rtcustom/ravel

基于 Angularjs 的 Laravel 4 CMS 包

1 2015-09-15 13:14 UTC

This package is not auto-updated.

Last update: 2024-10-01 04:44:12 UTC


README

状态:开发中

RavelCMS Ver 1 即将发布。

  • 我计划很快更换整个管理面板的设计。
  • 以下是新设计的预览。 Screenshot

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。

文档将很快更新