time (6 and 7) • Current Version is 7 • The drop is always moving • Upgrade path for data, not code Drupal Stack Drupal PHP Web Server (Apache, Nginx, IIS) Database (MySQL, Postgres, Oracle, MSSQL, MongoDB (D8))
time (6 and 7) • Current Version is 7 • The drop is always moving • Upgrade path for data, not code Drupal Architecture Modules Themes Content Types Blocks Menus Taxonomy Users Content
Configuration management – YAML • Web services in core • Twig • Views in core • In place editing & CKEditor in core • More field types, HTML5 in core, better multilingual capabilities, accessibility improvements, UI improvements • More info - https://docs.google.com/presentation/d/1GXK1dBSe6_QMhSkNwsgocWyn lzdQFrMUouaOqA8wyUI/present
display content • HIGHLY configurable and extendable • Many displays (lists, tables, maps, slider, calendar etc) • Export to CSV using Views Data Export
3.6 along with WYSIWYG 2.2 2. Place CK Editor library in sites/all/libraries: 3. Enable WYSIWYG module 4. Create a WYSIWYG profile and choose the buttons you want. 5. Clear cache at /admin/config/development/performance
modules, themes • Install and upgrade Drupal • Sync files and database between local/prod • Run arbitrary SQL and PHP commands • Clear cache, run cron etc • https://github.com/drush-ops/drush
5.4 • http://www.wampserver.com/en/ • http://www.mamp.info/en/ • Install Drupal 7.34 • Drupal is on the USB or download from https://www.drupal.org/project/drupal • Add files to web folder (e.g. c:/wamp/www/drupal) • Create a database • Visit your site and follow the install instructions
some nodes of your content type. Specific events. • Install the views module • Create a view that displays your events on a page • Create a view that displays your events in a block • Add your block to the front page • Add a map to your event content type – see http://www.linuxjournal.com/content/creating-and-theming-custom- content-type-drupal-7?page=0,1 • Install drush • Use drush to download and enable some modules