raftalks/ravel

基于 Laravel 4 的 Angularjs 驱动的 CMS 包

维护者

详细信息

github.com/raftalks/ravel

源代码

问题

安装: 746

依赖: 0

建议者: 0

安全性: 0

星标: 217

关注者: 41

分支: 38

开放问题: 5

语言:JavaScript

dev-master 2013-07-02 09:23 UTC

This package is not auto-updated.

Last update: 2024-09-14 12:46:47 UTC


README

状态:开发中

RavelCMS 版本 1 即将发布。

  • 我计划不久后改变管理面板的整体设计。
  • 以下是新设计的预览。 截图

Laravel 4 的 CMS 包

Screenshot

如何安装

	"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。

文档将很快更新