Craft CMS Setup with Gulp, Capistrano and DigitalOcean
The ultimate Craft CMS setup, development, and deployment guide with Gulp, DigitalOcean, and Capistrano. Gumroad
The ultimate Craft CMS setup, development, and deployment guide with Gulp, DigitalOcean, and Capistrano. Gumroad
Learn to set up Mandrill in Craft CMS in minutes with this screencast. Media Surgery
This article will discuss responsive image markup and twig macros to automate generating that markup. Read More »
Marion Newlevant
Most clients want a blog or some similar component of their website that lets them add content on a periodic basis. Zack Spear
One approach I find useful when developing Craft plugins is to think of the plugin as a client of its own API. Not only does this force me to concentrate on the core functionality of the plugin right from the get-go, it also changes my perspective on what a plugin actually is. Stephen Lewis
In these instructions I’ll explain the basics of how I handle AJAX page transitions for Craft CMS using history.pushState. Zack Spear
Dependency conflicts between Craft plugins are a thorny problem, not of Craft’s making. In very specific circumstances, we can sidestep these issues by using “global” plugin dependencies. The rest of the time, the best we can do is err on the side of caution, and fail gracefully. Stephen Lewis
Special guest Andrew Welch joins the show to help us take a deeper look at Twig, the templating language for Craft CMS. We discuss some of the features that developers should consider for more efficient development, namely filters and macros. CTRL+CLICK CAST
I live and work in Belgium, a country with three official languages. Multilingual websites are quite a common sight around here. Here is what I learned along the way after building a few of those using Craft CMS. Jérôme Coupé
When writing a Craft plugin, you should be very selective about what you put in your service classes. If you’re developing a very simple Craft plugin, chances are you won’t need to worry about its public footprint. For more complex projects, the techniques described in this article will make your plugin easier to test, and ensure that it is only used in the manner you originally intended. Stephen Lewis