Migrating From Wordpress to Joomla, Part 1


Recently I migrated my main site from Wordpress to the CMS Joomla. While evaluating the potential of leaving Wordpress for a CMS, I found lots of information pertaining to migrating from various CMS’s to Wordpress, but little to no information about moving a site away from Wordpress. There were some web forum threads regarding such a move, but no FAQs to assist the move, and unfortunately, no script that would help automate such a process.

After spending three days preparing for as headache-free a move as possible, and one day spent nailing down some issues that arose after moving my test install to my root directory, I felt it may be of use to some to share some of the issues and solutions that I encountered when migrating from Wordpress to Joomla.

First of all, what would the motivation be to leave Wordpress in favor of one of the CMS solutions like Joomla? Wordpress has a huge community of developers, and there are lots of options for people looking to extend the functionality of the default Wordpress install. If there is an easier way to get a web site up and running than Wordpress, I haven’t found it. In addition, Wordpress makes managing content simple enough for even technophobes to master.

One issue with Wordpress is that no matter how much you customize your theme and content, your site will always look like a blog. While there is nothing intrinsically wrong with that, not every site is suited to the blog format. If you have a non-blog site published on a blog platform, you may risk damaging your site’s credibility in the eyes of your target audience. Ultimately, some sites are better suited to the blog style display, and other sites need a more traditional web site design in order to explore the possibilities available for organizing and displaying content.

This isn’t to say that you couldn’t have a blog running on any of the CMS’s, you can. A CMS will give you a lot of functionality that you probably won’t touch if you’re using it for blogging. On the other hand, using a CMS will give you some layout and feature options that either don’t exist, or will be easier to implement than they would be on Wordpress. Again, nothing I say in this article is meant to detract from Wordpress and it’s functionality. It’s solid software with a great community behind it. In fact, I wouldn’t be at all surprised if Wordpress didn’t eventually evolve or fork into a full fledged CMS and the lite version that exists today.

In my case, my news section is absolutely best served by being dished up blog-style. However on a site that functions as a niche news portal, I felt that other aspects of the blog format were less flattering to my content. I felt constrained by the options provided to me by Wordpress, and very much felt that I was limited in the ways I could display my content.

So my search for a CMS began.

There are many open source and commercial CMS packages available, and they don’t necessarily share the same strengths and weaknesses. I eventually came to the conclusion that Joomla would be the direction I would go, if I went at all.

Joomla

Joomla began as a fork off Mambo, an established CMS. In August 2005, the core developer team of Mambo left to form Joomla, citing that decisions made by the non-profit foundation that funded Mambo were made without consulting key stake holders and violated open source principles.

Joomla, like Wordpress, enjoys a large community of developers and users. In particular, extensions to core functionality are just as abundant on Joomla as they are on Wordpress, which was an important selling point to me.

One of the things that stood out when looking at the various CMS packages, was what a great looking web page Joomla rendered. Joomla templates are, like Wordpress themes, abundant.

Also like Wordpress, there are many ways for users to extend core functionality. Joomla handles extensions differently than Wordpress. In Joomla there are three paths to extending the core functionality; Components, Modules and Mambots. Joomla itself has many of it’s features implemented via these three types of extensions, and there are many third party add-ons. Components handle RSS feeds, sitemap creation, advertising banner display, etc., and often work in conjunction with a complementing module. Modules are bound to locations on the page, which are user specified. Examples of modules are RSS feed icon placement, Featured Articles, Popular Articles, etc.. Mambots are generally smaller, and function more like a traditional plugin. The basic rundown is that all three add functionality that is configurable via the admin back end, as if installed plugins were an intrinsic part of the CMS.

Having made the decision that Joomla was going to allow me to realize my vision for my website, I created a subdomain to install Joomla on so I could test it before going live. On my hosting account, like most hosts, Joomla was available to me as a Fantastico install. For those of you unfamiliar, Fantastico is a script located in your CPanel interface that provides a graphical front end for installing software on your web server. Fantastico makes installing and uninstalling packages as simple as two clicks of your mouse. With my site still running live on Wordpress, I entered the admin backend of Joomla to see what it allowed me to do.

Next week in Migrating From Wordpress to Joomla, Part 2, we’ll see if I found Joomla up to the tasks I wanted to accomplish with my content, and whether or not the transition was a smooth one. Or, would I end up cursing myself for breaking a perfectly good website?

Related Posts

Filed Under: BloggingMichaelWeb Design

Tags:

Bookmark & Share

About the Author: Michael was a bass player in a hardcore punk band in the 80's and spent the 90's building and riding custom Harleys. As strange a combination as it may seem, Mike also has some coder and sysadmin in his history as well. At 43 Mike's now a husband and dad, and works as a Corrections Officer in a maximum security lockdown unit by day, and is admin at AV Enthusiast and contributor to Connected Internet when time allows. Mike is also passionate about food and travel.

RSSComments (21)

Leave a Reply | Trackback URL

  1. mlankton says:

    Joomla definitely has a steeper learning curve, but it also allows you to do things you couldn’t pull off in Wordpress. I’ve stated time and again what a great tool I think Wordpress is, but not everyone wants their site to be a blog. While you can do a non-blog site in Wordpress, now you’re forcing a blogging engine to do something it wasn’t designed for. I never said I thought CMS’s were inherently better, they both have their place.

    After looking at all the various CMS software, I do think that Joomla offers the most, especially when you take the Joomla community into consideration. There are a lot of people making templates and writing plugins, and a lot of places to go for help if you need it. That’s one of Wordpress’ strengths, and Joomla shares it.

    Ultimately I wrote this article because it would have been useful to me a couple weeks ago when I was getting ready to do this. I hope that these two articles will be of some use to someone using Wordpress now who has been thinking about trying a CMS.

  2. mlankton says:

    Ok, time to disable pingbacks. This is ridiculous.

  3. Hummerbie says:

    @Micheal,

    There is a new version of Askimet, maybe that will deal with this spam pingbacks in a better way..

  4. Everton says:

    Sorry all. Spam has picked up because of the Christmas period and I haven’t been able to clean up as often as usual as I’m in Jamaica at my folks. They’ve literally just got broadband installed, so I’ll be on top of the spam now.

  5. mlankton says:

    Jamaica. Nice.

    Go sit on the beach and drink something with lots of rum in it for all of us here in colder climes.

    Merry Christmas

  6. Kline says:

    why the weird google link on ‘part 2′?

  7. apad says:

    I need to migrate to Joomla! because Wordpress is too slow to be a portal. Yes a lot of people like Wordpress because of it simplicity, but when it get heavily modded, it just can’t take it. I have tried all the plugins to make Wordpress load faster but still it won’t work. See my Wordpress portal and a Joomla portal. both hosted on a subdomain on a same server, using a same SQL database.

    Need your opinion on this, maybe you can detect the problem that make it slow w w w w.

    • John says:

      Your WP site loaded faster than your Joomla site for me. But, I noticed that there is no page caching or gzip’ing happening which will slow down any dynamic/database driven site significantly.   I use WP and Joomla but try to use CMS Made Simple (cmsmadesimple.org) for every site I can because it meets my needs better.

  8. I just went the other way (mostly Joomla to mostly WP). So I have BOTH Joomla and WP running. I documented my reasons in a blog post: http://digitalbeat.com/ams/2008/12/19/joomla-and-wordpress-observations/ bottom line if you want an ecommerce site, auction site,  have lots of articles to manage, or multiple authors/editors etc then Joomla IS way better. For simple content and ease of use, ease of support (including maintenance, backups and restores) WP is easier.

  9. John: I just enabled both. Any better?

Trackbacks/Pingbacks

  1. Migrating From Wordpress to Joomla, Part 2 | Connected Internet
  2. From Nothing At All To PR4 In Two Months | Connected Internet
  3. ColorblindS Wordpress Theme | Connected Internet

Subscribe without commenting

Leave a Reply

CommentLuv Enabled
Comment Policy: Any comments are permitted only because the site owner is letting you post, and any comments could be removed for any reason at the absolute discretion of the site owner.