Pragmatism in Code

Michael Percy AKA DeeEmm - Waxing lyrical about life the universe and everything software related...

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that has been used in the blog.
  • Login
Posted by on in General
  • Font size: Larger Smaller
  • Hits: 2793
  • 0 Comments
  • Print

Migrating from Geeklog to Joomla

[UPDATED!]

Now that the New Year is under way, I've turned my focus back to the Joomla project that i have been working on. This is the migration of an existing Geeklog site over to the Joomla (JomSocial) platform. The basic site design and functionality has now been finalised, and the next stage is to start migrating the existing data across.

The migration away from Geeklog is due to the lack of development on both the Geeklog and GLFusion platforms. Although there have been releases in recent times, these have been little more than security updates. GLFusion promised to take Geeklog into the current Web 2 age, but after over a year, it has failed to really pick up any momentum, plus, with many features missing from the core and requiring non-existant third party plugins, the decision was made to migrate away from Geeklog, to the better supported Joomla.

Unfortunately, it does not appear that many (any) have trodden this path before, and so i was not able to turn up any suitable info from the usual Google, search. This meant a bit of DIY hacking to get the data migrated. I did manage to find enough info on user authentication to be able to figure out how to migrate the users across without needing to get users to change passwords, which is a boon for a site like this one, which has some 1600 odd members.

I've now completed the migration process, and decided to document what I have done, to assist those who may want to do the same. I will release this in several tutorials, each dealing with a separate aspect of the migration, which is basically how I have tackled the job.

User migration (Geeklog to Joomla / JomSocial)

Forums migration (Geeklog to Kunena)

Gallery migration (MediaGallery to JomSocial)

Blog migration (GL Journal to MyBlog)

Stories migration (Geeklog to Joomla)

The Geeklog site is version 1.5.2, but I believe the process will work the same for the current 1.7 version and also the spin off GLFusion port. The Geeklog set up uses the MediaGallery plugin (MG), which is now an integrated part of GLFusion. We had previously migrated from 4Images to MediaGallery, so the same upgrade path is available for those wishing to migrate image info. Other plugins that we are running are GL Journal, a blogging plugin, and the standard GL forums, which have been migrated to Kunena.

First tutorial, is migration of the user data. Once performed, your users will be able to log into the Joomla / JomSocial site with their existing Geeklog credentials. You can find the article in the tutorials section or by clicking the following link

http://www.deeemm.com/resources/tutorials/53-joomla-how-tos/201-joomla--jomsocial-import-users-from-geeklog--glfusion.html

Second tutorial is migration of the Geeklog forums into Kunena.

http://www.deeemm.com/resources/tutorials/53-joomla-how-tos/203-joomla--jomsocial-import-forum-from-geeklog--glfusion-into-kunena.html

Third tutorial is migration of media gallery

http://www.deeemm.com/resources/tutorials/53-joomla-how-tos/204-joomla--jomsocial-import-user-galleries-from-geeklog--glfusion-media-gallery-mg.html

The final tutorial covers how to convert Geeklog stories into Joomla articles

http://www.deeemm.com/resources/tutorials/53-joomla-how-tos/205-joomla--jomsocial-import-stories-from-geeklog--glfusion.html

Tagged in: Geeklog Joomla Migrate
Rate this blog entry:
0
DeeEmm AKA Michael Percy is an industrial software engineer specialising in language based programming. A long time supporter and contributor to the open source community, he can mostly be found tinkering about creating web sites and plugins for various CMS platforms as well as maintaining several websites of his own.
  • No comments found
Add comment