Das Inforakel ist als Studienarbeit von Jonas Fleer enstanden. Daher ist die wohl tiefgehendste Dokumentation auch die Ausarbeitung zu dieser Studienarbeit. Die Ausarbeitung steht unter der Signatur FB4 S 877 INF in der Uni-Bibliothek oder als PDF zur Verfügung. Jonas kann bei Fragen auch weiterhin unter mail(at)jfleer(dot)de erreicht werden.
Das Inforakel läuft auf einem Zope 2.6 Server unter Linux, auf dem auch die Seiten des FB4 laufen. Ansprechpartner für Fragen rund um den Zope Server ist Torsten Gipp.
Zope besteht aus einer objektorientierten Datenbank, in der sowohl Datencontainer als auch die Skripte (Python Skripte) und HTML-Templates (PageTemplates) abgelegt werden und einem Webserver, der die gerenderten HTML Seiten ausliefert.
Zope ist relativ komplex, weshalb eine Einführung hier nicht möglich ist, als einführende Literatur zu Zope empfiehlt sich daher das Buch Zope von Peter Walerowski, das mit 3 Exemplaren (Signaturen INF 2004/6465, INF 2004/6466 und INF 2005/3445) in der Uni-Bibliothek steht.
Grundsätzlich wird für alle Administrationsaufgaben, für die keine extra Formulare innerhalb des Inforakels existieren (wie es sie z.B. für die studentischen Vertreter der Gremien gibt), das Zope Management Interface (ZMI) benutzt. Das ZMI benutzt die Dateisystem-Metapher, wie es auch z.B. übliche Dateimanager tun. Die unterschiedlichen Objekttypen werden als unterschiedliche Dateitypen dargestellt, die in Ordner-Objekten hierarchisch abgelegt werden können. Alle Objekte (auch Ordner) besitzen beliebige Attribute, die auch als Datencontainer benutzt werden.
Der URL zum ZMI lautet https://www.inforakel.de/Inforakel/manage Als Benutzername und -kennung dient die Unikennung, allerdings muss man die Zope-Rolle Manager besitzen, um das ZMI nutzen zu dürfen, wie sie die z.B. die Fachschaftskennung besitzt. Im ZMI können aber weitere Kennnungen als Manager eingerichtet werden (s.u.).
Es gibt 4 entscheidende Rollen
Eine ausführliche Erklärung existiert in der Ausarbeitung zur Inforakel-Studienarbeit.
Im Allgemeinen sollte das Löschen von Seiten nicht notwendig sein. Sinnvoll ist dies eigentlich nur für überflüssig gewordene Wikiseiten im FAQ- oder Erstsemester-Bereich.
Es existieren verschiedene Objekttypen im Inforakel und deren Bearbeitung des Inhalts unterscheidet sich je nach Objekttyp.
Kennungen als Manager oder ContentAdministrator einrichten