marbles/craft

Marbles Craft 3 CMS 框架项目

安装: 102

依赖: 0

建议: 0

安全: 0

星标: 19

关注者: 2

分支: 3

语言:Twig

类型:项目


README

Marbles     Craft CMS

关于 marbles/craft

这是一个 Craft 3 CMS 项目的替代框架包,基于 nystudio107/craft,与 Pixel & Tonic 的官方 craftcms/craft 包。

除了设置新的 Craft 3 CMS 项目外,本项目还设置了

  • Craft 3 Multi-Environment,如《Craft CMS 多环境配置》文章所述
  • Craft-Scripts,如《Craft CMS 环境间数据库和资产同步》、《通过网站备份减轻灾难》、《加强 Craft CMS 权限》文章所述

...并设置了其他一些基础框架,如以下文章所述

它还安装了一些我们在每个项目中使用的基插件。

假设

由于这是 Marbles 使用的模板,因此它是基于意见的,并有一些假设

  • Laravel Mix 用作前端工作流程自动化工具
  • Vue 用作前端 JavaScript 框架,Axios 提供 http 客户端
  • Tailwind CSS 用作首选工具的 CSS 框架
  • 关键 CSS 在全站使用
  • Craft-Scripts 用于数据库/资产同步
  • Craft 3 Multi-Environment 用于 Craft 3 多环境设置

显然,你可以自由地移除你不需要或不想要的任何组件。

使用 marbles/craft

此项目包与 Pixel & Tonic 的 craftcms/craft 包完全一样;你首先创建并安装项目来创建新项目

composer create-project marbles/craft PATH

请确保 PATH 是你的项目路径,包括你想要的项目名称,例如

composer create-project marbles/craft craft3

然后 cd 到你的新项目目录,并运行 Craft 的 setup 控制台命令来创建你的 .env 环境并可选安装

cd PATH
./craft setup

最后,运行 marbles-setup 命令根据你新创建的 .env 设置配置 Craft-Scripts 和 Craft 3 Multi-Environment

./marbles-setup

就是这样,祝您享受!

如果您曾删除 vendor 文件夹等,只需重新运行即可

./marbles-setup

...并且它将重新创建到您的 .env.sh 的符号链接;不用担心,它不会覆盖您所做的任何更改。

以下是从 Pixel & Tonic 的 craftcms/craft 的完整、未修改的 README.md

.....

关于 Craft CMS

Craft 是一个灵活且可扩展的 CMS,用于在网页和互联网上创建定制的数字体验。

它具有以下特性

  • 直观的控制面板,用于管理任务和内容创建。
  • 对内容建模和前端开发的全新方法,前端开发
  • 内置的插件商店,拥有数百个免费和商业的 插件
  • 强大的模块和插件开发框架。

更多关于它的信息请访问 craftcms.com

技术规格

Craft 使用 PHP (7+) 编写,并基于 Yii 2 框架 构建。它可以连接到 MySQL (5.5+) 和 PostgreSQL (9.5+) 进行内容存储。

安装

请参阅以下文档页面以获取安装 Craft 3 的帮助

资源

官方资源

  • 文档 – 从使用说明到插件指南的所有内容。
  • 类参考 – 插件和模块开发者的完整 API 和类参考。
  • 演示网站 – 快速启动一个个性化的 Craft 网站演示。
  • Craft Slack – 加入最友好和最有帮助的 Slack 群组之一。
  • Craft Commerce – Craft 的第一方电子商务平台。

社区资源