direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Page Content

Instructions

  • Activation / Deactivation of a wiki
  • First steps...
  • Instructions
  • Default Settings
  • Installed Plugins
  • Change Configuration
  • LDAP Authentication

Activation / Deactivation of a wiki

There are several folders in the main directory of your website such as htdocs and cgi-bin. You will also find the folder wiki here. Upon creation of the website and empy file named DISABLED is created in that folder. As long as this file exists only a blank page will be displayed when trying to access the wiki. If you want to activate your wiki, simply delete that file. You wiki is now accessible.

In case you want to deactivate your wiki again, create a new empty file with the name DISABLED.

First steps...

Initially the wiki is configured to permit read-only access to anonymous users who are not logged in. In order to create contents it is necessary to log in as administrator first. We created a user and a random password for that password. You can find the credentials in the confirmation of your application which has been sent via e-mail. If you have difficulties logging in, please contact our Web-Team [1] via e-mail.

After logging in as administrator you can create further accounts. Groups can not be created explicitely. A group will be created automatically if a group is entered in the field Groups of a user. Member of the group user can edit and create articles but can not upload files. This group is suitable for editors.

As administrator or using a created user account you can create contents which are visible for everyone.

Instructions

As adminsitrator of a wiki you should get to know the basics of dokuwiki. Especially the topics namespace and access control by ACLs should be considered.

You can find information about these topics and general instructions in the official Dokuwiki Guidebook [2].

Default Settings

Upon wiki creation by tubIT some values are initially set by tubIT. These are listed below. You can change these settings as administrator on the admin page configuration.

Default Settings
Option
Value
Description
template
Arctic-Template [3]
Default template
mailfrom
E-mail address of the website administrator
This e-mail address will be displayed when the wiki sends e-mails (e.g. notification about changed passwords)
title
Your OrgName
Name of your wiki
lang
de
Language is set to german
disableactions
register
Initially users can not register themselves. An administrator has to issue accounts.

Installed Plugins

These plugins are currently available:

  • discussion
  • divalign2
  • do
  • edittable
  • editx
  • filelist
  • google_cal
  • indexmenu
  • imagereference
  • mathjax
  • mathmulti [1]
  • navi
  • pagelist
  • sortablejs
  • sqlite
  • vshare
  • wrap

You can find documentation for those plugins here:
http://www.dokuwiki.org/plugins [4].

[1] mathmulti employs a CGI script which creates images from mathmatical LaTeX commands. You can download the script here: mimetex.cgi.zip [5]. 
Extract the archive to your cgi-bin folder. Further configuration is not required.
CAUTION: The plugin mathjax can also display LaTeX formulas and is easier to use. If possible you should use mathjax.

Change Configuration

If you are logged in as administrator an additional link "Admin" will be visible allowing you the access the administration site. By clicking "Configuration" you can access the configuration site. You can make all changes here. Some settings are colored red and can not be changed. This applies to all settings which must not be changed for the correct operation of the wiki.

LDAP Authentication

If you want to login with your tubIT account, you must configure the wiki to use LDAP authentication.

Attention: Please read the following hints before using LDAP authentication!

1) Bei der LDAP-Authentisierung wird das Passwort im Klartext übertragen. Es ist daher zwingend erforderlich, dass der Zugriff ausschließlich via HTTPS erfolgt. Damit nicht versehentlich unverschlüsselt gearbeitet wird, können wir für Ihren Auftritt eine Zwangsumleitung auf HTTPS einrichten. Teilen Sie uns dazu bitte via Mail an webmaster@tu-berlin.de [6] die Webadresse Ihres Auftritts mit.

2) Durch die LDAP-Authentifizierung können sich ALLE Personen mit einen tubIT Konto am Wiki anmelden. Damit nicht alle angemeldeten Personen Lesen und Schreiben können, müssen Sie die Zugriffsrechte für die generische Gruppe USERS entfernen. Dann kann man sich zwar anmelden, hat aber keine Rechte die Inhalte zu lesen oder zu schreiben. Die gewünschten Zugriffsrechte können Sie vergeben, indem Sie Rechte für einzelne tubIT Konten oder LDAP-Gruppen vergeben. Für jede Einrichtung gibt es automatisch eine Gruppe OrgName_member und ggf. weitere Teamgruppen.

3) Wenn Sie auf LDAP-Authentisierung umgestellt haben, können Sie keine eignen Benutzer im Wiki mehr anlegen. Alle Benutzer müssen über ein tubIT Konto verfügen.

 

Die Konfiguration passen Sie direkt in der Datei local.php an, da nicht alle Felder im Admin-Webinterface verfügbar sind. Diese liegt unter wiki/conf/local.php, wobei der Ordner wiki parallel zum Ordner htdocs Ihres Webauftritts liegt. Ergänzen Sie einfach die folgenden Angaben:

$conf['authtype'] = 'authldap';
$conf['plugin']['authldap']['server'] = 'ldap.tu-berlin.de';
$conf['plugin']['authldap']['usertree'] = 'ou=user,dc=tu-berlin,dc=de';
$conf['plugin']['authldap']['userfilter'] = '(&(objectClass=posixAccount)(uid=%{user}))';
$conf['plugin']['authldap']['version'] = 3;
$conf['plugin']['authldap']['mapping']['grps']  = array('memberof' => '/CN=(.+?),/i');
// NUR ZU DEBUG-ZWECKEN
// wenn '1' werden Debugausgaben bzgl. der LDAP-Anmeldung ausgegeben
$conf['plugin']['authldap']['debug'] = '0';
// wenn true, werden auf jeder Seite alle Gruppen des aktuellen Nutzers ausgegeben.
// Diese Gruppennamen können 1zu1 (Groß- und Kleinschreibung beachten!)
// für die Zugriffsrechte verwendet werden
$conf['userinfo_debug'] = 'false';

 

 

------ Links: ------

Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

This site uses Matomo for anonymized webanalysis. Visit Data Privacy for more information and opt-out options.
Copyright TU Berlin 2008