I am an experience WordPress web designer. I have an average of two to five WordPress website design clients every month. How does EE web design compare to WordPress website design in regards to flexibility in customizing themes and templates, the availability of free plugin software, built in search engine optimization compatibility and functionality, ease of content management, upgrade-ability and portability. Also, how do I justify adding an additional $250 to my web design client’s bill? What is EE going to offer my client for an extra $250 that WordPress can’t offer for free? Thanks! I appreciate you taking the time to answer this question. I look forward to hearing what you have to say.
Hi Razworks welcome to the EE forums!
This is an unofficial reply, I’m sure the support team will give an official answer soon.
It’s generally not a good thing to compare the two because each excels in it’s own environment and have radically different approaches. At the end of the day you choose the right system for the content and the site owner.
Themes and templates
EE doesn’t have a plug n play themeing system like WP. Instead you have templating system made up of several types:
- template groups, eg a subset of templates that have a common purpose, you might have a template group for “product” content templates, another for “blog” content templates and another for “embed” templates. There’s no hard and fast rule how you set up groups.
- templates, eg a template for a page type, an embed, even CSS, RSS and JS can be created as templates
- snippets, eg reusable blocks of code
- global variables, eg static block of code, common uses include things like Google Analytics code, static bits of text and so on
- EE tags, eg you place tags in templates where you want your content to be outputted
- you can build templates offline and use EE’s syncing feature to update the site or develop them in the admin
All this gives you complete freedom with how you build and structure your site. Essentially you start with a blank sheet and build it your way.
Addons
Check out http://devot-ee.com/ which is the main EE repository. While some are “no cost” others are commercial, in constant development, and most importantly include developer support. Unlike WP, EE addons tend to be fewer but you have to remember that EE will do a lot of stuff out of the box without the need for numerous addons. Also EE addons tend to be good quality, I’m sure you’ll agree that with WP for every good quality addon there are a dozen naff ones!
Search engine optimiation
Again this is something you build into your site as required - not every site or bit of content needs a “meta description”! You can do this by creating custom fields for meta tags, page titles for whatever types of content you need them for. There are addons such as “Better Meta” that offer a generic solution if it suits the needs of the project.
Ease of management
Probably the biggest difference between WP and EE is that in WP you manage “posts”, whereas in EE you manage “content”. In EE a blog entry and product entry can have different input fields and a different set of categories, or you can share, say, a category group” between the two but have different entry input fields.
With EE you use “Channels” to hold different types of content. You could say create a Video Channel then call one or more videos into say a blog post. This approach gives you a huge amount of flexibility with manipulating content, the video could then appear in your blog post, or you could just output a list of videos somewhere else, or even with each video list all the blog posts it’s included in.
“Justifying” the price of a licence
For most EE developers this is rarely a problem, the cost in man hours can often be recouped by not having to spend ages trying to bend XYZ CMS to get it to do what you want, when it can be done in EE without any real hassle. Of course if you’re doing cheap $500 sites EE probably isn’t a good fit, if you’re doing $1500+ sites then in my opinion it’s money well spent.
Hope that helps!