News for hackers. Stuff that matters.
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by nick-dap on Thursday October 15, 2009 @12:59AM (#882817)
I had a terrible experience trying to extend Joomla. The code is a freaking mess. I would not consider Joomla to be a viable solution for anything.

Lately, I've been using Drupal and it is monumentally better. The API (really the hook system) is small and flexible. There is a module for almost anything you can think of. Nine times out of ten you don't need to do any coding at all to get almost any behavior imaginable (CCK and Views alone are tremendous). As an added benefit, the community is very strong and receptive.

Having said that, if its a simple blog, Wordpress is probably your best bet. Its a bit friendlier out of the box from a user perspective. I have no experience coding for Wordpress and I don't have any experience with Expression Engine, so can't comment there.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by jeffus on Thursday October 15, 2009 @01:39AM (#882855)
That's exactly right about Drupal.
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by yannis on Thursday October 15, 2009 @12:13AM (#882762)
Wordpress - for a simple blog

Joomla - for a run-of-the-mill CMS

Drupal - for a more complex CMS

Expression Engine - for extensive PHP hacking it is based on CodeIgniter and designed using MVC

It really depends on what you want to do with it.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by metachris on Thursday October 15, 2009 @03:25AM (#882936)
> Wordpress - for a simple blog

Well, even for less simple blogs -- for example Techcrunch is built on Wordpress.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by GiraffeNecktie on Thursday October 15, 2009 @08:05AM (#883200)
What's so complex about Techcrunch?
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by Jem on Thursday October 15, 2009 @05:41AM (#883059)
I would say Habari for a simple blog, WordPress for a more 'full featured' one.
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by ryanwaggoner on Thursday October 15, 2009 @12:59AM (#882816)
Never, ever use Joomla. It is a steaming pile of shit, and no good can come of touching it.

The rest are decent, depending on your exact needs. I find Drupal a bit heavy for non-techies unless you spend some time removing stuff from the admin side that they don't need. I try to use Wordpress over Drupal when I can.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by gexla on Thursday October 15, 2009 @04:37AM (#883003)
I agree with what most people have said here.

Joomla has been horrible for me. I get mad every time I touch it. That has kept me from overcoming the learning curve to get it working.

Drupal seems to be a nicer hacker platform, but the interface has been a huge problem for making it a decent solution for clients.

Wordpress has a great interface and good backing but it's still a little targeted to being a blogging system for me.

My preference is ExpressionEngine. It's interface is great, though not perfect. It's well suited as a general CMS. It's easy to extend but the "framework tools" are a bit lacking. The next version will be much better for extending because it will be built on CodeIgniter. Also, ExpressionEngine has support available.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by GiraffeNecktie on Thursday October 15, 2009 @08:07AM (#883205)
The Drupal interface does not have to be a problem for your clients. It is completely customizable to whatever you can imagine. There are also some off-the-shelf customizations for the backend that are quite nice.
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by byoung2 on Thursday October 15, 2009 @12:26AM (#882781)
That's a difficult question to answer without knowing what content you're going to put on the site.

For a simple 5 page site + blog with frequent updates, I'd say Wordpress. There are lots of plugins and templates are very easy. It's the only blogging software I'd recommend for a basic blog.

For a site with a lot more content, Drupal is a more robust option. It's really easy to expand with modules for blog, forum, shopping cart, etc. I find the template system more confusing than Wordpress.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by melvinram on Thursday October 15, 2009 @12:12AM (#882761)
The real answer to this question depends on your needs. The more complex your website is, the more requirements you'll have. I don't have experience with Joomla or ExpressionEngine so I won't comment on them.

If your website is simple, Wordpress is probably the route to go. In fact, it's the most popular CMS system precisely because it services the needs of 80% of websites. You can get off the ground with Wordpress in minutes.

If your website is complex and will likely get even more complex with time (such as a news website), you should consider Drupal. It offers more flexibility but the trade-off is that it requires more time and technical knowledge to get going.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by officemedium on Thursday October 15, 2009 @12:21AM (#882774)
Drupal, especially if you have any development experiences or real customization needs. It can be modeled to do anything - yes, I mean anything at all. I've developed some amazing applications using Drupal - not just the typical 'blog' like site that the others generally create. So it depends on your needs. Drupal also has, what I think, is the best community out there - tons and tons of modules, themes, support, customizations, tutorials, etc.
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by pavs on Thursday October 15, 2009 @01:08AM (#882830)
Wordpress. I don't know of anything you can't do with wordpress that you can do with other mentioned CMS here. Wordpress is extremely flexible with the largest user base and community support (among the CMS mentioned here). Depending on your speed of learning you can take it apart and put it back in a matter of days and can virtually do anything you could possible want with it.
Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by shortformblog on Thursday October 15, 2009 @12:17AM (#882767)
I'm not super-experienced with the others, but you can do a lot in WordPress if you know how to hack it. And uptake is so high that even if you don't, there's probably a plugin that can get you there.

But I would say it depends on your needs, either way.

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by lux on Thursday October 15, 2009 @01:59AM (#882881)
http://www.sitellite.org/ ?

(self-promotion, but hey, it's open source! :)

Re:Ask HN: Joomla, Drupal, Wordpress, or ExpressionEngine? by foulmouthboy on Thursday October 15, 2009 @12:29AM (#882785)
I can play too!

SiteCore, TeamSite, TypePad, Blogspot?