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.

Added documentation for Red5 server installation

Frédéric Burlet, the guy behind the Red5 server mods for the Dokeos videoconference, has recently added a short documentation to explain the process of installing the Red5 server on a... server. I'm adding it as is here, and I already added the file inside the documentation/ folder in Dokeos 1.8.5 stable (to come within a few days).
Dokeos Red5 applications ======================== Table of contents ----------------- 1. Installation 1.1. Red5 1.2. Dokeos Red5 Application 2. Configuration 2.1. How does it work ? 2.2. Recorder 2.3. VideoConference 3.

Dokeos - Drupal link planning

[digg=http://digg.com/programming/Dokeos_Drupal_link_in_the_making] I had an interesting talk with Marco Antonio Villegas Vega the morning of 19th April 2008 about a possible link between Drupal and Dokeos in the medium-term future (a few months). The idea is that Dokeos lacks one thing that Moodle has (but that we don't want in Dokeos itself): the possibility to build a widget-based website with your content. Dokeos has a strong structure, which Moodle lacks of, making it simpler for new users to get around

mbstring vs iconv

I was wondering today why use mbstring rather than iconv in Dokeos, and honestly I didn't remember exactly why I had chosen mbstring in the past, but finding information about the *differences* between the two. mbstring is a library that deals with multi-byte character strings iconv is also a library that deals with multi-byte character strings However, their respective documentation doesn't mention the other one. Searching a bit more, I found a

VLC player bug - video going back and forth

VLC player is (in my view) by far the most practical and complete DVD player for Ubuntu. There is not one DVD I haven't been able to play on my computer since I started using VLC. Recently, however, after a low level clean-up of my Ubuntu packages, VLC player has been showing a very strange symptom: the video is was moving back and forth continuously on a half-a-second slice, while still playing ahead and the sound still being alright. Anyway, the only way to fix it was to go to the Preferences panel (inside Settings menu), Video, Output modules, tick Advanced options.

PHPEclipse 1.2.0 for Eclipse 3.2.2 on Ubuntu Gutsy

[digg=http://digg.com/programming/Making_PHPEclipse_for_Ubuntu_work_in_Gutsy]
For those having problems with more recent versions of Eclipse, I
recommend reading my other article on this blog and more importantly
the header note for a non-Ubuntu solution.
To make a long story short, it doesn't work (at least in this versions combination)... I've tried it many time with any combination of attached plugins installed or not, with GCJ instead of Java 1.6, but it always coms out w