Advertisement

Checklist for drupal site development (Dev Tools)

Technical Architect at Srijan Technology
Feb. 16, 2015
Advertisement

More Related Content

Advertisement

Checklist for drupal site development (Dev Tools)

  1. Checklist for Drupal Site Use the checklist during development Friday TechX www.srijan.net Ravindra Singh @ravindrasingh01
  2. Why is checklist required?
  3. Where checklist can help?
  4. Drupal site can be checked with... 1. Third Party Tools 2. Contrib Modules 3. Following Best Practices 4. Manual Review
  5. New Relic:Third Party Tools ➢ Application Monitoring ➢ Database Monitoring ➢ Error Monitoring ➢ Reports ➢ Team Collaboration ➢ Security
  6. XHProf:Third Party Tools ➢ Inclusive and Exclusive wall time ➢ Call count ➢ Memory usage ➢ CPU times ➢ Diff reports ➢ Aggregated reports
  7. YSlow:Third Party Tools ➢ Grades web page based on predefined ruleset or a user- defined ruleset; ➢ It offers suggestions for improving the page's performance; ➢ Summarizes the page's components; ➢ Displays statistics about the page; ➢ Provides tools for performance analysis, including Smush.it™ and JSLint.
  8. More Third Party Tools ➢ PageSpeed Insight by Google ➢ Pingdom Website Speed Test ➢ GT Matrix
  9. Contrib Modules Coder Hacked Security Review Drupal Code Quality Drupalgeddon Site Audit XHProf
  10. Best Practices ➢ Never Hack Core
  11. Best Practices ➢ Disable development modules on production ➢ Dblog OFF on production and syslog ON ➢ JS/CSS should not in database ➢ Avoid HTML markup in .module file, create tpl ➢ Use Good IDE and configure your IDE with Drupal coding standards. ➢ Do the proper commenting and get your code review done by others. ➢ Avoid too many modules ➢ Consistently use Drush in development Read more https://www.drupal.org/best-practices
  12. Manual Review
  13. Conclusion “Use the checklist during development.”
  14. @ravindrasingh01 Thank You! Ravindra Singh https://www.drupal.org/user/2219678
Advertisement