Dokeos 1.8.6 - Todo list

For those of you who wonder when 1.8.6 will be out, basically, the answer is: when this list is closed. There are probably a few more bugs to appear before we actually close them all, but we should be on track until the end of November, when we expect to release it. If you want it out faster, don't hesitate to help us like Juan Carlos and Ivan do (through http://projects.dokeos.com), that will definitely speed up development.

Dokeos 1.8.5 Quick Reference Sheets - Take 2

Here are some more of my reference sheets (one on plugins/tools development and one on security). dokeos-185-tools-and-plugins-quickref dokeos-185-security-quickref I think with that I cover all basic questions a new developer might have, except the system to install/upgrade a Dokeos install (changing SQL queries) and the way to actually query the database using the Database class.

The item_property table

I've been working for 4 years on the Dokeos code now, and that item_property table bugged me more than once. It's a clunky, unclear table which holds pretty much all the visibility rights of all the resources in a course. It's quite impractical to deal with visibility in itself, mostly because it only allows for a visible/invisible flag (which is insufficient for most finely-grained permissions systems), and because it holds a super long list of other attributes that you always have to set, and that are never used in the end.

Only 10 days since campus cleanup, and yet...

I just checked the statistics quickly for the campus.dokeos.com portal. We've cleaned up the portal completely on the 12th of October, and yet... we have already reached 1400 courses and 13000 users.

campus.dokeos.com is provided as a free service to host courses inside Dokeos, but without any implied guarantee, so we strongly recommend you keep a backup (you can do that in your course options) at least once a month.