wdmg / butterfly.cms
Butterfly.CMS
1.3.1
2023-07-08 10:27 UTC
Requires
- php: >=5.6.0
- wdmg/yii2-activity: ^1.2.2
- wdmg/yii2-admin: ^1.4.6
- wdmg/yii2-amp: ^1.1.0
- wdmg/yii2-api: ^2.0.1
- wdmg/yii2-base: ^1.4.1
- wdmg/yii2-blog: ^1.3.0
- wdmg/yii2-bookmarks: ^1.0.0
- wdmg/yii2-comments: ^2.0.0
- wdmg/yii2-content: ^1.2.0
- wdmg/yii2-forms: ^1.2.0
- wdmg/yii2-geo: ^1.2.0
- wdmg/yii2-guard: ^1.3.0
- wdmg/yii2-helpers: ^1.5.0
- wdmg/yii2-mailer: ^1.4.0
- wdmg/yii2-media: ^2.0.1
- wdmg/yii2-menu: ^1.2.1
- wdmg/yii2-news: ^2.0.1
- wdmg/yii2-newsletters: ^2.0.0
- wdmg/yii2-options: ^1.7.0
- wdmg/yii2-pages: ^1.3.0
- wdmg/yii2-profiles: ^1.1.0
- wdmg/yii2-rbac: ^1.2.0
- wdmg/yii2-redirects: ^1.1.0
- wdmg/yii2-robots: ^1.1.0
- wdmg/yii2-rss: ^1.1.0
- wdmg/yii2-search: ^2.0.0
- wdmg/yii2-services: ^2.0.0
- wdmg/yii2-sitemap: ^1.2.0
- wdmg/yii2-stats: ^1.3.0
- wdmg/yii2-subscribers: ^2.0.0
- wdmg/yii2-tasks: ^1.2.0
- wdmg/yii2-terminal: ^1.3.1
- wdmg/yii2-tickets: ^1.2.0
- wdmg/yii2-translations: ^1.3.1
- wdmg/yii2-turbo: ^1.1.0
- wdmg/yii2-users: ^1.2.7
- wdmg/yii2-validators: ^1.1.0
- wdmg/yii2-views: ^1.1.0
- wdmg/yii2-widgets: ^1.1.0
- yiisoft/yii2: ~2.0.47
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-httpclient: ~2.0
- yiisoft/yii2-swiftmailer: ~2.0.0 || ~2.1.0
Requires (Dev)
- codeception/codeception: ^4.0
- codeception/module-asserts: ^1.0.0
- codeception/module-filesystem: ^1.0.0
- codeception/module-phpbrowser: ^1.0
- codeception/module-webdriver: ^1.1
- codeception/module-yii2: ^1.0.0
- codeception/specify: ~0.4.6
- codeception/verify: ~0.5.0 || ~1.1.0
- symfony/browser-kit: >=2.7 <=4.2.4
- wdmg/yii2-likes: ^0.0.12
- wdmg/yii2-messages: ^0.0.10
- wdmg/yii2-reposts: ^0.0.10
- wdmg/yii2-reviews: ^0.0.11
- wdmg/yii2-votes: ^0.0.10
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.1.0
README
基于Yii2框架的创新内容管理系统。仅此而已。
备注^ 一点耐心...😉
要求
- PHP 5.6或更高版本
- Yii2 v.2.0.47及最新版本
- Yii2 Base
- Yii2 Admin
- Yii2 Activity
- Yii2 Api
- Yii2 Menu
- Yii2 Options
- Yii2 Guard
- Yii2 Mailer
- Yii2 Terminal
- Yii2 Redirects
- Yii2 Robots.txt
- Yii2 Stats
- Yii2 Forms
- Yii2 Services
- Yii2 News
- Yii2 Blog
- Yii2 Subscribers
- Yii2 Newsletters
- Yii2 Reviews*
- Yii2 Comments
- Yii2 Media
- Yii2 Content
- Yii2 Pages
- Yii2 Tasks
- Yii2 Tickets
- Yii2 Users
- Yii2 Rbac
- Yii2 Geo
- Yii2 Translations
- Yii2 Rss
- Yii2 Amp
- Yii2 Turbo
- Yii2 Sitemap
- Yii2 Search
- Yii2 Messages*
- Yii2 Likes*
- Yii2 Bookmarks*
- Yii2 Reposts*
- Yii2 Views
- Yii2 Votes*
* - 实际开发中
安装
要在控制台安装应用程序,请运行以下命令
$ composer create-project --prefer-dist wdmg/butterfly.cms example.com
$ cd example.com
$ php init
...或使用自动模式
$ php init --env=development --overwrite=y --dbhost=localhost --dbtype=mysql --dbcharset=utf8 --dbname=example --tbprefix=btf_ --dbuser=root --dbpassword=root --create_db=y --migrations=y
迁移
在设置环境和配置数据库连接后,在控制台中运行以下命令以应用迁移
$ php yii admin/init
$ php yii admin/options/init --choice=3
$ php yii admin/users/init --choice=3
$ php yii admin/rbac/init --choice=2
演示
您还可以使用以下命令初始化带有演示数据的测试站点
$ php yii hello/demo
应用所有迁移后,您可以通过用户名 admin
和密码 admin
登录仪表板:[http://example.com/admin/](http://example.com/admin/)
Docker
运行脚本 docker/docker-init.sh
或使用手动指令
####构建容器
$ docker-compose -f docker/docker-compose.yml -p example build
####运行容器
$ docker-compose -f docker/docker-compose.yml -p example up -d www db phpmyadmin
####停止服务
$ docker-compose -f docker/docker-compose.yml -p example stop
讨论
有关问题、投诉和建议,请访问 Butterfly.CMS 社区
状态和版本 [可使用]
- v.1.3.1 - 更新依赖项
- v.1.3.0 - 更新依赖项,版权信息。
- v.1.2.1 - 更新依赖项。
- v.1.2.0 - 添加Docker并更新依赖项。