Webserver

Allgemeines

Einloggen: Rechts oben auf 'Login' bzw. 'Anmelden' drücken. Username: www.

Hilfeseiten, Hilfe zum Editieren und Kurzreferenz.

Der Webserver ist ein Wiki-Programm, MoinMoin-Wiki.

Seiten anlegen

'Create New Page' nach dem Einloggen am Fuß der Seite drücken, dann den gewünschten Seitennamen eingeben. Oder: Die URL der neuen Seite in den Browser tippen. Es erscheint eine Seite, auf der verschiedene Vorlagen (Templates) ausgewählt werden können. Am Beginn der Seite muss unbedingt eine Zeile '#language de' oder '#language en' stehen.

Konventionen

Seiten editieren

Einloggen und auf 'Edit' klicken. Beim Schreiben von Seiten bitte auf die Einheitlichkeit unseres Web-Auftritts achten. Am besten werden schon vorhandene Seiten kopiert und modifiziert.

Leerzeichen werden im Quelltext als signifikant behandelt. Seltsame Formatierungen werden oft durch unbeachtete Leerzeichen, insbesondere am Zeilenanfang, verursacht.

Vor dem Speichern bitte 'Preview' benützen!

Zum Editieren siehe die Hilfeseiten oben.

Nützliche Elemente

Zeilenumbruch: [[BR]]

Links: interne Links: [:lehre: Lehre am Institut]; externe Links: url; [url]; [http://www.tuwien.ac.at TU Wien].

Bilder einfügen: attachment:Knoller.jpg, link zu Bild: [attachment:resselg3.png Lageplan].

html-entities: http://www.cookwood.com/html/extras/entities.html

Macros

Color2: färbiger Text
[[Color2(blue,blauer Text)]] ergibt: blauer Text [[Color2(color,bgcolor,font,text)]] … font funktioniert leider nicht

HTML: Einfügen von HTML-Code in die Seite
[[HTML(<b>bold</b>)]] ergibt: bold
[[HTML(<font size=6, color="#00aabb"><b>gross und stark</b></font>)]] ergibt: gross und stark

IncludeUrlContent, UrLGrab: Einbinden externer HTML-Seiten.
Beide Macros haben Probleme mit links. UrlGrab stiehlt die eigene base-url, links auf eine eigene Seite verweisen dann auf den fremden Server. IncludeUrlContent wiederum lässt die externen links auf den eigenen Server verweisen.
[[IncludeUrlContent(http://publik.tuwien.ac.at/publist.php?inst=1106)]]

MiniPage: Verwendung von wiki-code in Tabellen.
[[MiniPage(wikicode)]]

SaveMailTo: Stellt e-mail Adressen als Bild dar.
[[SaveMailTo(v er y DOT imp ortant GGG Person AT domain DOT com)]

(refresh e-mail image)

Dateien hochladen

Auf 'Attachments' am Fuß der Seite klicken.

Prüfungsergebnisse einfügen

inline:dateiname.csv zeigt eine .csv-Datei als Tabelle an. Es empfiehlt sich, beim Hochladen immer denselben Namen zu verwenden. So wird die Datei mit den alten Ergebnissen einfach überschrieben und braucht nicht extra gelöscht werden.

Aus dem Karteiprogramm können die im Windows/sides4mi-format exportierten Listen ohne Änderung aufgeladen werden. Nte, MatrNr und KZl werden durch Note, Matrikelnummer und Kennzahl ersetzt und als Tabellenkopf verwendet. Aus tuwis++ muss beim Exportieren auf '.csv' gedrückt werden, wodurch ';' als Trennungszeichen verwendet wird. Für den Tabellenkopf muss händisch eine entsprechende erste Zeile geschrieben werden.

Siehe auchHelpOnParsers#csvparser. Der ursprüngliche csv-parser wurde ein wenig modifiziert.

Publikationsliste importieren

[[IncludeUrlContent(http://publik.tuwien.ac.at/publist.php?inst=14&vorname=alfred&zuname=kluwick&lang=2&func=1&sgrp=1&sort=3&inv=1&nohead=1&nohtml=1&ext=0)]]
func=1: Autor; func=0: Autor oder wesentlich beteiligte Person
sgrp=1: alle; sgrp=3: keine Buch-Herausgaben
nohead=1, nohtml=1: kein Pub.-Datenbank Kopf, reiner Seiteninhalt ohne HTML-Kopf
ext=0: Keine links zu elektronischen Versionen der Publikationen. Die links brechen leider beim Importieren. Diese links sollten übrigens auf den url des doi, http://dx.doi.org/..., gesetzt werden.

Die Bedeutung der Parameter wird im Handbuch der Publikationsdatenbank beschrieben. Siehe auch, nach dem Einloggen in die Publikatinsdatenbank, die Funktion URL-Generator in der linken Seitenleiste.

#refresh 999999 oder ähnliches sollte an den Beginn der Seite geschrieben werden, falls Inhalt aus anderen Web-Seiten importiert wird. Dadurch wird alle 99.. Sekunden der Cache gelöscht. Andernfalls muss z.B. bei jeder Änderung der Publikationsdaten auf der importierenden Seite auf 'Delete Cache', unter 'More Actions', gedrückt werden.

Seiten in zwei Sprachen

#translation pagename weist auf die Übersetzung einer Seite hin.

Ein Beispiel: Seien 'geschichte' und 'history' zwei entsprechende Seiten. Dann steht in geschichte am Anfang

#language de
#translation history

und in history

#language en
#translation geschichte

Beim Anzeigen der Seite erscheint dann rechts oben ein link 'Deutsch' bzw. 'English', durch den man auf die jeweils andere Seite kommt.

Seiten sperren

#acl All:read an den Beginn der Seite schreiben. Diese Seite kann dann nur mehr von root geändert werden.

Eine andere Möglichkeit ist, einen neuen User anzulegen. Dazu muss root moin stoppen, in wikiconfig.py temporär die Zeilen 'actions_excluded' und 'user_form_remove' auskommentieren, moin starten, den neuen Benutzer anlegen, moin wieder stoppen und die temporären Änderungen rückgängig machen. Mit #acl NeuerBenutzer:read,write,delete,rename All:read kann dann nur noch der neue Benutzer die Seite ändern.

#acl Known:read,write All: erlaubt das Lesen der Seite nur mehr nach dem Einloggen.

Siehe HelpOnAccessControlLists.

Statische html-Seiten

Statische html-Seiten können auf clyde ( = www) in /usr/local/share/moin/htdocs/html/ gelegt werden. Der link dorthin lautet dann: www.fluid.tuwien.ac.at/wiki/html/ .

Kontaktdetails

Für die Kontaktdetails der Mitarbeiter wird auf den whitepages-Eintrag verlinkt. Es sollte überprüft werden, ob dort die Daten, insbesondere auch die Fax-Nummern, richtig engetragen sind.

Wartung

  1. root: Ab und zu OrphanedPages löschen.