SlideShare ist ein Scribd-Unternehmen logo
1 von 57
 
[object Object]
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
CodeIgniter in brief ,[object Object],[object Object],[object Object],[object Object],[object Object]
Model-View-Controller design pattern ,[object Object],[object Object],[object Object],[object Object]
MVC basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MVC benefits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CodeIgniter strengths ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CodeIgniter weaknesses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ExoveIgniter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Smarty ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating applications with CodeIgniter
Before coding … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application can be implemented  in two ways ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comparison of styles ,[object Object],[object Object],[object Object],[object Object]
Extending CodeIgniter
Extensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
Exove 2.12.2009 Pia Koivu
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Kvalion Oy
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Plan A
Hyvälääkäri Main earning model: charge on doctor rating results Plan A
[object Object],Result Result Knee surgery ACL  total  79/100 p.  Most common way to evaluate  doctors in foreign services Kvalion  way to evaluate Doctor X Knee surgery ACL Doctor X Recommendation by colleague+  Doctor’s own estimate  20/25 p. Education, experience, science  44/50 p.  Patient evaluation: Was my doctor good? Patient evaluation  15/25 p. Plan A
Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyvälääkäri Plan B
[object Object],[object Object],Kvalion Oy
Suorin tie hyvään hoitoon
Intelligent doctor listing
&
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What have we learned?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What have we learned?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What have we learned?
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
Drupal in brief ,[object Object],[object Object],[object Object],[object Object],[object Object]
Drupal as a web application platform ,[object Object],[object Object],[object Object],[object Object],[object Object]
Drupal hooks - example Node saved Saving a node Your Drupal module Hook PS. You can create your own hooks for your own modules for extending them further …
Drupal APIs - example Drupal Your  module Voting API CacheAPI File API …  and there’s a lot more of them …
Challenges in developing on Drupal ,[object Object],[object Object],[object Object],[object Object]
http://drupal.org/node/77487
Pros & Cons of using Drupal as a application platform (vs. a framework) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: TUPAS authentication module ,[object Object],[object Object],[object Object]
TUPAS module ,[object Object],[object Object],[object Object]
TUPAS module Drupal hook user_save hook save user role https
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
 
Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Share Point Certification Via Aiim
Share Point Certification Via AiimShare Point Certification Via Aiim
Share Point Certification Via Aiim
Nadir Kamdar
 
Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012
Exove
 
IUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignIUE2010 ProQuest Redesign
IUE2010 ProQuest Redesign
Chris Farnum
 
Deirdra dwyer
Deirdra dwyerDeirdra dwyer
Deirdra dwyer
Dee Dwyer
 

Was ist angesagt? (17)

Crank up SharePoint Adoption
Crank up SharePoint AdoptionCrank up SharePoint Adoption
Crank up SharePoint Adoption
 
CV_AmitVohra
CV_AmitVohraCV_AmitVohra
CV_AmitVohra
 
IUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolIUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA Tool
 
Mbug Delivering Competitive Advantage and Mobile
Mbug Delivering Competitive Advantage and MobileMbug Delivering Competitive Advantage and Mobile
Mbug Delivering Competitive Advantage and Mobile
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 
Share Point Certification Via Aiim
Share Point Certification Via AiimShare Point Certification Via Aiim
Share Point Certification Via Aiim
 
Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012Growing Drupal Organisations - Drupal Business Days 2012
Growing Drupal Organisations - Drupal Business Days 2012
 
Ruby on Rails Development Ecosystem
Ruby on Rails Development EcosystemRuby on Rails Development Ecosystem
Ruby on Rails Development Ecosystem
 
Business Impact of the SharePoint Upgrade BPC 2013
Business Impact of the SharePoint Upgrade  BPC 2013Business Impact of the SharePoint Upgrade  BPC 2013
Business Impact of the SharePoint Upgrade BPC 2013
 
Adobeacrobat9-2
Adobeacrobat9-2Adobeacrobat9-2
Adobeacrobat9-2
 
IUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignIUE2010 ProQuest Redesign
IUE2010 ProQuest Redesign
 
Deirdra dwyer
Deirdra dwyerDeirdra dwyer
Deirdra dwyer
 
Deirdra dwyer
Deirdra dwyerDeirdra dwyer
Deirdra dwyer
 
Deirdra dwyer
Deirdra dwyerDeirdra dwyer
Deirdra dwyer
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
 
QlikView What's your Business Question?
QlikView What's your Business Question?QlikView What's your Business Question?
QlikView What's your Business Question?
 
Ray lukas
Ray lukasRay lukas
Ray lukas
 

Ähnlich wie Exoven web-sovellusseminaarin kalvot

Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove
 
Aamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluistaAamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluista
Exove
 
Smart source usa ppt
Smart source usa pptSmart source usa ppt
Smart source usa ppt
bonafied
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
aasssss1
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
Ricardo Wilkins
 

Ähnlich wie Exoven web-sovellusseminaarin kalvot (20)

Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
 
Aamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluistaAamiaisseminaari sosiaalisen median palveluista
Aamiaisseminaari sosiaalisen median palveluista
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Lava cIt All Comes Down to Return on Investment (ROI): How Content Strategy I...
Lava cIt All Comes Down to Return on Investment (ROI): How Content Strategy I...Lava cIt All Comes Down to Return on Investment (ROI): How Content Strategy I...
Lava cIt All Comes Down to Return on Investment (ROI): How Content Strategy I...
 
AS Viljoen
AS ViljoenAS Viljoen
AS Viljoen
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Smart source usa ppt
Smart source usa pptSmart source usa ppt
Smart source usa ppt
 
Empowerment Technologies - Online Platforms as Tools for ICT Content Development
Empowerment Technologies - Online Platforms as Tools for ICT Content DevelopmentEmpowerment Technologies - Online Platforms as Tools for ICT Content Development
Empowerment Technologies - Online Platforms as Tools for ICT Content Development
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-Commerce
 
How Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell TeamingHow Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell Teaming
 
Freelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioFreelancer profile / Pasi Vuorio
Freelancer profile / Pasi Vuorio
 
Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
 
Oow soa governance v1 0
Oow   soa governance v1 0Oow   soa governance v1 0
Oow soa governance v1 0
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Pentaho Partner Program Info
Pentaho Partner Program InfoPentaho Partner Program Info
Pentaho Partner Program Info
 

Mehr von Exove

Mehr von Exove (20)

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problems
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – Exove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – Exove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – Exove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – Exove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitment
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintana
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisällään
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developers
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with Drupal
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPR
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no end
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiences
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and Personalisation
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemus
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Exoven web-sovellusseminaarin kalvot

  • 1.  
  • 2.
  • 3. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 24.
  • 26.
  • 27. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 29.
  • 30.
  • 31. Hyvälääkäri Main earning model: charge on doctor rating results Plan A
  • 32.
  • 33.
  • 35.
  • 38. &
  • 39.
  • 40.
  • 41.
  • 42. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 43. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 44.
  • 45.
  • 46. Drupal hooks - example Node saved Saving a node Your Drupal module Hook PS. You can create your own hooks for your own modules for extending them further …
  • 47. Drupal APIs - example Drupal Your module Voting API CacheAPI File API … and there’s a lot more of them …
  • 48.
  • 50.
  • 51.
  • 52.
  • 53. TUPAS module Drupal hook user_save hook save user role https
  • 54. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 55.  
  • 56. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 CodeIgniter J anne Kalliola, Exove Oy 9.30 Hyvälääkäri.fi Pia Koivu, Kvalion Oy 9.50 Break 10.00 Drupal Kalle Virta, Exove Oy 10.20 Jaiku Petteri Koponen, Lifeline Ventures Oy 10.40 Discussion
  • 57.

Hinweis der Redaktion

  1. Risk of getting into “Drupal-hell”