Our favourite plugins for Craft CMS

This article is a little old and may no longer be relevant or reflect our current perspective.

Browse recent entries

Introduction

I promise this isn't just another love letter to Craft CMS (I’ve already done that), but I couldn't resist a plug for the CMS plugins. As the library grows at pace, I thought it was high time I provided a roundup (in no particular order) of our favourite add-ons:

Formie Pro

Craft CMS Formie Pro in action

Having previously opted for Freeform, since our migration to Headless Craft, we've discovered Formie is a far more superior choice.

Just like FreeForm, Formie allows you to build forms with a drag and drop field builder in the CMS and assign forms to be placed in various places around your website. Both plugins also have fantastic off the shelf integrations with countless CRMs and mail subscription platforms like Hubspot, Salesforce, Pipedrive and Mailchimp. However, what we prefer about Formie, is that it is far more user friendly, has more useful configuration options, their support staff are more responsive, and they've supplied much better example code for use in a headless set up with GraphQL. We've also been playing around with their conditional multi-page features which are especially useful in a headless SPA set-up.

https://verbb.io/craft-plugins/formie/features

Gather Content

Craft CMS gather content in action

To keep project timelines efficient once designs are signed-off, our clients tend to create content for their site before we’ve actually completed building the site itself.

Gather Content allows them to do this by providing a platform to add, edit and approve content in the same format that the CMS will be structured.

The Gather Content integration for Craft CMS then allows us to dynamically migrate all this into the CMS once completed. Pretty smart, eh?

https://gathercontent.com/integrations/craftcms

Craft Grid

Any front end developer worth their salt loves the CSS Grid experience. It gives drag and drop control so content managers can create their own 'masonry-like' grid right in the CMS, which then controls the grid on the front end. It's slick and seriously easy to use, what could be better?!

https://github.com/wbrowar/craft-grid/blob/master/README.md

Typogrify

At Function & Form, we’re obsessed with typography. While its application is arguably more science than art, certain rules well established in print are often overlooked in digital. Typogrify, however, helps us address this by:

  • adding non-breaking spaces to fix widows
  • hyphenating paragraph text
  • wrapping capitalised text in spans so you can apply drop caps where needed
  • wrapping figures so you can apply old style numerals where needed
  • replacing three full stops with ellipsis'
  • plus many more macro typographic features.

https://github.com/nystudio107/craft-typogrify

Typed Link Field

A slightly lesser-known, (but free!) alternative to the ‘Link It’ field. It provides the same handy choices within a single link field such as:

  • generic url
  • url from an entry, category, user or asset
  • GraphQL headless support
  • plus many other useful link options.

https://github.com/sebastian-lenz/craft-linkfield

SEOMatic

Craft CMS SEOMatic

SEOmatic comes as standard in every one of our Craft CMS builds. Why? Because it's the most powerful and reliable SEO management plugin we’ve tested. It ensures that not only every meta tag is populated to boost search engine ranking, but it provides useful open graph previews which help our clients ensure each page of their site looks beautiful on their social feeds.

https://plugins.craftcms.com/seomatic

Supertable

This is an incredibly powerful add-on which gives the ability to cluster field types together into tables, blocks or in multiple levels.

But be warned that with great power, comes great responsibility. SuperTable, in combination with the Matrix field can become overly complex — if you feel the need for a ‘Matrix-within-Matrix’ solution, you should possibly consider a simpler solution first.

https://plugins.craftcms.com/super-table