george-oakling / web-project-advanced
Nette: advanced web project
Installs: 59
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >= 5.4.0
- components/bootstrap: ^3.3
- components/webfontloader: ^1.6
- dg/ftp-deployment: ^2.2
- janmarek/webloader: ^2.4
- joseki/webloader-filters: ^1.0
- latte/latte: ~2.3.0
- nette/application: ~2.3.0
- nette/bootstrap: ~2.3.0
- nette/caching: ~2.3.0
- nette/database: ~2.3.0
- nette/di: ~2.3.0
- nette/finder: ~2.3.0
- nette/forms: ~2.3.0
- nette/http: ~2.3.0
- nette/mail: ~2.3.0
- nette/robot-loader: ~2.3.0
- nette/safe-stream: ~2.3.0
- nette/security: ~2.3.0
- nette/utils: ~2.3.0
- nextras/forms: ^1.6
- oyejorge/less.php: v1.7.0.5
- robmorgan/phinx: ^0.4.4
- tracy/tracy: ~2.3.0
Requires (Dev)
- nette/tester: ~1.4
This package is not auto-updated.
Last update: 2024-12-21 20:15:59 UTC
README
How to use
composer create-project george-oakling/web-project-advanced
Benefits:
- preconfigured LESS and startup JS files in app/assets dir
- preconfigured BasePresenter with default WebLoader components
- clean HomepagePresenter templates
- preconfigured Phinx, which gets default params by two way parsing config.local.neon
- htaccess improvements (caching of static files, more options for DEFLATE)
- Critical CSS first time extraction and showcase in head
TODO:
- BaseForm based on Nextras Forms Renderer
- default deployment.ini
- on deploy, require special HTML page (maintenance), after deploy not (in www/index.php there should be a check for a file which is made by deployer, if there is one, require the maintenance page, if there is not one, start usual application startup process)
- create special deploying DeployPresenter, which starts database migrations and other useful things