Our Take - 3 Mar, 2019 – 3 Min Read

Our favourite plugins for Craft CMS

Todd Padwick
By Todd Padwick

Founder, Creative Director

This article is a little old

The topics discussed may no longer be relevant or our position may have evolved. You may wish to browse our more recent entries

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

Formie form builder

Formie form builder

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.

Looking for a Craft CMS partner to empower your business?

Get in touch to see how we can work together

Gather Content

Gather content

Gather content

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?

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?!

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.

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.

SEOMatic

Seomatic dashboard

Seomatic dashboard

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.

SuperTable

Supertable

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.

Sorry, your browser is too old to support our website

Some things get better with age, but not browsers. Using an old browser can leave you and your data at risk as well as prevent you from experiencing the best of the modern web. To use our website, we'd recommend switching to, or upgrading one of the following: