qobo / cakephp-cms
该软件包已被弃用,不再维护。未建议替代软件包。
CakePHP的Cms插件
v12.4.1
2020-07-08 16:18 UTC
Requires
- burzum/cakephp-file-storage: ^2.0
- burzum/cakephp-imagine-plugin: ^2.0
- cakephp/cakephp: ^3.8
- hashmode/cakephp-tinymce-elfinder: ^1.0
- muffin/slug: ^1.0
- muffin/trash: ^2.1
Requires (Dev)
- qobo/cakephp-composer-dev: ^v1.0
- dev-master
- v12.4.1
- v12.4.0
- v12.3.2
- v12.3.1
- v12.3.0
- v12.2.0
- v12.1.3
- v12.1.2
- v12.1.1
- v12.1.0
- v12.0.0
- v11.0.0
- v10.3.0
- v10.2.0
- v10.1.0
- v10.0.2
- v10.0.1
- v10.0.0
- v9.2.4
- v9.2.3
- v9.2.2
- v9.2.1
- v9.2.0-patch2
- v9.2.0-patch1
- v9.2.0
- v9.1.1
- v9.1.0
- v9.0.0
- v8.0.0
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- v6.7.1
- v6.7.0
- v6.6.0
- v6.5.1
- v6.5.0
- v6.4.1
- v6.4.0
- v6.3.1
- v6.3.0
- v6.2.5
- v6.2.4
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.1.1
- v6.1.0
- v6.0.0
- v5.3.2
- v5.3.1
- v5.3.0
- v5.2.3
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.0
- v5.0.2
- v5.0.1
- v5.0.0
- v4.1.0
- v4.0.0
- v3.0.0
- v2.0.0
- v1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-v9.2.0-patch1
- dev-pagination
- dev-dependabot/add-v2-config-file
- dev-fix-migrations
- dev-dependabot/composer/burzum/cakephp-imagine-plugin-tw-3.0
- dev-patch-2
This package is auto-updated.
Last update: 2022-02-07 08:59:10 UTC
README
关于
CakePHP 3+的内容管理插件。
此插件由Qobo为Qobrix开发。它可以作为独立的CakePHP插件使用,也可以作为project-template-cakephp安装的一部分。
要求
插件
设置
您可以使用composer将此插件安装到您的CakePHP应用程序中。
安装composer软件包的推荐方法是
安装插件
composer require qobo/cakephp-cms
加载所需插件
bin/cake plugin load Qobo/Utils --bootstrap
bin/cake plugin load Muffin/Trash
bin/cake plugin load Muffin/Slug
bin/cake plugin load Burzum/FileStorage
bin/cake plugin load CakephpTinymceElfinder --routes
加载插件
bin/cake plugin load Cms --routes --bootstrap
运行迁移
bin/cake migrations migrate -p Burzum/FileStorage
bin/cake migrations migrate -p Cms
根据Qobo/Utils插件的说明配置AdminLTE主题。
从src/View/AppView.php
中的initialize()
方法加载CakePHP TinyMCE elFinder辅助函数。
public function initialize() { $this->loadHelper('Form', ['className' => 'AdminLTE.Form']); $this->loadHelper('CakephpTinymceElfinder.TinymceElfinder'); }
要加载站点管理UI组件,请将以下行添加到您的应用程序的引导文件中。
// config/bootstrap.php use Cake\Event\EventManager; use Cms\Event\View\SitesManageListener; EventManager::instance()->on(new SitesManageListener());
注意,该插件的一些功能依赖于用户认证的实现。您可以选择遵循此处的说明,或更新相关控制器、模型和模板中Auth组件的引用。
完成后,导航到/cms/sites/
以开始内容管理。
WYSIWYG编辑器
该插件的WYSIWYG编辑器是tinyMCE 4.*,用于创建/编辑文章内容。
文档
有关文档,请参阅此存储库的docs目录。