siezi / phile-admin
此包已被废弃,不再维护。未建议替代包。
PhileCMS的可扩展后台框架
1.0.1
2015-06-03 10:50 UTC
Requires
- cakephp/utility: ^3.0
- components/jquery: ^2.1
- ircmaxell/password-compat: ^1.0
- phile-cms/phile: ^1.5
- silex/silex: ^1.2
- symfony/config: ^2.6
- symfony/form: ^2.6
- symfony/options-resolver: 2.6.*
- symfony/security: 2.6
- symfony/translation: ^2.6
- symfony/twig-bridge: ^2.6
- symfony/validator: ^2.6
- twitter/bootstrap: ^3.3
README
什么是
基于Silex(symfony组件)和Bootstrap的小型PhileCMS后台框架。负责后台模板(登录/登出、模板、本地化)并使开发后台插件变得容易。
安装
1.1 安装(composer)
"require": { "siezi/phile-admin": "*" }
1.2 安装(下载)
从发布页面下载最新存档到plugins/siezi/phileAdmin
。
2. 激活
安装插件后,通过将以下行添加到您的config.php
文件来激活它
$config['plugins']['siezi\\phileAdmin'] = ['active' => true];
默认的后台URL为http://…/<phile-root>/backend/
3. 开始
要登录,您必须选择一个管理员密码,为其创建一个哈希(见登录页面)并将其放入插件配置中。
$config['plugins']['siezi\\phileAdmin']['admin'] = [ 'name' => '<name>', 'password' => '<password hash>' ];
4. 配置
参见config.php
。
插件开发
后端本质上是一个Silex应用和一个包含管理员插件的admin-plugin存储库。在标准Phile插件类中的回调中,您创建一个新的管理员插件,配置它并将其添加到存储库。然后您创建Silex路由和控制器(扩展AdminController
)。
参见cache插件以了解简单的插件实现。
在开发时,在config.php
中启用调试模式(禁用模板缓存等)。