My Standard ExpressionEngine Addons

Posted on 18. Feb, 2009 by Jack in ExpressionEngine, Productivity

My Standard ExpressionEngine Addons

Everyone has their own list of ExpressionEngine addons they roll with, or at least they should. Call them building blocks, foundations, what have you. In fact, once you nail this list down, take a look at Ryan Irelan’s post on setting up a quick deploy script — trust me. It’s worth it.

Here’s what I deploy with nearly every single site and why:

Structure

Type: Module/Extension Combo
Price: $65
Creator: ME! + Travis Schmisser

screen-main

I love Structure. I love love love it. I can build out big sites with fully dynamic navigation really fast. And on top of that, the interface is super client friendly. Drag and drop page re-order, dynamic and static content all in one hierarchical view… Very slick.

It basically replaces the Pages module with loads of more options by taking control of the URL structure, letting you build out static sites almost like a sitemap. One main weblog and a default template for static pages with the ability to change that out on a per page level. This lets you have a handful of the templates control the whole site.

Edit: Since this article, i have tag teamed with Travis Schmeisser to take this module commercial and keep it moving. Huzzah!

LG Better Meta

Type: Extension
Price: $39.95
Creator: Leevi Graham

LG Better Meta

This bad larry from Leevi Graham kicks some serious EE butt. Is SEO important to you? (If your answer is no, we should probably talk) Then you need this extension. It lets you manage all the meta content on each and every page, using the latest in DC Meta type standards. Oh and it generates your XML sitemap. Twofer! You can control a number aspects of the sitemap, including frequency, robot controls, etc. If you haven’t tried it yet, do it now. He just needs to make the sitemap portion of this one compatible with Structure and I’ll be a really happy guy.

LG Site Name

Type: Extension
Price: Free
Creator: Leevi Graham

lg-add-site-name-with-imageEver want to customize the header in your control panel? Maybe put the client (or your for that matter) logo in there? Done. This extension is a breeze to work with, letting you insert your own HTML and/or CSS into the header. And it’s Multi Site Manager compatible too. We’re currently using this for a multi-country site in MSM to let the user know which country they’re editing. We’ve got flags up in there and everything. Pretty cool. Also from Leevi Graham.

Get it now.

Search Marker

Type: Plugin
Price: Free
Creator: utilitEEs

search_marker

This is little bugger is super useful. It lets you highlight the search keyword in your results page. It just throws a tag around it and lets you style at will. It changed my life. Kind of.

TruncHTML

Type: Plugin
Price: Free
Creator: utilitEEs

You may have used Word Wrap or even Word Wrap Plus, but they do lack one thing. They can cut your HTML off, breaking your site or at least your styling. This free plugin from utilitEEs takes care of that. Limit the number of words or characters and make sure those tags close, perfect for automatic excerpts or summaries.

FreeForm

Type: Module
Price: Free
Creator: Solspace

Contact forms. Resume submissions. Surveys. Just about any type of form you can think of, this module nails it. Just a simple tag pair very similar to {exp:weblog:entries}, you put in the input fields, it takes care of the rest. It emails the contents of the submissions to whoever you want, saves everything in a db and takes very little time to set up. The info can even be pulled back dynamically in your templates if you need to. I’ve used it to personalize a thank you page and serve up a pdf based off a drop-down selection. In no time. The one downside there is that the entry id ends up in the URL structure.

There are talks of a Pro version coming up with even more features, so I’m excited about that. I hope it includes customized data exports. The standard tab delimited export usually isn’t enough when working with corporate IT departments and their bizarre data parsing requirements…

LG Add CP Tabs

Type: Extension
Price: Free
Creator: Leevi Graham

If you’re handing off a site to a client who will be adding a number of admins or members with control panel access, this one is a must. I seriously don’t know why this function isn’t built it. It lets you set the default tabs and links for a given member group which will be applied every time you add a new member. So if you’ve been teaching clients how to set up the needed tabs… you’ve been missing out. And wasting time.

Editor

Type: Extension
Price: Free
Creator: Brandon Kelly

Ever see Ryan Irelan’s screencast on setting up a control panel for client access? Well this replicates the “Edit Page” button on the site, with some extra flair. For everyone else, this adds an Edit icon next to your content on the front end of your site while you’re logged in. One click -> right into the edit page. Piece of cake. Done and done.

You can even hack the css in the extension to customize the position and style. Note: it uses an icon with a low opacity, so sometimes it’s tough to see on a light colored site. A quick tweak and you’re back in business.

LG Addon Updater

Type: Extension
Price: Free
Creator: Leevi Graham

This one is a gimme if you’re running a number of addons. It’s becoming the defacto method for notifying users of an available update, as well it should be. It’s simple and straightforward and just plain works. Throw this puppy in each and every time.

For what it’s worth there are a many, many more awesome addons so I’ll be featuring some of those in the future. These are the ones i pretty much can’t build without, but addons such as Playa, Data Matrix, and the others may come in handy as well.

So there you have it it. My secrets. What do you use?

Tags: , , , , , , , ,

13 Comments

Dave

18. Feb, 2009

That’s a great list. Haven’t seen Search marker or Editor. Looks great. Cheers

Andy

18. Feb, 2009

Search marker does indeed look excellent, nice post.

Steven Hambleton

18. Feb, 2009

Good article.

You have the link wrong for LG Add CP Tabs. It should be http://leevigraham.com/cms-customisation/expressionengine/lg-add-cp-tabs/

Jack

18. Feb, 2009

Thanks for the catch! All fixed.

Travis Schmeisser

18. Feb, 2009

Great list! Thanks for sharing and mentioning Structure.

Sean

18. Feb, 2009

Outstanding list – trunchtml is one of my favorites as well.

[...] McDade posted a nice overview of ExpressionEngine Addons he regulary uses and why. Amongst them are Search Marker and a slightly [...]

Austin Siewert

25. Mar, 2009

Jack, nice list! Will definitely add some of these to my Addons (Structure, Search Marker).

I love the interweb, found your site tonight through one of my threads in the EE Forums that Tom responded to about your upcoming addons w/SmoothFunction. I’ll definitely be keeping in touch

Brendon Carr

23. Apr, 2009

Brandon Kelly’s Playa would seem to be a must-have for any developer, too, as it liberates the power of the relational aspects of the EE database. Playa 2.0 might seem steep at $69 where the 1.x version was free, but having used 1.3 it’s easy to see that 2.0 is worth $69 and more.

Garrett Winder

01. May, 2009

Great list Jack! Never seen Editor – Adding it now. Favorite part == “The one downside is that you’re relying on a third party addon for your entire site. Take that with a grain of salt.”

Adios!

[...] The number of add-on plugins, extensions, and modules grows every day. View the forums for the latest developments, one of the top developer sites, devot:ee, or a good round-up of people’s favorite add-ons. [...]

Nathan

21. Apr, 2010

Just FYI, Structure is no longer free, so you might want to update that.

Jack McDade

21. Apr, 2010

@Nathan — good call, since i’m behind that module in conjunction with Travis Schmisser ;)

Leave a reply