awesome
A collection of awesome Craft CMS plugins, articles, resources and shiny things.
https://github.com/craftcmsapps/awesome
Last synced: 12 days ago
JSON representation
-
Community
- Craft Cookbook - Quick solutions to common Craft CMS problems.
- CraftQuest - Unlimited access to Craft training (and more).
- Discord - The official Discord community for Craft CMS.
- Issues, Feedback, Discussions - Post feature ideas and bug reports on GitHub.
- Meetups - Find a local Craft meetup.
- Twitter - Follow the conversation, official community hashtag is [`#craftcms`](https://twitter.com/hashtag/craftcms).
- Mastodon - Latest news, on the newest network.
- Work With Craft - Dedicated job board aimed to connect employers with Craft professionals.
- Twitter - Follow the conversation, official community hashtag is [`#craftcms`](https://twitter.com/hashtag/craftcms).
- Facebook - Like the official Craft CMS Facebook page.
-
Official Links
- craftcms.com/newsletter
- craftcms.com/commerce
- craftcms.com/demo
- craftcms.com/docs/getting-started-tutorial
- craftcms.com/docs/4.x - [Class Reference](https://docs.craftcms.com/api/v4)
- craftcms.com/docs/commerce/4.x - [Class Reference](https://docs.craftcms.com/commerce/api/v4)
- craftcms.com/knowledge-base
- craftcms.com/partners
- craftcms.com/events
- github.com/craftcms/cms
- github.com/craftcms/craft
-
Plugins
-
Resources
-
Articles
- 9 Tips For Speeding Up Your Imager Transforms - `12 Jun 2017`
- Creating Optimized Images in Craft CMS - `9 Sep 2017`
- Simple Static Asset Versioning in Craft CMS - `6 Jan 2018`
- Support for Imgix in Imager for Craft - `10 Jul 2017`
- Multi-attribute variant selection in Craft Commerce - `13 Feb 2017`
- Creating a Content Builder in Craft CMS - `16 Jan 2017`
- Using Content Migrations in Craft 3 - `23 Feb 2018`
- Why you should update your website to Craft CMS 3 - `22 Nov 2019`
- Atomic Deployments Without Tears
- Lazy Loading with the Element API & VueJS - `14 Jan 2017`
- Database & Asset Syncing Between Environments in Craft CMS - `7 Apr 2017`
- Localization & Multi-Environment Setup in Craft - `4 Apr 2017`
- Multi-Environment Config for Craft CMS - `4 Sep 2017`
- Editing a Front End Form with Matrix
- Language switcher for Craft 3 - `25 July 2018`
- 20 Principles for Craft CMS - `30 Sep 2017`
- Craft CMS 3 Orientation Guide - `31 July 2018`
- Craft CMS through the eyes of a website designer
- Setting up a New Craft CMS 3 Project - `12 Jan 2018`
- Sending notifications to Slack and other channels with Craft CMS
- The Living Component Library - `13 Mar 2017`
- Getting Started with Craft CMS 2 and Laravel Valet - `9 Feb 2018`
- Getting Started with Craft CMS 3 and Laravel Valet - `23 Feb 2018`
- How I Automate My Local Development Craft CMS 2.x Installs - `17 Jul 2017`
- A Craft CMS Development Workflow With Docker: Part 1 - Local Development - `4 Dec 2018`
- Enhancing a Craft CMS 3 Website with a Custom Module - `19 Mar 2018`
- A/B Split Testing with Nginx & Craft CMS - `29 Nov 2017`
- Debug Tool in Craft 3: Here’s all you need to know about it - `2 July 2018`
- Profiling your Website with Craft CMS 3’s Debug Toolbar - `9 Apr 2018`
- Speed up your Craft CMS Templates with Eager Loading - `21 Dec 2017`
- Static File Caching with Craft CMS 3, aka The Best Of Both Worlds - `21 Nov 2018`
- Static Page Caching with Craft CMS - `25 Dec 2017`
- The Craft `{% cache %}` Tag In-Depth - `24 Jan 2018`
- Securing Front-End User Profile and Entry Forms in Craft - `4 May 2021`
- Securing Your Craft Site in 2022—Part 3 - `24 May 2022`
- Securing Your Craft Site in 2021—Part 2 - `26 Jan 2021`
- Securing Your Craft Site in 2021—Part 1 - `13 Jan 2021`
- Storing Secrets in Craft CMS - `6 July 2021`
- Common Security Vulnerabilities in Craft CMS Plugins - `31 Oct 2021`
- Enforcing better passwords in Craft CMS - Rias
- Hardening Craft CMS Permissions - `19 Mar 2017`
- The Case of the Missing PHP Session - `3 Oct 2017`
- Handling Errors Gracefully in Craft CMS - `20 Oct 2017`
- How to check for undefined variables - `24 July 2018`
- Passing data from Twig to JavaScript - `1 Aug 2018`
- Twig Processing Order & Scope - `3 Jan 2017`
- Tips for Craft multilingual websites - `15 Jul 2015`
- Combined searches and filters using Craft - `17 Feb 2016`
- SVG Sprites and Twig Macros in Craft CMS - `29 June 2018`
- Responsive tables in Craft - `10 July 2018`
- How To Get Started With SEO In Craft CMS - `22 June 2018`
- Quick Tips: Craft CMS - `26 May 2017`
- DRY Templating with Twig and Craft CMS - `31 May 2017`
- Introduction to Craft CMS
- How To Get Started With SEO In Craft CMS - `22 June 2018`
- Thoughts on full page caching in Craft - `29 Aug 2017`
- The Ultimate Craft CMS vs WordPress Guide
- Responsive Images with `srcset` & Craft - `22 Mar 2016`
- The Guide to Craft CMS Development
- The Ultimate Craft CMS vs WordPress Guide
- Global Sets in the Craft Element API
- Inspiration for Your First Craft Plugin
- Three Twig Tag Types in Craft CMS Explained
-
Core Technologies
- Yii - A fast, secure, and efficient PHP framework.
- Twig - The flexible, fast, and secure template engine for PHP.
- MySQL - The world's most popular open source database.
- PostgreSQL - The world's most advanced open source database.
-
Dev Tools
- Happy Lager Demo Site - A fork of the Craft CMS demo site, updated for Craft 3.
- Craft CLI - Command line interface for Craft CMS 2.
- Craft CMS Bootstrap - Streamline Craft CMS bootstrapping and configuration.
- Craft CMS Docker - Get started playing with Craft CMS 3 in a few command lines with Docker.
- Craft 3 Multi-environment - [Craft 2 Version](https://github.com/nystudio107/craft-multi-environment) - Efficient and flexible multi-environment config for Craft CMS.
- Craft Scripts - Shell scripts to manage common tasks between Craft CMS environments.
- Craftman - To help speed set up and start a new Craft CMS installation smoothly.
- Crafty Vagrant - A boilerplate dev environment for jump-starting Craft CMS projects.
- Generator Craft Install - Yeoman generator for Craft CMS installs.
- Nginx Craft - An Nginx virtual host configuration for Craft CMS that implements a number of best-practices.
- Plugin Factory - Generate Craft CMS plugin code scaffolding that conforms to P&T’s Coding Standards.
-
Podcasts
- Craft.Podcast - A voice for the #CraftCMS community.
- Craft CMS 3 as an Application Platform - devmode.fm and Ben Crocker discuss using Craft CMS 3 as an application platform.
- Craft CMS 3 with Pixel & Tonic Founder Brandon Kelly! - Get an insider’s view of the the development of Craft CMS 3.
- Dot All 2018 Conference Recap & Analysis, Live from Berlin! - The devMode.fm crew recaps the Dot All 2018 Conference in Berlin.
- Talking Craft CMS 3 RC1! - The inaugural episode of the `devMode.fm` podcast.
- Commerce Minded - A Craft Commerce-centric podcast that goes behind the scenes to chat with ecommerce merchants, developers, and vendors.
- Craft.Podcast - A voice for the #CraftCMS community.
-
Praises
- 10 Reasons Why We Love Craft CMS
- A love letter to Craft CMS - `18 Apr 2017`
- An Overview of Pixel & Tonic’s Craft CMS - `21 Feb 2017`
- Craft CMS vs WordPress: A comparison & why we love Craft CMS - `17 Nov 2021`
- Craft CMS Vs WordPress: Why Choose Craft? - `19 June 2018`
- Why Content Writers Love Craft CMS
- Why Craft CMS is the best content management system we (and you) have ever used - `21 Apr 2017`
- Why We Use Craft CMS - `7 Nov 2017`
- Why Craft? - `17 Jun 2015`
- Why Content Managers Love Craft CMS - `17 May 2017`
- 10 Reasons Why We Love Craft CMS
- How we chose Craft CMS for our product websites - `1 Nov 2016`
- Why We Love Craft CMS - `17 Oct 2014`
- Why We're Craft CMS Developers - `16 Apr 2019`
- A Review of Craft Commerce - `19 May 2017`
- Crazy About Craft - `27 Feb 2017`
-
Presentations
- Building a Smarter Craft Commerce Website - `27 Sep 2018`
- Craft 3 Plugin Development - `26 Apr 2017`
- Crafting Modern SEO - `23 Oct 2017`
- Design Processes and Systems in Craft - `27 Sep 2018`
- Designers Guide to Craft CMS Plugins - by Jason Mayo - `3 Nov 2016`
- Dot All 2017 Keynote - `23 Oct 2017`
- How to Migrate Legacy Content to Craft Without Losing Your Sanity - `Sep 28 2018`
- Intro to Craft - `29 Apr 2016`
- Intro to Craft 3 - `26 Apr 2017`
- Making a Craft CMS Website That Flies - `27 Sep 2018`
- Modern Frontends with Craft CMS, GraphQL, and React
- Multilingual Sites in Craft 3 - `27 Sep 2018`
- Running Craft as a 12-factor app on Heroku - `27 Sep 2018`
- Scaling Craft CMS Sites for Large Launches - `28 Sep 2018`
- State of Craft 2018 - `28 Sep 2018`
- The Art Of Plugin Development - `27 Sep 2018`
- Twig Super Power Roundup - `1 Nov 2018`
- What’s the Deal with Craft CMS? - `21 Apr 2016`
- Working with Craft Commerce - `2 Nov 2017`
-
Videos
- Craft CMS E-Commerce: Why and How I Built a Snipcart Plugin
- Images and Image Editing in Craft 3 - `17 Mar 2017`
- Introduction to Craft Commerce II - `12 Feb 2016`
- Pushing the Limits of Craft CMS's Matrix Field - `17 Mar 2017`
- An initial look at Craft 3 - `5 Aug 2016`
- Better Build Processes with Gulp and Craft - `29 Jun 2016`
- Craft CMS 3 Manual Installation - `5 Apr 2018`
- Craft-Powered Apps - `16 Sep 2016`
- Composer and Craft 3 - `20 Apr 2018`
- Managing Multiple Sites in Craft 3 – Sites and Localization - `10 Mar 2017`
- How I Use Craft Scripts in Craft CMS Running in Craft Nitro 2
- Hot Module Reloading with Laravel Mix v6 and Craft Nitro 2
- Local Development with Craft Nitro
- Craft 3 Plugin Development - Controllers & Variables - `7 Apr 2017`
- Getting Started with Craft Plugin Development (Craft 3)
- Migrating a Field Type plugin from Craft 2 to Craft 3 - `24 Mar 2017`
- Migrating a website with plugins from Craft 2 to Craft 3 - `4 May 2018`
- Tools for getting started with plugin development? - `11 Mar 2016`
- Writing Bulletproof Database Migrations - `2 Sep 2016`
- Critical Updates and Craft CMS - `2 Sep 2016`
- DRY Templating Techniques - `1 Apr 2016`
- Eager-Loading Elements - `18 Mar 2016`
- Flexbox and Craft - `27 May 2016`
- How I build components in CraftCMS with Twig - `28 Dec 2017`
- How to build a content builder in Craft CMS - `30 Mar 2018`
- Matrix as a Layout Builder - `13 May 2016`
- Navigating Navigation in Craft CMS - `20 May 2016`
- Nested navigation based on Structure section - `30 Jan 2018`
- Twig's null-coalescing operator (??)! - `8 Apr 2016`
- Building a Blog in Craft CMS - `23 Jan 2018`
- Installing Composer
- Upgrading Craft 2 to Craft 3
- Using Craft CMS 3 Multi-Site
- Yii Debug Toolbar in Craft CMS 3
- Craft Plugin Development - `Paid`
- Getting Started with Craft Plugin Development (Craft 2)
- Plugins in Craft 3
- Hashing Redirects in Craft
- Changing Section Labels in Craft
- Control Flow in Twig - `Paid`
- Flexible Twig Templates in Craft - `Paid`
- Passing Data with Twig Include
- Twig Templates in Craft - `Paid`
- Using the Batch Filter in Twig
- Contact Form in Craft CMS
- Image Editing in Craft 3
- Craft 3: What You Need to Know
- Craft CMS Essentials - `Paid`
- Craft Starter Pack - `Paid`
- Up and Running with Craft - `Paid`
- Craft Plugin Development Workbook - `Paid`
- Installing Craft CMS
- Using `.all()` in Craft 3
- Craft 3 Command Line
-
Programming Languages
Sub Categories
Keywords
craftcms
7
craft3
4
cms
2
nginx
2
php
2
php7
2
yii2
2
content-management
1
craft4
1
graphql
1
php8
1
twig
1
composer-project
1
dotenv
1
asset-backup
1
assets-sync
1
clear-caches
1
database-backup
1
database-sync
1
set-permissions
1
craft-install
1
yeoman
1
multi-environment
1
craftcms3
1
docker
1
mysql
1
phpmyadmin
1