marbles / craft
Marbles Craft 3 CMS 框架项目
Requires
- aelvan/imager: 2.4.0
- carlcs/craft-redactorcustomstyles: 3.0.4
- charliedev/section-field: 1.1.0
- craftcms/cms: 3.6.12
- craftcms/redactor: 2.8.6
- ether/seo: 3.6.7
- glue-agency/craft-fingerprint-assets: 1.0.1
- hybridinteractive/craft-position-fieldtype: 1.0.17
- nystudio107/craft-eagerbeaver: 1.0.4
- nystudio107/craft-minify: 1.2.10
- nystudio107/craft-scripts: ^1.2.4
- nystudio107/craft-twigpack: 1.2.13
- nystudio107/craft-typogrify: 1.1.18
- percipioglobal/craft-colour-swatches: 1.4.1.1
- putyourlightson/craft-elements-panel: 1.1.1
- putyourlightson/craft-sprig: 1.5.2
- sebastianlenz/linkfield: 1.0.25
- solspace/craft-freeform: 3.10.11
- spicyweb/craft-embedded-assets: 2.5.3
- spicyweb/craft-neo: 2.9.6
- utakka/redactor-anchors: 1.1.0
- verbb/expanded-singles: 1.1.3
- verbb/navigation: 1.4.15
- verbb/super-table: 2.6.7
- vlucas/phpdotenv: ^3.0
- wbrowar/adminbar: 3.1.11
- youandmedigital/breadcrumb: 1.1.0
Requires (Dev)
- yiisoft/yii2-shell: ^2.0.3
- dev-main
- 3.0.2
- 3.0.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- dev-dependabot/npm_and_yarn/webpack-5.76.0
- dev-dependabot/composer/craftcms/cms-3.7.64
- dev-dependabot/npm_and_yarn/dns-packet-5.4.0
- dev-dependabot/npm_and_yarn/sideway/formula-3.0.1
- dev-dependabot/npm_and_yarn/http-cache-semantics-4.1.1
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/got-11.8.5
- dev-dependabot/composer/guzzlehttp/guzzle-7.4.5
- dev-hide-alerts
- dev-renewal
This package is auto-updated.
Last update: 2024-09-23 21:08:17 UTC
README
关于 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 权限》文章所述
...并设置了其他一些基础框架,如以下文章所述
- 使用 Laravel Mix 前端开发自动化
- 在您的网站上实现关键 CSS
- 通过自定义模块增强 Craft CMS 3 网站
它还安装了一些我们在每个项目中使用的基插件。
假设
由于这是 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 的第一方电子商务平台。
社区资源
- CraftQuest – 从 Mijingo 获得无限制的 Craft 培训(及其他内容)访问权限。
- Envato Tuts+ – 视频课程。
- nystudio107 博客 – 关于 Craft 和现代网络开发的文章。
- Craft 链接列表 – 关于 Craft 生态系统的双月刊通讯。
- Craft CMS Stack Exchange – Craft 开发者的社区运行问答。