User:Roan/ToDo
From Dokeos
Contents |
To do for Dokeos 1.7
- ...look into the install problems some people are having
- add some missing functionality for virtual courses
- ...complete file structure changes (see roadmap)
- add necessary API and documentation for people to get started with database abstraction layer, using Pear:DB
- OK - integrate currently existing navigation menu code (see forum topic)
- installation guide + translations, also make a Dutch translation
- (probably won't have time for this) Bring back the ability to publish documents from the group tool to the student publications.
- The ability to search when subscribing a user to your course.
To do for Dokeos 1.6.3
- installation guide + translations
Archive
To do for stable Dokeos release 1.6
- ... Bugfixes (many)
- ... Refactoring (lots of it)
- OK Course_home/course_home.php - do not use a constant named PUBLIC
- OK Improved course quota system (Working, in CVS)
- OK Ability for admin to log in as another user (Working, in CVS)
- OK API updates
- OK Database API update: create get_main_table(TABLE_NAME), get_statistic_table(TABLE_NAME), ... functions
- OK main_api new functions api_protect_course_script and api_protect_admin_script, several others
- OK code for new course access and visibility options in course.lib.php
- OK Display::display_header and Display::display_footer functions, current slightly silly implementation
- OK Minor improvements of the admin interface and code, using new API libraries (Working, in CVS)
- OK Clean up unused miniweb code, eliminate showincontent page
- OK Admin UI cleaning:
- OK Put link to Manage virtual courses inside Courses tool and not on admin homepage
- OK Better organisation of tools
- OK Improved course visibility options
- OK Support for virtual courses (admin interface and course tool fixes are ready, teacher interface for creating them is still lacking in the CVS, this will remain so for Dokeos 1.6)
- ... Protect course scripts with api_protect_course_script();
- ... Lend a hand in the user interface consistency effort
- ... All code should work without the fake register globals code
- ... More checking of directory stuff: normally the move to the courses directory has been completed, but does the admin module still work? E.g. when deleting a course? Also: the upgrade needs work. Does deleting a course from the course homepage work?
- Bugfix in course library: some functions still work with course target id (0) instead of code (NULL)
- ...Upgrade system (there's a page on this wiki about the upgrade)
- ...if the databases of all courses are upgraded, skip the virtual courses
- ...the course visibility should be mapped onto the new options when upgrading
- ability to upgrade more than 100 courses
- OK Change the installed version string, last change is to "Dokeos 1.6"
- OK (bmollet did this) Change from default test to default production type server
- OK improved translation guide (it's still not good, but it's an improvement)
- ...Manage the releases, release dates, roadmap troubles
To do for Dokeos 1.6.1
- Bugfixes, bugfixes, bugfixes
- Bring back the ability to publish documents from the group tool to the student publications.
- The ability to search when subscribing a user to your course.
To do for Dokeos 1.7 - 2.0
- A proposal for architecture changes (API, refactoring)
- Long-term work: Research into a database abstraction layer
- Improving the implementation of the web adjustable config settings, so also teachers and students can adjust settings online, and a user rights matrix through which the admin could pass settings: e.g. the course admin could allow students to create new forums.
- The documents tool should allow to set more predefined license options, especially GNU FDL, Creative commons, and public domain. This, together with the unique/persistent URLs, will allow indexing of free content by search engines.
Dokeos promotion efforts
- mid 2004 created presentation (mainly from developer perspective) about Dokeos
- end 2004 distribute release packages through sourceforge (I did this for 1.5.5) and categorize us on the sourceforge software map (Thomas did freshmeat for 1.5.5)
- 2005 provided information about Dokeos to a number of universities and highschools in Belgium and The Netherlands
- 9 March 2005 improved article about us on the wikipedia
- 9 March 2005 described Dokeos for the FSF/UNESCO Free Software Directory (read the entry at http://directory.fsf.org/Dokeos.html )
- 10 March 2005 Thomas added a development link on the dokeos.com indexpage, which pointed to this wiki. So I updated the look of the wiki startpage (I copied from the wikipedia, of course ;-)
- 13 March 2005 wrote a Dutch entry on Dokeos in the Dutch wikipedia.
- 18 March 2005 wrote first entry about Dokeos on the Dutch edublogs site.

