coolcsn / csn-cms
基于 DoctrineORMModule 的 CMS
dev-master
2014-01-20 18:03 UTC
Requires
- php: >=5.3.3
- coolcsn/csn-authorization: dev-master
- doctrine/doctrine-orm-module: >=0.7
This package is not auto-updated.
Last update: 2024-09-24 04:55:36 UTC
README
Zend Framework 2 模块
什么是 CsnCms?
CsnCms 是一个基于 DoctrineORMModule、CsnUser 身份验证和 CsnAuthorization 的内容管理系统模块。
CsnCms 究竟做了什么?
CsnCms 是为了教育目的而创建的,以展示如何实现 CMS。它是完全功能性的,与 Doctrine 和其他 Csn 模块完美协同工作。
安装
-
支持通过 composer 安装,只需运行(确保您已在 composer.json 文件中设置了
"minimum-stability": "dev"):php composer.phar require coolcsn/csn-cms:dev-master -
根据其说明配置引用的模块(CsnUser 和 CsnAuthorization)。
-
将 'CsnCms' 添加到您的应用程序配置文件
config/application.config.php中。一个示例应用程序配置可能如下所示
'modules' => array(
'Application',
'DoctrineModule',
'DoctrineORMModule',
'CsnUser',
'CsnAuthorization',
'CsnCms'
)
- 运行
./vendor/bin/doctrine-module orm:schema-tool:update更新数据库模式(注意:您可能需要通过在命令中添加--force来强制更新)。然后导入位于./vendor/coolcsn/CsnCms/data/SampleData.sql的示例数据。例如,您可以使用 PhpMyAdmin 来轻松完成此操作。
我们完成了吗?
导航到 [hostname]/csn-cms。享受吧 :)
依赖关系
此模块依赖于以下模块
- DoctrineORMModule
- CsnUser
- CsnAuthorization
推荐
- coolcsn/CsnUser - 身份验证(登录、注册)模块。
- coolcsn/CsnAuthorization - 授权模块。
- coolcsn/CsnAclNavigation - 导航模块;