Checklist
Category | Sub-category | Action |
---|---|---|
Scoping | Design & Functionality | List layouts |
Scoping | Design & Functionality | List components |
Scoping | Design & Functionality | List modules |
Scoping | Design & Functionality | List elements |
Scoping | Timelining | CSS/JS/PHP/Visual Composer |
Deployment Setup | -- | Pantheon/AWS |
Version Control Setup | -- | Git/Bitbucket/Github |
Continuous Integration Setup | -- | Jenkins |
Devops | Scalability | AWS S3 or alternatives |
Devops | Caching | W3 Total Cache or alternatives |
Project Setup | Wordpress Base Theme | _s, base theme |
Project Setup | Productivity Tools | NPM |
Project Setup | Compilers | SASS/LESS/Babel/Typescript |
Project Setup | Minifiers | Uglify |
Project Setup | Linters | JS Lint, CSS Lint |
Project Setup | BDD | Mocha |
CSS Development | Styleguide | React/KSS |
CSS Development | Styleguide | Components (Visual Composer) |
CSS Development | Regression Testing | Backstopjs |
JS Development | BDD | Unit Tests, E-E Tests |
JS Development | Documentation | ApiDocs |
PHP Development | BDD | Codeception |
PHP/HTML Development | Performance | Deferred Font Loading |
PHP/HTML Development | Performance | Lazy Load Images |
PHP/HTML Development | Performance | Script Concatenation |
PHP/HTML Development | Performance | Critical CSS https://github.com/addyosmani/critical-path-css-tools |
PHP/HTML Development | Performance | https://whatdoesmysitecost.com (data) |
Contribution/Future Development | Docs | readme.md |
Security | Server Firewall | -- |
Security | Wordpress Install | Wordfence |
Security | Db & File Backup | Updraft/Pantheon |