web-feet / coastercms
v8.0.0
2020-11-27 14:18 UTC
Requires
- php: ^7.3|^8.0
- coastercms/framework: ~8.0
- fideloper/proxy: ^4.4
- fruitcake/laravel-cors: ^2.0
- laravel/tinker: ^2.5
This package is auto-updated.
Last update: 2021-04-17 10:09:54 UTC
README
Coaster CMS (coastercms.org) 的仓库,这是一个基于 Laravel 的内容管理系统,具有高级功能和物理网络集成。
目录
特性
我们的目标是使 Coaster CMS 尽可能功能丰富。基于 Laravel PHP 框架构建,Coaster CMS 速度快且安全。使用 TinyMCE 创建美观的内容,并探索物联网的未来。
- 使用 Laravel 8 (v8) 构建
- 响应式文件管理器
- 所见即所得编辑器
- 基于块的模板系统
- 信标支持
快速入门
为了尽可能快地启动 Coaster CMS,您可以使用 Laravel 内置的 php artisan serve 命令。只需从您的项目目录运行以下命令:
php artisan serve
这将处理 Web 服务器端的问题,但您仍然需要安装和配置一个本地 MySQL 数据库。
安装
(此安装假设您已安装 nginx/apache、php 和 MySQL)
使用 composer 安装 Coaster CMS:获取 composer
https://getcomposer.org.cn/运行以下命令:
composer create-project coastercms/coastercms [项目名称]
设置一个 MySQL 数据库来托管您的内容
确保以下文件夹/文件可写:
-
/public/uploads
-
/.env
-
/storage
然后按照安装脚本中的简单说明进行操作。
更多详情请访问 https://www.coastercms.org/documentation/developer-documentation
添加到现有项目
如果您希望将 Coaster CMS 添加到现有的 Laravel (v8) 项目,请按照以下步骤操作:
- 转到您的项目根目录
- 运行
composer require coastercms/framework:~8.0
安装包 - 运行
php artisan coaster:update-assets
下载管理资产 - 将提供者 CoasterCms\Providers\CoasterRoutesProvider::class 添加到您的 config/app.php 文件中(靠近结尾,因为它注册了一个通配路由)
- 转到网页浏览器,按照应出现的安装脚本进行操作
- 上传或创建一个主题