{ claus.conrad }

Drupal

https://www.drupal.org/

PHP based CMS/framework

Resources

Workflow

  • This content was imported from a mindmap.

Client collaboration

  • Waterfall
  • Agile
    • Contract
    • Collaboration
      • Weekly
        • Release
        • Client testing
        • Change planning

Development

  • Setup
    • Simulate release environment
      • Vagrant
      • Chef
  • General
    • Use multi-site to separate code between dev, beta and www
    • Export UI-generated entities, fields and views to code (installation profile?)
    • Use *.tpl.php as much as possible to prepare for Twig
  • Testing
    • Change settings
      • Drush
  • IDE
    • IDEA
      • Set coding standards to “Drupal”
  • Debugging
    • XDebug
  • Profiling
    • XHProf
  • Tracing
    • XDebug
  • SCM

Staging/QA

  • Deployment
    • Hook into “beta” releases