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?

Bookmark & Share

Related Posts

About the Author

author photo

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 42 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.

See All Posts by This Author

There Are 19 Responses So Far. »

Pages: [2] 1 » Show All

  1. #19

    why the weird google link on ‘part 2′?

  2. #18

    [...] and it’s successor ColorblindS (colorblinds, not colorblind s), which I would use until I abandoned Wordpress for Joomla. I always felt the theme was kind of neat, although a little limited in it’s appeal due to [...]

  3. #17

    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

  4. #16

    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. #15

    @Micheal,

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

  6. #14

    Ok, time to disable pingbacks. This is ridiculous.

  7. #13

    [...] on August 5 of this year AV Enthusiast went live. Initially a Wordpress blog, I made the transition to another CMS back in October in favor of a layout that is hopefully a little more [...]

  8. #12

    [...] options were, I decided on Joomla, which is an evolution of the established CMS Mambo. Last time in Migrating From Wordpress to Joomla, Part 1 I set the stage, now let’s find out how my migration from Wordpress to Joomla [...]

  9. #11

    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.

Pages: [2] 1 » Show All

Subscribe without commenting

Post a Response


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.