Integrating a wiki

From Dokeos

Jump to: navigation, search

There are several wikis that have already been integrated, or are being integrated, with Dokeos. Currently none of these are available as plugin, but that will only be a matter of time


Contents

Typical issues for integrating a wiki

Database driven wiki

There are as far as we know two ways of connecting a wiki that uses database storage: using a different database / set of tables for every course and possibly for every group; or using one database for all courses and groups.

File-storage wiki

Security

The wiki tool should follow the same guidelines as all other tools: it should only be accessible to the right users, following the permissions set by the platform, course, group admins.

How can you block users? Many wikis -- all of the ones listed above -- make use of one main page (a php script) that loads the requested wikipages. This has as enormous advantage that you only need t make changes to one file in order to get protection. This also means it's eay to upgrade to a new version of the wiki, since there are no dozens of files to modify.

For example at the course level you can make use of the

include("../inc/claro_init_global.inc.php"); 
api_protect_course_script(); 

instructions in the wiki main page (index.php).

See also

http://www.dokeos.com/extensions/index.php?section=tools

Personal tools