From Sites to Complex Web Applications

Reference: M3
Duration: 1 day (8 hours including lunch & coffe-breaks)
Target: Junior/middle skills on building Drupal websites (equivalent of attendees of M1 and M2 modules). Medium to high knowledge in PHP, MySQL, HTML, CSS, JavaScript.
Goals: Attendees will gain the skills to implement complex functionalities for web applications powered by Drupal.
Synopsis: Moving from sites to complex applications. This module will introduce facilities, modules, solutions and techniques that unleash and prove the real power of Drupal:
  • High productivity modules: Ctools, Views, Panels, Rules, Organic Groups, Drush, Migrate.
  • Deployment strategies: Features, Context, versioning systems.
  • Semantic web: RDF in Drupal, importing/aggregating/processing data with FeedAPI.
  • Web 2.0: jQuery, Ajax.
  • Drupal distributions.
  • “3rd party” technology integrations: Apache Solr, Social Media APIs, etc.
  • Web Services. Drupal in the cloud.
  • Drupal for multisite architecture.
  • Automatic testing in Drupal. Unit testing, functional testing.
Language: English or Romanian