Jun
14
2009
0

Migrating a Joomla + Joomlaboard site to WordPress + punBB

In preparation for the launch of my school’s blogs community site, I set about migrating the school band’s website over to the WordPress MU platform.

Now, the Band site was running on Joomla 1.0x. It featured an integrated Gallery2 for photographs, MSO Shoutbox for a shoutbox and discussion forums via the Joomlaboard component. Alas, the site was getting dozens of spam posts (including some from Band haters??) What this meant was that there were several registered users that were undesirable and ought not be transferred to the new site.

joomlalogo wordpresslogo

Importing posts from Joomla was very fast and easy thanks to the Joomla2Wordpress Import Wizard. Static content were not imported and I had to copy-and-paste the content into WordPress manually, though this probably wouldn’t have been necessary had I first migrated the site to Joomla 1.5 and assigned categories to the static pages.  Images didn’t seem to transfer well though, and needed to be re-inserted manually too. Users were not imported, which was also fine with me.

The Joomlaboard migration on the other hand was not quite as straightforward and needed  a bit more searching. The ubiquitous phpBB3 or SMF would be too massive for the site’s purpose, and a fast loading forum was a priority, which lead to the decision to use PunBB. But the complication was that the Joomlaboard project seemed to be defunct and there did not seem to be any direct way to import it directly into PunBB. So in the end, the migration process would be

Joomlaboard –>upgrade to  Fireboard –> import to phpBB2 –> import to punBB

Here’re the links to the relevant pages and downloads:

punbb

The migration tool only worked for PunBB 1.2x though, but the import did complete successfully without hitches. After verifying everything was OK, I then upgraded the install to PunBB 1.3 with no problems encoutered. All users and posts have been migrated successfully from Joomlaboard to PunBB :) True the forum and blog are no longer closely integrated (an intentional move), but the forum’s latest posts are reflected via an RSS feed block.

In all, the migration went very smoothly and the most time consuming part was sourcing for the best migration path.

Now, the next step would be to determine what is the best way to integrate Gallery2 (visually) into WordPress, and check out viable shoutbox type blocks that can be moderated (even more important now that the site is more closely integrated with the school websites).

Written by Syamsul in: IT | Tags: , ,
Jun
05
2009
0

School website – The Joomla migration

Some time in late 2004, I realised that it was simply impossible for my school to keep an up-to-date presence on the internet when all content was being channeled through one bottleneck – the webmaster! After examining available options (including the possibility of getting Macromedia Contribute!), the decision was made to migrate the website to a free, open source and surprisingly easy and simple to use content management system named Mambo.

Quite a bit has changed since. The original website themes, generously developed by an ex-colleague over weekends, have since been modified (or rather, clumsily hacked by yours truly) to draw attention to different parts of the site. After Mambo’s much publicised internal dispute, the school website  also transitioned to Joomla rather than staying with Mambo.

Today, slightly more than four years later, it has migrated again – from the Joomla 1.0 series to the Joomla 1.5 series.

joomlalogo

Since  Joomla 1.5 has turned out to be less than 100% backward compatible with Joomla 1.0, I thought it might be helpful (to myself, and whoever else is using this as reference for site migration) to list out the alternatives I sought.

Here’re all the components and modules in use at the website, along with the alternatives used where an updated 1.5-compatible version is unavailable.

  • ArtioJOOMSEF -> sh404SEF (note: a 1.5-compatible version is available, but sh404SEF seemed more flexible)
  • DOCMan
  • FacileForms -> QContacts (we were using FacileForms only for the contact form with captcha built in)
  • GCalendar
  • JCE
  • Mambatstaff -> QContacts
  • My Content -> Camel City Content
  • PartyStaff -> QContacts
  • swMenuFree ->  not needed any longer with the built-in suckerfish menu of the new site template
  • Google Analytics -> J!Analysitcs
  • AJAX Header Rotator -> Simple Image Rotator
  • AllVideos Plugin -> AllVideos Reloaded
  • CalDate -> YouJoomla Date
  • Plugin GoogleMaps
  • NewsFlash Scroller Pro -> Simple Scrolling Newsflash
  • Multithumb -> Mavik Thumbnails (JUMultithumb is actually closer in functionality, but our site content editors needed more flexibility)

And in case you’re curious, the school website is right here.

Written by Syamsul in: IT | Tags: ,

TheBuckmaker WordPress Themes Kredit abgelehnt, InterTech Blog