Odoo apps licensing

If you ever want to implement projects with Odoo and, like us, you are a bit itchy about non-free-software licenses and alternative BSD or LGPL-like licenses, you might want to know this. Odoo itself was previously (as OpenERP) AGPL, but…

More Details
PHP’s call_user_func_array() is slow

I just solved an issue that had me waking up in the middle of the night for weeks (just pushing it a bit) and I have to thank PHP’s community and in particular a guy named Brad Proctor for writing…

More Details
Chamilo 1.9.4 released, clear the way!

Today we release Chamilo 1.9.4, with a number of notable improvements in speed, usability and features, but you know… that’s nothing compared to what we’re preparing for version 1.10. We’ve got a pocket full of kryptonite ready to blow your…

More Details
Drupal 6: embedding just about any content securely

Introduction: the requirements A customer of ours wanted a website which could manage the integration of just about any external content (meaning video, audio, images, but also Google docs, slides from Slideshare and books from Scribd) in a ‘Resource’ content…

More Details
Drupal 6 Calendar: case study

Introduction: the requirements A customer wanted a website with some event management that would include: A public, general calendar with all of the events A per-group calendar for each group of users that would display the group events The possibility…

More Details
Chamilo at Ubuntu Developers Summit, Brussels

I will be presenting Chamilo and our intention to make a Chamilo package for Ubuntu this year at the Ubuntu Developers Summit in Brussels, on Friday 14th of May (at the beginning of the afternoon). As a side gift, I…

More Details
Translating web applications – lesson 1 – String identifiers

Translating a web application is not an easy task (although it might seem so). Or rather, translating it well is not easy. Using tools like gettext will help you, of course, but past the tools, there are a few things…

More Details
More JS Mindmaps…

I’ve been looking around for nice ways to build mindmaps that would not require nor Java nor Flash widgets to display them in a navigator. To cut short, today I’ve had a little time to try out a new one…

More Details
BeezNest and Chamilo

So that’s it, after leaving Dokeos and starting the Chamilo project, I will now be mostly writing on this blog (here) rather than on this one, and will link the Chamilo-related posts directly to the Chamilo website as soon as…

More Details
OpenERP to become AGPL

Apparently, the next versions of OpenERP will be AGPL. I could not approve this change enough. The current world is crippled by companies (coined as ‘evil’ by Fabien Pinckaers) who use and modify the software for their own customers without…

More Details