Drupal introductie - GoalGorilla - Oxilion Lunch & Learn
Slides van de Drupal presenatie door GoalGorilla tijdens de Oxilion Lunch & Learn sessie. Basis Drupal uitleg. Neem voor meer info contact op via GoalGorilla.com
9GoalGorilla’sstandaard(contrib) ModulesAdmin MenuViewsCCK BackupandmigrateImagecache Node form columns PathautoToken Captcha/MollomUpdate status aggregatorPagetitleImagefield, Filefield en veel andere uitbreidingen op CCK Auto nodetitleNodewordsXmlsitemapSearch404 Google AnalyticsIE6nomore wysiwyg Webform
11Custom modulesWanneer?Nieuwe functionaliteitSamenvoegenvan functionaliteit Weghalen van standaard functionaliteitHoelang?Dit kan variëren van 10 minuten tot dagen, zelfs weken.HooksMomenten & functies waar op je eigenfunctionaliteit kunt programmeren. Bijvoorbeeld eenvoudig een menu item toevoegen of data veranderen wanneer het de database in of uit komt. Lagen (layers)Database laag > Core > Modules > ThemeNever Hack Core!Documentatie: http://api.drupal.org/api/drupal
21Installation profilesFeatures &Functionaliteitenvoorspecifiek type website in één downloadBijvoorbeeld:Open Atrium (Intranet) - http://openatrium.comDrupal Commons (Social Business Software) - http://commons.acquia.comhttp://drupal.org/project/installation+profiles
22.
22Drupal 7 en8D7: Beschikbaarsindsfebruari 2011Focus op Usability - http://drupal.org/drupal-7.0Drupal 8 (start maart 2011)Multi-device publishing (aka mobile)Interopabilityand integration with cloud servicesDelightful experienceConfiguration managementContent staginghttp://www.archive.org/details/keynote_dries
23.
23Drupal BronnenSites:Drupal.org /Drupal.beApi.drupal.orgGroups.drupal.orgDevelopmentSeed.orgLullabot.comBoeken:Pro Drupal Development (VanDyk)Front End Drupal (Hogbin & Kåfter)Cracking Drupal (Knaddison)
24.
24Kritiek op Drupal?Recent:‘Drupal nietgeschiktvoorgrote sites’CMS versus Framework (alsRoR)http://tiny.cc/drupalkeuze
25.
Contact informatieNeem voormeer informatie contact op met:Taco PotzeManaging partner webdevelopmentE-mail: taco@goalgorilla.comTelefoon: 053 711 3691Website: www.goalgorilla.comDank voor uw aandacht! Het GoalGorilla Team
Editor's Notes
#19 step 0 - a basic drupal installstep 1 - a dedicated data serverstep 2 - sticky load balancing with apache mod_proxystep 3 - using heartbeat to implement a redundant load balancerstep 4 - database segmentation using mysql proxy
#23 Multi-device publishing (aka mobile); clean HTML/CSS, HTML5, contexts, web services APIs, etcInteropability and integration with cloud services: web service APIs, pluggable components, clean data models, etcDelightful experience: accessibility, usability, performanceConfiguration management: better separation between content and configuration, universally unique identifiers (UUIDs), exportables, more consistent CRUD APIs, etcContent staging