Agenda for the next meeting Feb 28, 2005
From Dokeos
Contents |
Date / Time / Place
28 Feb 2005 / 10:00 / Brussels
(D�nes Nagy is coming from Hungary for this meeting)
Topics
Security
- no global variables and no code that imitates this = cleaning claro_init_global.inc.php
- data filtering
Groups refactoring
- Delete group-tool for platform-admin? forum topic
- Which tools will we make group-based?
- Currently only forum and documents
- Group based agenda will be added
- What about other tools (Announcements, Links, ...)
Various
- LaTeX: gif rendering
- Session problems are the main cause of errors
- Developer discussion: if people have scripts with code tests and examples, should we store this in the CVS or not? Should this test code be e.g. a subfolder of a package (like the existing dokeos.metadata.doc), or a separate dokeos.test package?
- Learning Path and Scorm export
- Personal Space
- Will we further develop Virtual course support for next release? (So we can drop our own implementation)
- mod_rewrite vs AcceptPathInfo : let's make a decision... (With both systems there are some problems with images with special characters, but that doesn't even work on a normal webpage outside Dokeos (only in Internet Explorer))
- change get_lang api (removing lang from all the language variables). The distinction between language variables and code variables is made through the coding rules: Cammelcase for language strings and underscoring for code variables.
The reason for this change is that there are a lot of language variables that do not start with $lang. Also removing "lang" saves some space (in the language variables itself but also in the code and the you will always call the exact language variable
function get_lang($language_string)
{
return $GLOBALS[$language_string];
}
- Database clean-up conclusion
- filter user input: see http://www.dokeos.com/forum/viewtopic.php?p=11060#11060
- htmlarea in Documents comment? [forum]
- file structure of the code: what goes in inc/lib/ and what in a function file inside the tool folder
- Decide on a button style: http://www.dokeos.com/forum/viewtopic.php?t=2804
- rename 'Add Resources' to 'Attachments'
- Requested change to Dokeos 1.6 stable: I'd like to add one extra field to the course table, so we can more easily ship patches to people for an improved course visibility /registration system. See also Improved visibility options Roan
Backup/Copy/Restore tool
(forum):
- What should be the name of this tool?
- Where will we put the tool (suggestion: A new teacher tool on the course homepage, what icon will we use?)
- Will we delete the old backup and restore functionality?
Interface
Interface (forum), below you find a summary of the forum topics, more can be found http://www.dokeos.com/wiki/index.php/User_interface_remarks
- left bar with tools
- feedback on action => status message on same page (not like in the announcements tool)
- deleting => javascript check + return page (not lik in forum)
- Student View | Teacher view in Learning Path
- toolshortcuts: default = off (AWACS)
- help on the right
- look of status message
- breadcrumbs vs toolshortcuts
- banner smaller?
- color scheme
- replace upload form in documents by a link (upload file | create document | create directory | save (zip)| view slideshow
- edit document => only one OK button
- body margins = 0
- links: platform admin decides between _blank, _parent, _self, _top
- scrolling
- remove cancel button
- move student/teacher view to the banner
- system announcements: checkboxes first

