vince / cms-bundle
此包已被弃用且不再维护。未建议替代包。
适用于 Symfony 2.5+ 的基本 CMS 功能
2.0.5
2015-02-02 09:02 UTC
Requires
- php: >=5.3.2
- doctrine/doctrine-bundle: 1.3.*
- doctrine/doctrine-fixtures-bundle: v2.2.0
- doctrine/orm: ~2.2,>=2.2.3
- gedmo/doctrine-extensions: 2.3.*
- jms/serializer-bundle: 0.13.*
- knplabs/knp-paginator-bundle: 2.4.*
- sensio/framework-extra-bundle: 3.0.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.5.*
Requires (Dev)
- jquery/jquery: 1.*
- liip/functional-test-bundle: 1.0.*
Suggests
- friendsofsymfony/elastica-bundle: Use elastisearch
- vince/cms-sonata-admin-bundle: Manage VinceCms with Sonata Admin
- vince/type-bundle: Expand forms
README
此插件不再维护!
VinceCmsBundle
适用于 Symfony 2.5 的基本 CMS 功能
待办事项
- I18n
- 缓存 APC
- 缓存 doctrine
- 缓存 HTTP
- 文档(README + PHPDoc + GitHub pages)
- 搜索配置(Symfony + ElasticSearch)
- 搜索分页器:KnpPaginatorBundle
- 搜索 AJAX 分页器
文档
安装
- 使用 composer 安装包
- 更新 AppKernel
配置
- 创建覆盖包(MyCmsBundle)
- 创建覆盖实体:Article、ArticleMeta、Block、Content、Menu
- 更新 config.yml:domain、sitename、tracking_code、model、no_reply、contact
固定数据
- 在 YML 中创建固定数据
- 创建模板
- 创建文章
- 创建菜单
- 创建区块
CMS 注入
- 在模板中注入对象(& 表单)(监听器)
- 处理表单(处理器)
高级
- 覆盖控制器
- 在开发时捕获邮件(MailCatcher)
- PHPDoc
搜索
- 不得上报
- 系统:主页、首页、搜索、查找、错误
- 未发布:vincent
- 预发布:jordan
- 临时预发布:samuel
- 已撤回:franck
- 必须上报
- 发布:yannick
- 今天发布:benoit
- 至今发布:gilles
- 临时发布:adrien