In case you hadn't noticed, we love ExpressionEngine. Some may consider it an unnatural love, but we don't care. The flexibility and plain english programming is head and shoulders above everything else.
Lately we've been coming across some awesome plugins, extensions and modules that extend the functionality of EE even farther, and we had to share them with you. Most of these are free, but I know many of the developers take donations. If you find these useful, consider helping them continue development with a little word of mouth or some moolah! Cause everybody loves moolah.
Author: Solspace | Download (Requires free membership)
Freeform gets installed for every single site we do. EE's contact forms are a little weak and Freeform adds a ton of functionality and customization for any kind of form you need to make. Create custom fields, custom email templates and store all the entries in a database to be searched, sorted or exported later.
Author: Mark Huot | Download
ExpressionEngine has a fairly decent image uploader, but I think it convolutes things for the end user. It throws HTML code in the field that they have to modify and there's just too many things that can go wrong. Enter the File extension. All they see is a simple file upload and then you take care of all the HTML stuff in your template. This might not work for a blog where you're inserting multiple pictures in your body content, but it's mighty handy for just about any other application.
Author: Lumis | Download
I just found this on the other day and I was so psyched! Use this with the File extension above and you can have your user upload one file and re-size it to any size multiple times and multiple places with a simple tag. I was doing this with a combination of the gallery module (it auto generates 2 thumbnail sizes) and CSS cropping, but the CSS crop would always seem to start from the corner of the image. The great thing about this plugin is that it intelligently creates a brand new image based on your parameters. If you just specify a width it will scale it down proportionally. Set a width and a height and it will crop it from the center. And in combination with the File extension your user doesn't have to mess with the gallery module; they can just post everything in one place.
Author: Leevi Graham | Download
You can integrate your twitter feed pretty easily with the simple twitter_timeline, but what if you want to post tweets from EE? Or even better post a tweet automatically when you post a new blog entry? LG Twitter is what you're looking for. You can even customize your tweets by blog.
Author: John Gruber, Michel Fortin, Paul Burdick | Download
Markdown is a fabulous text to HTML filter that make it super easy to use lists, headers and any other standard HTML format with an easy to use mark-up format. Check here on the sytnax; it's way too much to explain here, but we can vouch that it spits out beautifully valid code.
Also, if you're looking for something a little more visual the TinyMCE editor seems to work fairly well in the EE publish area.
Author: Vik Rubenfield | Download
We used the standard issue Word Limit plugin that ships with EE for our blog page for a long time. Unfortunately, it was prone to invaliding the page and cutting off markup. Thankfully, Word Limit Plus is intelligent enough to fix most of those problems and give you options for generating a "read more" link.
Author: Lars Kirchhoff | Download
Make it easy for your users to post your entry to their favorite social networking site! You can even use in conjunction with EE's Tell a Friend module to email your buds how awesome this entry is
.
Author: Solspace | Download ($89.95)
EE has a very deep membership module, but customizing it to look halfway decent is a chore. Hello 4,000 line PHP file! No thanks. Thankfully Solspace has figured out a way to grab all that information and let you display it however you want. This is a pretty hefty module and costs a bit of money, but if you need your members to update their profiles without logging into the Control Panel, this is your ticket.
Ok, so this is probably enough for one post. I just can't tell you how many times I've been stuck trying to make something work only to have a simple plugin save the day. Maybe this is my way of saying, "Don't forget about them!" Start your search in the add-ons section of the ExpressionEngine site and see where it takes you. Then head over to the Solspace and Leevi Graham sites. They both have a ton of great resources.
Share This Entry with Your Favorite Social Networking Sites.Thanks Chad. Yeah Image Sizer made my whole week. Hmmm maybe I need to get out more
.
Thanks Jonathan, some of these could be a real lifesaver.
Stunning stuff..I was on the lookout for this for many days now.
Here’s a total noob question. What functional purpose does a word limiter provide? I was looking at this extension the other day and was wondering how it could be of benifit. Thanks.
We use it on our main blog page to only show a small part of the article. That way it’s easier to scan for info without having to scroll through entire articles.
Lots of applications, really. Especially in an EE site where the client will be putting in data they will inevitably put in too much. Lets you chop it so chunks of info can stay consistent in size and not overflow their bounds.
This series is a GREAT resource. I hope that you’ll write more. I am specifically interested in how many templates you have, how you group them, when (if ever) you use pages. And the same sort of information for weblogs: number, categories, custom statuses… And of course, how pages/templates and weblogs interact.
Your work is fantastic looking, the site is a snap to navigate… Consider me a fan!
BestChristianDesign is helping give churches inspiration for their next project. Good call, guys.
Seth Godin reminds us to enjoy and take advantage of the uphills.
Stop announcing your new project. Just do it.
Rock and Roll people, Rock and Roll.
To all you staff designers out there, here’s a link for you. (via @ryanlascano)
Fascinating look into the music business.
Derek Sivers posts some great advice about balancing your life.
@ryanirelan Hate that, too. Was hoping it would grow on me but too many panes all over the place. Too much like my desktop :D
I've noticed I'm not noticing my spelling errors. I need more sleep.
The best Content Management System for designers. Feature rich, completely customizable, and easily extendable.
Basecamp is the smarter, easier, more elegant way to collaborate on your internal and client projects.
Chad
December 11, 2008
Great list - I am really excited about Imagesizer. Thanks for sharing!