web-feet/coastercms

此包已被废弃,不再维护。作者建议使用 coastercms/coastercms 包。

Coaster CMS

安装次数: 8,889

依赖者: 0

建议者: 0

安全性: 1

星标: 379

关注者: 29

分支: 102

开放问题: 19

类型:项目

v8.0.0 2020-11-27 14:18 UTC

README

68747470733a2f2f7777772e636f6173746572636d732e6f72672f75706c6f6164732f696d616765732f6c6f676f5f636f61737465725f676974687562342e6a7067

68747470733a2f2f706f7365722e707567782e6f72672f7765622d666565742f636f6173746572636d732f646f776e6c6f6164732e737667 68747470733a2f2f706f7365722e707567782e6f72672f636f6173746572636d732f636f6173746572636d732f76657273696f6e2e737667 68747470733a2f2f706f7365722e707567782e6f72672f7765622d666565742f636f6173746572636d732f6c6963656e73652e737667

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) 项目,请按照以下步骤操作:

  1. 转到您的项目根目录
  2. 运行 composer require coastercms/framework:~8.0 安装包
  3. 运行 php artisan coaster:update-assets 下载管理资产
  4. 将提供者 CoasterCms\Providers\CoasterRoutesProvider::class 添加到您的 config/app.php 文件中(靠近结尾,因为它注册了一个通配路由)
  5. 转到网页浏览器,按照应出现的安装脚本进行操作
  6. 上传或创建一个主题