Appearance
Deployment
Production build workflow
bash
npm install
cd engine && composer install --no-dev --optimize-autoloader && cd ..
npm run buildPre-release checks
- developer mode disabled
- production assets present and loading
.htaccessprotections in sensitive directories- template parameters finalized (logo, metadata, scripts)
- cache and gzip strategy confirmed on server
Security hardening
- enforce HTTPS
- verify security headers
- remove development-only files/log residue from package
- keep directory/file permissions restricted (
755dirs,644files)
Post-deploy verification
- Visual smoke test on key pages
- Validate CSS/JS HTTP 200 responses
- Confirm no PHP/template log errors
- Run accessibility and performance quick checks
Rollback readiness
- keep previous template package available
- keep database/filesystem backup before major updates