coolcsn/csn-cms

基于 DoctrineORMModule 的 CMS

dev-master 2014-01-20 18:03 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:55:36 UTC


README

Zend Framework 2 模块

什么是 CsnCms?

CsnCms 是一个基于 DoctrineORMModuleCsnUser 身份验证和 CsnAuthorization 的内容管理系统模块。

CsnCms 究竟做了什么?

CsnCms 是为了教育目的而创建的,以展示如何实现 CMS。它是完全功能性的,与 Doctrine 和其他 Csn 模块完美协同工作。

安装

  1. 支持通过 composer 安装,只需运行(确保您已在 composer.json 文件中设置了 "minimum-stability": "dev"):php composer.phar require coolcsn/csn-cms:dev-master

  2. 根据其说明配置引用的模块(CsnUserCsnAuthorization)。

  3. 将 'CsnCms' 添加到您的应用程序配置文件 config/application.config.php 中。一个示例应用程序配置可能如下所示

'modules' => array(
    'Application',
    'DoctrineModule',
    'DoctrineORMModule',
    'CsnUser',
    'CsnAuthorization',
    'CsnCms'
)
  1. 运行 ./vendor/bin/doctrine-module orm:schema-tool:update 更新数据库模式(注意:您可能需要通过在命令中添加 --force 来强制更新)。然后导入位于 ./vendor/coolcsn/CsnCms/data/SampleData.sql 的示例数据。例如,您可以使用 PhpMyAdmin 来轻松完成此操作。

我们完成了吗?

导航到 [hostname]/csn-cms。享受吧 :)

依赖关系

此模块依赖于以下模块

  • DoctrineORMModule
  • CsnUser
  • CsnAuthorization

推荐