tiltbuilt/boilermaker-tr
Composer 安装命令:
composer create-project tiltbuilt/boilermaker-tr
包简介
Starter Craft setup for site built by TILT.
README 文档
README
This is a starter Craft CMS v5.X setup for site built by TILT. It is opinionated in the sense that it is configured to make use of the following stack:
- DDEV as the local dev server
- Vite for handling of HMR, and front end build features
- SASS/PostCSS for CSS processing
- Alpine JS for Javascript
Installation Instructions
ONLY DO THIS IF YOU ARE CREATING A NEW PROJECT You only need to install the boilerplate if you are the one initiating the build process on a project. If you aren't, whoever did initiate it should have created a repository on Tilt's GitHub account for the new site. Simply clone that repository and then create a blank database and run the composer update command from inside the project folder, followed by the the ./craft install command.
Download Files
First you need to run the command to download the package files. Open the terminal and go to the folder where you keep all of your sites. Once there, run the following command:
composer create-project tiltbuilt/boilermaker-tr my/project/path --no-install
Where the project path part is replaced with the name of the folder for the project you are creating (usually the name of the client website, all lower case, no spaces. hyphens and underscores are allowed). The folder needs to be empty.
Configure DDEV
** DO NOT SKIP THIS STEP ** If you want your site to run on a domain other than https://craftcms.ddev.site, run:
ddev config
Use the following settings:
Project name: e.g. mysite would result in a project URL of https://mysite.ddev.site (you will need this later) Docroot location: keep as-is, web is the default Project Type: keep as-is, php is the default
** When the config is finished, you should then run ddev start. **
ddev start
Installing Craft
To install a clean version of Craft, run:
make install
Follow the prompts.
This command will:
- Copy your local SSH keys into the container (handy if you are setting up craft-scripts)
- Start your DDEV project
- Install Composer
- Install npm
- Do a one-time build of Vite
- Generate
APP_IDand save to your.envfile - Generate
SECURITY_KEYand save to your.envfile - Installing Craft for the first time, allowing you to set the admin's account credentials
- Install all Craft plugins
** IMPORTANT - Use the following settings when running the Craft installer for the database settings ** Database Server: DB Database: DB Database User: DB Database Password: DB Database Port: 3306 Database Prefix: leave blank
Once the process is complete, type ddev launch to open the project in your default browser. 🚀
Local development with Vite
To begin development with Vite's dev server & HMR, run:
ddev start
This command will:
- Copy your local SSH keys into the container (handy if you are setting up craft-scripts)
- Start your DDEV project
- Install Composer
- Install npm
- Do a one-time build of Vite
- Spin up the Vite dev server
Open up a browser to your project domain to verify that Vite is connected.
Makefile
A Makefile has been included to provide a unified CLI for common development commands.
make install- Runs a complete one-time process to set the project up and install Craft.make build- Builds all front-end assets.
Craft CMS Plugins
- Blitz
- Button Box
- CK Editor
- Cloner
- Colour Swatches
- Color Mixer
- Critter
- DataStar
- Default Dashboard
- Element Index Defaults
- Embedded Assets
- Expanded Singles
- Feed-Me
- Field Manager
- Formie
- Icon Picker
- Imager-X
- Imager-X ImgIX Download Transformer
- Imager-X Power Pack
- Knock Knock
- Minify
- Navigation
- Postmark
- Retcon
- Retour
- Section and Product Type
- Seomatic
- Servd Assets and Helpers
- Shortcodes
- Social Share
- Table Maker
- Typogrify
- Vite
Javascript Libraries
Acknowledgments
This project is based upon the work of a lot of people including the entire team at Craft CMS, Andrew Welch of NY Studio 107, Ryan Irelan of CraftQuest, the team at One Darnley Road and others. A big thank you to all of you for the work you have done and the fact that you are so willing to share it with the community. I could not have gotten this done without the insights and examples you have all provided. I also want to thank the team at TILT for their ongoing support and dedication to making great sites. My thanks to you all!
tiltbuilt/boilermaker-tr 适用场景与选型建议
tiltbuilt/boilermaker-tr 是一款 基于 Twig 开发的 Composer 扩展包,目前已累计 111 次下载、GitHub Stars 达 0, 最近一次更新时间为 2021 年 02 月 28 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「cms」 「project」 「Craft」 「craftcms」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 tiltbuilt/boilermaker-tr 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 tiltbuilt/boilermaker-tr 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 tiltbuilt/boilermaker-tr 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Expand, collapse, change the status of, or delete multiple blocks in a Matrix field simultaneously.
GraphQL authentication for your headless Craft CMS applications.
Set Links with a specific language parameter
Supercharged text field validation.
Integrate with Snipcart.
Task system for APPUI
统计信息
- 总下载量: 111
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: 0BSD
- 更新时间: 2021-02-28