On Github fluxsauce / how-to-audit-drupal
Software Architect at Four Kitchens
github.com/fluxsauce - drupal.org/u/fluxsauce
Software Architect at Four Kitchens, architected sites like Entertainment Weekly and Successful Farming at Agriculture.com
13 time lynda.com author, including Drupal and PHP development courses
Worked at Pantheon as a Senior Customer Success Engineer for a year; launched and troubleshot countless Enterprise sites, authored Pantheon Academy training videos, Varnish checker, site audit
An audit is an official inspection of an individual's or organization's accounts, typically by an independent body.
Audit is not a dirty word. An audit can validate the good things that you are doing, in addition to highlighting areas of improvement.
Yup, it's wood.
Best Practices - configuration Block - caching Cache - settings, backends Codebase - size of code, files Content - content types and vocabularies Cron - frequency Database - collation, engine, size, rows Extensions (Modules and Themes) - count, dev, disabled, duplicate, missing, unrecommended, version Front End - integrates with Google PageSpeed Insights, WebPageTest.org and others System Status - ask Drupal for its own status Security - brand new, scanning for exploits Users - count, blocked, roles, admin Views - caching, enabled views Watchdog - 404s, age, count, php errors, syslog
8.x-3.x-dev - work in progress...
Use a runner or a script, like gulp, grunt or node.js
Interested? Submit an issue.
Thank you! Feedback: goo.gl/8cg3Cn