linestorm/linestorm-cms

该软件包已被废弃且不再维护。未建议替代软件包。
最新版本(dev-master)的软件包没有可用的许可证信息。

LineStorm CMS Bundle for symfony >= 2.3

dev-master 2014-07-16 00:35 UTC

This package is auto-updated.

Last update: 2020-04-10 17:18:25 UTC


README

LineStorm CMS 是一个针对 symfony >=2.3 的内容管理系统软件包。

该软件包本身非常无意义,因为它只包含核心文件。您需要安装各种模块来使其变得有意义。

Build Status

配置

  1. 下载并启用
  2. 配置软件包
  3. 安装一些模块

步骤 1:下载并启用

linestorm/linestorm-cms 添加到您的 composer.json 文件中,并将 new LineStorm\CmsBundle\CmsBundle(), 添加到您的 app/AppKernel.php 文件中。

步骤 2:配置软件包

对于此软件包,所需的配置非常少,因为它本身并不执行任何操作,但仍有一些配置您应该了解

###config.yml

将这些配置选项添加到 app/config/config.yml

line_storm_cms:
  entity_manager: default
  backend_type: orm
  entity_classes:
    ...:       Acme\DemoBundle\Entity\...
  • entity_manager 指定要使用的实体管理器 ID
  • backend_type 指定后端数据库类型。目前仅支持 orm(Doctrine)
  • entity_classes 是一个 "id: [class namespace]" 的标量数组,LineStorm 需要知道您的实体类,以便模块能够访问它们。您安装的每个模块都会告诉您这里应该有哪些类

###routing.yml

将此路由添加到 app/config/routing.yml

acme_cms:
  resource: .
  type:     linestorm_cms
  prefix:   /blog

acme_cms_admin:
    resource:   "@LineStormCmsBundle/Resources/config/routing.yml"
  • acme_cms 是您的前端路由控制器
  • acme_cms_admin 是您的后端路由

###第三方依赖

您需要遵循这些软件包中的配置指南来设置它们。

步骤 3:安装一些模块

模块是 LineStorm 所做的工作。要查看一些模块,请查看 GitHub 上的 LineStorm 组织

文档

要查看完整文档,请参阅 docs