Craft Cms

screenshot of Craft Cms
vite
vue
tailwind
alpinejs

Craft CMS 5.x starter - DDEV, Vite, Tailwind, Alpine & Servd

Overview

This product is a Craft CMS 4.x boilerplate developed by MadeByShape. It is designed to be used with the Tailwind CSS, VueJS, and Alpine.js frameworks. The project utilizes both Webpack and Gulp for building. It includes Craft CMS 4.x, Tailwind CSS 2.0.x, and the Javascript libraries Vue.js and Alpine.js. The product also includes various plugins, custom configurations, templates, blocks, components, and scripts. The roadmap for future development includes plans to use Webpack solely instead of a mixture of Webpack and Gulp, add Google Workbox, preload fonts via a Webpack task, and move some Twig components into VueJS. The product is developed by MadeByShape and maintained by Jason Mayo.

Features

  • Craft CMS 4.x: The latest version of the Craft CMS content management system.
  • Tailwind CSS 2.0.x: A utility-first CSS framework for building custom designs.
  • Vue.js: A JavaScript framework for building user interfaces.
  • Alpine.js: A lightweight JavaScript framework for building web interfaces.
  • Templates: Pre-designed templates for common web pages.
  • Blocks: Large chunks of markup or smaller components that can be easily added to templates.
  • Components: Small bits of a template, such as buttons or input fields, that make up blocks or full templates.
  • Plugins: Various plugins for enhancing the functionality of Craft CMS, including Asset Rev, Blitz, Freeform, Imager X, Minify, Retour, and SEOMatic.
vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

alpinejs
Alpine.js

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.