raftalks / ravel
基于 Laravel 4 的 Angularjs 驱动的 CMS 包
dev-master
2013-07-02 09:23 UTC
Requires
- php: >=5.3.0
- intervention/image: 1.4.*
- laravel/framework: 4.0.*
- mockery/mockery: 0.7.2
- raftalks/form: 1.3.*
This package is not auto-updated.
Last update: 2024-09-14 12:46:47 UTC
README
状态:开发中
RavelCMS 版本 1 即将发布。
Laravel 4 的 CMS 包
如何安装
- 从 Github 安装 L4 应用程序(如果你需要了解如何操作,请观看: http://net.tutsplus.com/tutorials/php/how-to-setup-laravel-4/)
- 在你的 app/composer.json 文件中添加
"require": { "raftalks/ravel": "*" }
- 在 L4 应用程序/config/database.php 文件中配置你的数据库设置
- 在 L4 应用程序的根目录下打开终端并运行
php composer.phar update
命令 - 将以下命令在终端中运行,以便将 Ravel 服务提供程序添加到 app/config/app.php 文件中 "providers" 数组键下,如下所示
'providers' => array( 'Raftalks\Ravel\RavelServiceProvider', )
- 然后,在终端中运行以下命令以开始安装 CMS 包
php artisan ravel:install
- 上述命令将发布所有资产并运行迁移和种子
- 在开始使用 Ravel CMS 之前,你可能需要进行一些配置更改,例如设置用户名和密码,请查看 vendor/raftalks/ravel/src/config/app.php 文件,默认用户名是 "admin",密码是 "ravel"。
如何更新包
- 使用以下 composer update 命令下载更新
php composer.phar update
- 下载更新后,运行以下 artisan 命令以确保迁移和包资产得到更新
php artisan ravel:update
为帖子页面设置自定义字段
- 检查包路径下的配置文件 app/config/packages/raftalks/ravel/content.php
'custom_fields' => array( //'example' //'post' => array( // "{metakey}" => array('label'=>'{name}','type'=>'{text}', 'attr'=>array(), 'options'=>array()) // ) 'post' => array( 'somefield' => array('label'=>'custom field','type'=>'input_checkbox'), 'custom_field3' => array('label'=>'custom field','type'=>'ng_datepicker'), 'custom_field2' => array('label'=>'custom field2','type'=>'select','options'=>array(1=>'test',2=>'two',3=>'three',4=>'four')) ), 'page' => array(), 'attachement' => array(), ),
管理面板
- 默认情况下,CMS 管理面板在 http://www.domain.com/admin 可用,你可以通过更改包的应用配置文件来更改管理面板的基本 URL。
文档将很快更新