Migrating from 1.6.5 to 1.8.5

The most troublesome bit of code when it comes to migrating a Dokeos 1.6.x portal to a Dokeos 1.8.x version, is without doubt the learning paths bit, represented by the main/install/update-db-scorm-1.6.x-1.8.0.inc.php script. The fact that it may look like the script is wrong sometimes (because it fails and leaves your database in a somewhat broken state), the problem actually comes down to the original database's integrity. For example, you might get an error saying this:
SQL error in file /var/www/dokeos/main/install/update-db-scorm-1.6.x-1.8.0.inc.php at line 604.

Dokeos 1.8.5 released... kind of!

It's still a bit premature because we'd like to try it out a few times more before officially announcing it on the website, so if you want to help, feel free to download your version from here: http://www.dokeos.com/download/dokeos-1.8.5.zip In a few hours from now we will make the official announcement, so the official release date will be the 12th of June anyway. If you happen to witness some wierd thing in the install or upgrade procedure, please, let me know as soon as possible! Otherwise, just enj

Dokeos 1.8 Code Walkthrough

After having a look at a nice little game in Python (Frets on Fire, try it, it's a game of the likes of Guitar Hero, totally GPL) and seeing that they had a "code walkthrough" page on their wiki, I thought that the name "code walkthrough" was very explicit and helpful so... I have put together a few lines of explanation regarding the Dokeos 1.8 code for those who just joined the Dokeos development community. http://www.dokeos.com/wiki/index.php/Dokeos_1.8_Code_walkthrough It's not much but hopefully it might save

Howto make the Dokeos footer float

I don't know about you, but I really don't like the Dokeos footer moving around the screen when there's less content. Luckily, CSS offer an easy way to change this. Let's say I want to update the css/dokeos_classic/ theme. The rule, as always, is to make a copy of the directory that is the closest to what I want, and only work on a copy, so I'm going to do that.

Apero-Tux

During the event Journées du Libre in Brussels last week, somebody came up with a great decorative apetizer idea for Linux events. Check out the pictures on the original site here I took the liberty to copy them over here, just in case they would be lost and without backup :-) The main components are a carrot, olives and small goat cheese balls.

Image removed.