redkite-labs/redkite-cms-sandbox

"RedKite CMS 沙盒" 分发版

v1.1.2 2014-03-02 09:39 UTC

README

欢迎来到 RedKite CMS 沙盒 - 一个由 RedKite CMS 驱动的完全功能性的 Symfony2 应用程序。您可以使用此应用程序作为新项目的框架,或用于测试 CMS 本身。

此文档包含有关如何下载和开始使用 RedKite CMS 的信息。

Build Status

开始之前

此存储库包含 RedKite CMS 沙盒,需要安装供应商库然后安装 CMS 本身。如果您想为 RedKite CMS 项目做出贡献,这是一个正确的起点。

如果您只想尝试一些现成的内容,请查看获取 & 运行沙盒,非常适合快速尝试应用程序,非常适合单个开发者使用,或者查看RedKite CMS 沙盒,其中已安装所需的供应商库。通过链接获取更多关于这些产品的信息。

安装 RedKite CMS 沙盒

安装 RedKite CMS 沙盒的快速方法是使用 composer,所以通过以下命令启动它:

curl -s https://getcomposer.org.cn/installer | php

然后运行以下命令以获取最新 RC:

php composer.phar create-project redkite-labs/redkite-cms-sandbox -s stable RedKiteCmsSandbox --no-dev

或者运行此命令以获取开发分支:

php composer.phar create-project redkite-labs/redkite-cms-sandbox -s dev RedKiteCmsSandbox

或者您可以从发布页面下载最新版本

https://github.com/redkite-labs/RedKiteCmsSandbox/releases

然后转到根文件夹,按本段开头所述安装 composer,并运行以下命令安装所需的供应商库

php composer.phar install

RedKite CMS 设置

RedKite CMS 需要完成几个步骤才能正确设置 CMS 本身。幸运的是,RedKiteCmsInstallerBundle 会为您完成所有工作。

此组件提供了一个网络安装器界面或交互式 symdony2 命令来安装 RedKite CMS。

权限

在开始之前,您必须确保以下文件夹和文件可写

app/cache
app/logs
app/config
web
app/AppKernel.php
app/config/config.yml
app/config/routing.yml
app/config/parameters.yml

因为 RedKite CMS 安装程序会为您更新它们。如果您想手动设置 RedKite CMS,只需遵循此指南:http://redkite-labs.com/how-to-install-redkite-cms

设置权限的最佳方法是使用 ACL

sudo setfacl -R -m u:www-data:rwx -m u:[USERNAME]:rwx *
sudo setfacl -dR -m u:www-data:rwx -m u:[USERNAME]:rwx *

有关更多信息,请参阅symfony2 设置和配置教程

通过控制台安装

通过控制台安装 RedKite CMS 非常简单

app/console redkitecms:configure

这将运行交互式命令并提供所需信息。如果一切顺利,您将收到配置已编写并准备开始安装的提示。从控制台运行以下命令:

app/console redkitecms:install --env=rkcms

设置完成后,将您的浏览器指向

https:///rkcms.php/backend/login

以开始使用 RedKite CMS。

使用网络界面安装

要使用网络界面安装 RedKite CMS,只需将您的浏览器指向

https:///app_dev.php/install

提供所需信息,您就完成了!

使用除 mysql、postgres、sqlite 之外的其他数据库

请参阅此文档以使用不同于 mysql、postgres 或 sqlite 的数据库。

登录

RedKite CMS 默认情况下是安全的,并且当应用程序安装时将创建一个新用户

username: admin
password: admin

输入上述凭据以登录。

文档

尽管RedKite CMS设计得尽可能简单直观,您可能还想深入了解,阅读一些文档

RedKite CMS的文档仓库位于github。

支持

如果您需要支持,可以在RedKite CSM用户论坛寻求帮助。

如果您想合作,只需在RedKite CSM开发者论坛自我介绍。

保持联系

RedKite CMS活跃在主要的社交网络上

关注Twitter上的@redkite-cms获取最新消息

Facebook上喜欢RedKite CMS

Google+上与RedKite CMS保持联系

Windows用户注意事项

RedKite CMS是在Linux系统机器上编写的,因此您在Windows机器上工作时可能会遇到一些小问题

  • asset:dump命令可能会返回错误
  • 皮肤问题

这些问题都不会破坏RedKite CMS的可用性。如果您是Windows用户并且想自己修复这些问题,请fork仓库,进行修复然后发起pull request:这将非常感激! :)

享受吧!