george-oakling/web-project-advanced

Nette: 高级Web项目

v0.3 2015-09-02 09:15 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:42:18 UTC


README

如何使用

composer create-project george-oakling/web-project-advanced

优势

  • 在app/assets目录中预配置了LESS和启动JS文件
  • 预配置了BasePresenter,默认带有WebLoader组件
  • 干净的HomepagePresenter模板
  • 预配置了Phinx,通过双向解析config.local.neon获取默认参数
  • htaccess改进(静态文件缓存,更多DEFLATE选项)
  • 首次提取关键CSS并在头部展示

待办事项

  • 基于Nextras Forms Renderer的BaseForm
  • 默认deployment.ini
  • 部署时,需要特殊HTML页面(维护页面),部署后不需要(在www/index.php中应该检查由部署者创建的文件,如果存在,则要求维护页面,如果不存在,则启动正常的应用启动过程)
  • 创建特殊的部署DeployPresenter,它启动数据库迁移和其他有用的事情