SlideShare a Scribd company logo
1 of 36
Harness the real power of Drupal MARCEL VAN BRAKEL 6 SEPTEMBER 2011
ABOUT ME Marcel van Brakel Developer @ Enrise Email: marcel@enrise.com @mvbrakel on twitter Open source Content Management freak…
IN THIS TALK Drupal intro When to use Drupal Dupal’s main strength Implementing that strength Advanced options Deciding when (not) to use Caveats
WHAT IS DRUPAL? (1) Open Source CMS L(/W)AMP stack. Dries Buytaert Dorpje Drop.org Drop (EN) > druppel (NL) > Drupal “droo-puhl”
WHAT IS DRUPAL? (2) 1999, version 1: Message Board 2001, launched as Drupal 2005, community evolves 2011, 600.000+ members Drupal 7 is more complex then Drupal 6 …… but also more simple
WHAT IS DRUPAL? (4) Bare CMS  Extensive API Large community Active development Steep learning curve Multiple CMS awards Though… no traditional OOP.
WHAT IS DRUPAL? (3) Flexibility simplicity utility TeamworkStandards-based innovation Quality  coding  Modularity Usability maintainability openness in community extensibility Low resource demands Collaboration Yet another content management system?
Use Drupal for your projects? (1) Depends on who you ask
Use Drupal for your projects? (2) Most heard (mistakes); Free Easy and rapid development “X” and “Y” use it The basics are already done Available modules No vendor lock-in Bug free Managers just don’t get it…
Use Drupal for your projects? (3) Weigh your options
Use Drupal for your projects? (4) Dont’s Client demands it Manager demands it Quick (and dirty?) Do’s It harnesses the real power of Drupal Developers pick… hopefully
Drupal’s power (1)
Drupal’s power (2) Standardizing  Flexibility Performance options Theming / Displaying  CONTENT HANDLING !! And of course, community…
Definition of “Content”  Content == Data Data != Content Content:  has a voice has ownership is intended for a human audience has context
Content vs Data example(1) Data!
Content vs Data example(2) Content
Drupalstructure(1)
Drupalstructure(2) Page Node Content(-types) Fields Taxonomy Modules  Regions Blocks Menu’s
Drupalstructure(3) Theme Subthemes Tpl overloading Tpl per content type Field output filtering
Modules (1) Views Chaos tool suite Devel Field group References Pathauto Token WYSIWYG …
Content handling(1) What data? Which part is content? Relations? Views? Admin or auto?
Content handling(2) Our data Car data Car versions Car history Financial data Test results Tech manual Insurance agencies Insurance business rules Media Brand information Brand history Brand sales #
Content handling(2) Our content Car data Car versions Car history Financial data Test results Tech manual Insurance agencies Insurance business rules Media Brand information Brand history Brand sales #
Content handling(3) Our content Futurereference Car versions 1 .. x Car history 1  Car data Media 1 .. x Test results 1  1 .. x Brand information Brand history 1
Content handling(4) Let’s look at Drupal
Advancedoptions(1) Installation profiles Module “compiling” Multilingual Cache Varnish Solr External data sources
Advancedoptions(2) Apache Solr
Advancedoptions(3) External data “Services” module Rest Server Post external to Drupal “Web service client x” modules Client Parse to nodes within Drupal Cron ??
So, when to use Multiple content types Large content dataset No ready solution exists Scalability wanted Need an extended presentation layer Open Source core required Extensive, manageable ACL Customizable admin interface
So, whenNOT to use Pure blog, shop, etc. 50%+ tailor made additions Data and content Workflow Unavailable Drupal resources
Caveats Don’t say I didn’t warn you… Deployment Drupal version control Backwards compatibility DB updates Live Development Open source Bug ownership Responsibility, accountability
QUESTIONS? Rate my talk http://joind.in/3691 Download http://www.slideshare.net/mvbrakel Reach me @mvbrakel marcel@enrise.com
THANKS!
RESOURCES GENERAL (1) http://drupal.org/about http://drupal.org/requirements http://www.contenthere.net/2008/05/content-is-not-data.html http://pingv.com/blog/a-peek-at-drupal-7-theme-system-changes http://www.palantir.net/blog/remote-data-drupal-museums-and-web-2009 http://api.drupal.org/api/drupal/globals/7 http://api.drupal.org/api/drupal
RESOURCES GENERAL (1) http://drupal.org/node/1089656 http://drupalconnect.com/blog/steve/adding-custom-fields-apache-solr-search-results
RESOURCES MODULES (1) http://drupal.org/project/devel http://drupal.org/project/ctools http://drupal.org/project/views http://drupal.org/project/token http://drupal.org/project/pathauto http://drupal.org/project/webform http://drupal.org/project/field_group http://drupal.org/project/references

More Related Content

Similar to Harness the real power of drupal

DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011Kristof Van Tomme
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMSPhase2
 
Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017Clarisse Hedglin
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCape
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondKaty Slemon
 
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009Krista Thomas
 
Promet.manila2011.selling drupal
Promet.manila2011.selling drupalPromet.manila2011.selling drupal
Promet.manila2011.selling drupalAndy Kucharski
 
Drupal 7 migrating to drupal 8
Drupal 7 migrating to drupal 8Drupal 7 migrating to drupal 8
Drupal 7 migrating to drupal 8DrupalGeeks
 
Empowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMSEmpowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMSPiyush Poddar
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 

Similar to Harness the real power of drupal (20)

Drupal for dita - n ldita
Drupal for dita - n lditaDrupal for dita - n ldita
Drupal for dita - n ldita
 
DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011
 
Drupal for Programmers
Drupal for ProgrammersDrupal for Programmers
Drupal for Programmers
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMS
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and Beyond
 
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
 
Promet.manila2011.selling drupal
Promet.manila2011.selling drupalPromet.manila2011.selling drupal
Promet.manila2011.selling drupal
 
Drupal 7 migrating to drupal 8
Drupal 7 migrating to drupal 8Drupal 7 migrating to drupal 8
Drupal 7 migrating to drupal 8
 
Drupal an introduction
Drupal an introductionDrupal an introduction
Drupal an introduction
 
Empowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMSEmpowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMS
 
Introducing drupal
Introducing  drupalIntroducing  drupal
Introducing drupal
 
Hofmockel ignite ames2010
Hofmockel ignite ames2010Hofmockel ignite ames2010
Hofmockel ignite ames2010
 
What is Drupal
What is DrupalWhat is Drupal
What is Drupal
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 

Recently uploaded

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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 RobisonAnna Loughnan Colquhoun
 
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 productivityPrincipled Technologies
 
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...Drew Madelung
 
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 WorkerThousandEyes
 
[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.pdfhans926745
 
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...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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 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
 
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...
 
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
 
[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
 
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...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Harness the real power of drupal

  • 1. Harness the real power of Drupal MARCEL VAN BRAKEL 6 SEPTEMBER 2011
  • 2. ABOUT ME Marcel van Brakel Developer @ Enrise Email: marcel@enrise.com @mvbrakel on twitter Open source Content Management freak…
  • 3. IN THIS TALK Drupal intro When to use Drupal Dupal’s main strength Implementing that strength Advanced options Deciding when (not) to use Caveats
  • 4. WHAT IS DRUPAL? (1) Open Source CMS L(/W)AMP stack. Dries Buytaert Dorpje Drop.org Drop (EN) > druppel (NL) > Drupal “droo-puhl”
  • 5. WHAT IS DRUPAL? (2) 1999, version 1: Message Board 2001, launched as Drupal 2005, community evolves 2011, 600.000+ members Drupal 7 is more complex then Drupal 6 …… but also more simple
  • 6. WHAT IS DRUPAL? (4) Bare CMS Extensive API Large community Active development Steep learning curve Multiple CMS awards Though… no traditional OOP.
  • 7. WHAT IS DRUPAL? (3) Flexibility simplicity utility TeamworkStandards-based innovation Quality coding Modularity Usability maintainability openness in community extensibility Low resource demands Collaboration Yet another content management system?
  • 8. Use Drupal for your projects? (1) Depends on who you ask
  • 9. Use Drupal for your projects? (2) Most heard (mistakes); Free Easy and rapid development “X” and “Y” use it The basics are already done Available modules No vendor lock-in Bug free Managers just don’t get it…
  • 10. Use Drupal for your projects? (3) Weigh your options
  • 11. Use Drupal for your projects? (4) Dont’s Client demands it Manager demands it Quick (and dirty?) Do’s It harnesses the real power of Drupal Developers pick… hopefully
  • 13. Drupal’s power (2) Standardizing Flexibility Performance options Theming / Displaying CONTENT HANDLING !! And of course, community…
  • 14. Definition of “Content” Content == Data Data != Content Content: has a voice has ownership is intended for a human audience has context
  • 15. Content vs Data example(1) Data!
  • 16. Content vs Data example(2) Content
  • 18. Drupalstructure(2) Page Node Content(-types) Fields Taxonomy Modules Regions Blocks Menu’s
  • 19. Drupalstructure(3) Theme Subthemes Tpl overloading Tpl per content type Field output filtering
  • 20. Modules (1) Views Chaos tool suite Devel Field group References Pathauto Token WYSIWYG …
  • 21. Content handling(1) What data? Which part is content? Relations? Views? Admin or auto?
  • 22. Content handling(2) Our data Car data Car versions Car history Financial data Test results Tech manual Insurance agencies Insurance business rules Media Brand information Brand history Brand sales #
  • 23. Content handling(2) Our content Car data Car versions Car history Financial data Test results Tech manual Insurance agencies Insurance business rules Media Brand information Brand history Brand sales #
  • 24. Content handling(3) Our content Futurereference Car versions 1 .. x Car history 1 Car data Media 1 .. x Test results 1 1 .. x Brand information Brand history 1
  • 25. Content handling(4) Let’s look at Drupal
  • 26. Advancedoptions(1) Installation profiles Module “compiling” Multilingual Cache Varnish Solr External data sources
  • 28. Advancedoptions(3) External data “Services” module Rest Server Post external to Drupal “Web service client x” modules Client Parse to nodes within Drupal Cron ??
  • 29. So, when to use Multiple content types Large content dataset No ready solution exists Scalability wanted Need an extended presentation layer Open Source core required Extensive, manageable ACL Customizable admin interface
  • 30. So, whenNOT to use Pure blog, shop, etc. 50%+ tailor made additions Data and content Workflow Unavailable Drupal resources
  • 31. Caveats Don’t say I didn’t warn you… Deployment Drupal version control Backwards compatibility DB updates Live Development Open source Bug ownership Responsibility, accountability
  • 32. QUESTIONS? Rate my talk http://joind.in/3691 Download http://www.slideshare.net/mvbrakel Reach me @mvbrakel marcel@enrise.com
  • 34. RESOURCES GENERAL (1) http://drupal.org/about http://drupal.org/requirements http://www.contenthere.net/2008/05/content-is-not-data.html http://pingv.com/blog/a-peek-at-drupal-7-theme-system-changes http://www.palantir.net/blog/remote-data-drupal-museums-and-web-2009 http://api.drupal.org/api/drupal/globals/7 http://api.drupal.org/api/drupal
  • 35. RESOURCES GENERAL (1) http://drupal.org/node/1089656 http://drupalconnect.com/blog/steve/adding-custom-fields-apache-solr-search-results
  • 36. RESOURCES MODULES (1) http://drupal.org/project/devel http://drupal.org/project/ctools http://drupal.org/project/views http://drupal.org/project/token http://drupal.org/project/pathauto http://drupal.org/project/webform http://drupal.org/project/field_group http://drupal.org/project/references

Editor's Notes

  1. NEXT INTERNALS!