Craft Startup Kit screenshot

Craft Startup Kit

Author Avatar Theme by Danieladarve
Updated: 8 Oct 2020
8 Stars

A Craft CMS 3 + (Laravel Mix, TailwindCSS+purge, PostCss, AlpineJS, ESLint, AirBnb, Prettier) Boilerplate

Categories

Overview:

Craft CMS 3 is a lightly opinionated setup that is used internally for projects. It includes various features and plugins such as Laravel Mix, TailwindCSS, Purge, PostCss, AlpineJS, ESLint, AirBnb, and Prettier. This setup allows for easy installation and customization.

Features:

  • Craft CMS 3.x
  • Templates, Blocks, Components, and Pages (with dynamic page types)
  • Email and Exception pages (404, 410, 503)
  • Custom .env file and config/general.php
  • Craft Project Configuration using config/project.yaml
  • Craft Plugins: Essentials, Super Table, Redactor, Redactor Custom Styles, Olive Menus, Link Field, Images, Imager (forked version), Image Resizer, Minify, SEO, SEOTwig Utilities, Retcon 2
  • Email and Forms: SendGrid, Wheel Form
  • Customization: Control Panel Nav, Shell Scripts (scripts/*.sh), nystudio107/craft-scripts
  • Tailwind Configuration: @tailwindcss/ui configuration, tailwindcss-aspect-ratio, benface/tailwindcss-typography, verlok/vanilla-lazyload
  • CraftCMS Global Configuration: Head, Body & Footer Scripts, Favicons
  • Site: Site Logo, Mobile URL Bar Colour, Cookie Consent
  • Useful Resources: Color Shades Generator for TailwindCSS

Installation:

To install Craft CMS 3, follow these steps:

  1. Run the command composer create-project danieladarve/craft-startup-kit to set up the project.
  2. Instead of running ./craft setup, manually edit the .env file with the necessary configuration.
  3. Once the .env file is filled in, run ./craft install to complete the installation.

Summary:

Craft CMS 3 is a feature-rich and customizable setup that includes various plugins and features for easy development. It offers an opinionated setup, making it easier to get started with Craft CMS projects. The installation process is straightforward, and the setup includes useful resources and configurations for efficient development.