Search for it:
Advanced Search

The PixelBlog

Friday, January 25, 2008

Expression Engine and Me: B.F.F.

imageJust to kick things off on my newly designed website, I thought I’d start by extolling the virtues of Expression Engine.  Yeah, I’ve used Wordpress (a great tool, to be sure), and have done a number of Joomla sites for clients as well.  So, having said that, you may be wondering what all the hi-jinks are about when it comes to what seems like yet-another PHP-powered blogging/CMS tool. 

Let me talk a little about how I came to Expression Engine, because the "old" Pixeldust Films site was driven quite nicely by Wordpress. While there was certainly nothing wrong with Wordpress in many respects, I found it just difficult enough to manipulate that I stopped aspiring to make the site better.

Given the fact that my company provides web services as part of our core, well, let's just say that didn't sit very well with me. Wordpress remains highly dependent on plugins, and updating it was a scary affair given all the 3rd party plugins I needed to get my site humming along in the way I wanted. As well, given the very open-source nature of the tool, the plugins were also developed in that same spirit, and it was hard to know what security gaps you were creating in the name of increasing functionality and features.

So I did what everyone else in the business does: started comparing every PHP driven solution on the planet: Movable Type, Wordpress, Joomla, you name it. In fact, I found this insane CMS Matrix that illustrated that there are more CMS solutions out there than fleas on a camel.

After reading about this, that and the other one, I revisited Expression Engine. I developed a site in PMachine a while back, so I was already familiar with the framework, but the new feature set simply destroyed PMachine in all respects. I found myself hungrily reading the features as well as the testimony about their amazing support. My wallet began scratching my back pocket...I was looking to redesign Pixeldust Films anyway and I just found my alibi...

Fast-Forward 2 minutes

I decided it was time to make the jump, and I broke out the Amex and started clacking away on the keyboard. My thoughts on this was that to learn Expression Engine really well means that it becomes yet-another option for my clients and that gives them more choice. As well, I saw some really beautiful sites that were built using EE and wanted to try my hand.

Pixeldust Films has used Wordpress and Joomla almost exclusively as the framework for many of our websites, and I tip my hat to all the contributors of those two platforms. I've relied on their open source frameworks for many a Pixeldust website. Adding Expression Engine to the list of applications I can support is great for Pixeldust's web business.

What I love about this framework

Here's the short list of things I've found to make this one of the most flexible out-of-the-box CMS's on the planet.

  • Expression Engine completely separates content from markup and GUI.
  • The "many weblogs" approach allows you to display lots of different content from multiple sources very easily.
  • The EE tagging system is, for me, very intuitive and highly flexible.
  • The templating system is more akin to "real" CMS systems that costs many thousands of dollars.
  • The workflow is super easy to manage and they obviously spent a lot of time thinking about it.
  • The support community provides real support in a timely and friendly manner.
  • Expression Engine has a criteria in place regarding their plugins, which allows for better site security and higher integrity of the codebase.
  • Expression Engine is very "situationally aware," and you can really get crazy with the dyanamic content if you want to. With all the conditionals they provide as part of their tagging system, you can really be flexible in the way you display (and when you display) your content.
  • Custom fields are intuitive and really allow you to manage your content at the page level instead of the template level. Great for getting non-technical clients to really take ownership of their own website once it has been built.

So, you better believe I'm looking to build more sites using Expression Engine. In fact, if you happen upon this post and need your site redesigned, why not contact me so we can talk about your project!

Joyfully posted by Gino Guarnere on 01/25 at 12:27 AM
Web DesignExpression Engine • (2) Read CommentsPermalinkTell-a-Friend
Page 1 of 1 pages
Content created by Pixeldust Films | Site Design, Pixeldust Films based on a concept from Rambling Soul. | Contact Gino to start a project