codingfish.com now on Joomla! 2.5
Finally I found the time to migrate my own website to the latest and greatest Joomla! release. It took more time than I thought but now it's done. There still is a bit work to do but I'm happy that I'm able to run the latest releases of my own extensions now :-)
This is just a first, more general, post about the migration. I will write at least one more in which I will describe the technical things (e.g. sql scripts).
The "old" websitecodingfish.com was running on the latest Joomla! 1.5 release + a few extensions. These entries had to be migrated to the "new" website:
- Articles (standard Joomla!): Around 15-20
- Downloads (ARS): The releases of my extensions
- Users (standard Joomla!): >18.000
- Forum entries (Discussions): >4.000
- Private messages (Primezilla): Around 250
How did I do that?
Because I did not have that many articles, I decided to manually create the categories on the new website and copy/paste the articles by hand. Yup, that's not very geeky but hey it worked :-)
The Downloads area was powered by Akeeba Release System (ARS) from Nicholas K. Dionysopoulos. I was very happy with that extension and it was available for Joomla! 2.5 as well, so that was a no-brainer. I installed ARS on the new website, uploaded my extensions and copied/pasted the categories and descriptions manually. Done.
The registered users from the Joomla! users table was the first problem to solve. Obviously too many for any kind of manual job. Eventually I wrote some sql-scripts which extracted("old"), imported("new") and migrated (yes, it's not done with an import) the users on the database level.
The forum was powered by my own extension "Discussions", so of course I knew exactly what to do. I installed the same version of "Discussions" (1.4.1) on the new website and wrote some sql-scripts to export("old") and import("new") the "Discussions" database tables;
Same as in 4. for private messages. I installed the same version of Primezilla (2.1) on the new website and exported("old") and imported("new") the "Primezilla" database tables;
The rest is fine tuning. Title tags, descriptions, redirects,...
What's not running (yet)?Article comments are not running, yet. I used JXtended Comments on my "old" website which are not available for Joomla! 2.5. I decided not to use any other comments system on my new website. I'm considering to build a comments feature right into "Discussions".
What else?The theme is "Inspire" from YOOtheme
I renamed the mainmenu entry "News" to "Blog" because I plan to write more about the things I do in my daily work especially my work with mobile devices. Hope that I find the time for that ;-)
Forum postsWebsite now running Joomla! 2.5 (English)
Website läuft jetzt auf Joomla! 2.5 (German)