Why I Choose Joomla Over Wordpress for All of My Websites
- Written by Vince Bodie de la Mross
- Hits: 486
I built my first Joomla(!) website in 2010, back when its market share was much closer to Wordpress'. Since then, just like when VHS clobbered Sony's BetaMax into obscurity, Wordpress' simplified beginner's curve has vaulted it far ahead of the pack in the CMS wars. Anyone with even a moderate bit of experience punching keys on a computer can install it with a few points and clicks and soon be up and running making blog posts.
But what about going beyond that? You won't have to move too far away from simple blogging to run into stumbling blocks that require mucking around in code. It's almost as if Wordpress lures people in with its simplicity, only to get the average user stuck in a situation where they must then hire a coder to add extra functionality. Hmmm... I wonder if there isn't a "coder's constortium" behind all this...? Haha.
So Why Choose Joomla Over Wordrpress?
Well, for starters:
- Joomla was built from the ground up as a publishing platform to augment print publishing platforms such as Quark Express, Aldus Pagemaker, Adobe InDesign, etc. Its core database was designed with a hierachical structure in mind for everything from content organization to staff roles, and therefor it has built in functionality for:
- User roles and user groups (necessary in publishing for different departments)
- Advanced user permissions (see above)
- Nested article categories (for building complex sites based on various content types)
- Complex menu structures with menu items easily created showing various components such as image galleries or classified ad systems, as well as single articles, article categories, etc.
- Easy to implement and highly effective multi-language support (see this site for example)
- Different types of extensions for different purposes:
- Components for displaying the core element of each page in the "component" area of your chosen template. Think of magazine publishing, where the main focus on any given page may be an article, table of contents, a full page ad, etc.
- Modules for displaying extra content in various module positions provided by the template. Once again in print publishing terms, think sidebars, display ads, table of contents, graphics and charts, etc.
- Plugins to modify the output of the code site wide, such as breadcrumbs, page navigation, user forms, etc.
- Meanwhile, Wordpress was built for a single purpose: blogging
- Every add-on to Wordpress is called a "plugin", regardless of its purpsose. How completely unoriginal!
- Wordpress sucks you in with its up front "ease of use". Just like McDonald's...
And these are just a few things I came up with off the top of my head. If you're a web developer with a decent knowledge of HTML/CSS (that's me!), and some experience with databases (think FileMaker Pro for example), Joomla may just be for you.
There is also an article out there that someone way more geeky than me wrote about how Joomla's database structure is way more geeky in a good way than Wordpress'. If I can find it again I will post it. I wish I had bookmarked it. In the meantime, there's this article, which compares Joomla to the (supposedly) hard-core CMS Drupal. It refers to Wordpress barely at all, but it does contain a few choice snippets:
As soon as the programmer opens up the guts of the Drupal source code they are faced with a nightmare. Customising Drupal is not easy, as it is based on a poorly-designed, procedural framework, whereas Joomla is based on a well-designed, Object-Oriented, MVC framework. It also implements a number of design patterns such as listener, etc.
In Joomla you have a tree hierarchy. The main trunk is the Joomla core. It has branches (the API) to which you can attach more branches (Components) or leaves (modules or widgets). So a component can be plugged in, thus integrating itself with Joomla's security (Access Control Levels) and article management functions. Being a branch, it may have sub branches and it may even have a bridge to someone else's branch. But to a large extent, there is minimum contact between various component branches.
One of many successful famous Joomla websites is linux.com. People who work at linux.com are known for being obsessed about code quality and are the best and smartest of programmers. No matter how many government websites you can quote being on Drupal, the fact that linux.com is on Joomla outweighs them all.
More articles that delve deeper into why Joomla is better than WordPress
- A dozen (Most Ridiculous) Myths about Joomla
- Why Joomla Is Better than WordPress in 2020
- 30+ Joomla Statistics for the Newly-fledged Webmaster in 2020
- WordPress vs Joomla SEO Test Results
So there you have it in a nutshell. I hope I get flamed over this article - it will mean it's getting some hits. So bring it on, Wordpress and Drupal geeks! Haha!
Until next time,