#language de
= Webserver =
[[TableOfContents(2)]]
== Allgemeines ==
Einloggen: Rechts oben auf 'Login' bzw. 'Anmelden' drücken. Username: www.
[:HelpContents:Hilfeseiten], [:HelpOnEditing:Hilfe zum Editieren] und
[:SyntaxReference:Kurzreferenz].
Der Webserver ist ein Wiki-Programm,
[http://moinmo.in/ 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 ===
* Seitennamen werden klein geschrieben, ohne underscores. Mit Großbuchstaben werden nur die persönliche Seiten geschrieben, z.B.: !AlfredKluwick. Die Seite der Gruppe Kluwick hingegen heisst: kluwick.[[BR]]
* Alle Seiten kommen ins root-Verzeichnis, keine Unterseiten.
* LVA-Seiten: Als Seitenname wird die LVA-Nummer ohne Punkt verwendet, z.B. http://www.fluid.tuwien.ac.at/319009.
== 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:''' [[Verbatim([[BR]])]]
'''Links:''' interne Links: [[Verbatim([:lehre: Lehre am Institut])]]; externe Links: url; [url]; [[Verbatim([http://www.tuwien.ac.at TU Wien])]].
'''Bilder einfügen:''' [[Verbatim(attachment:Knoller.jpg)]], link zu Bild: [[Verbatim([attachment:resselg3.png Lageplan])]].
'''html-entities:''' http://www.cookwood.com/html/extras/entities.html
=== Macros ===
'''Color2:''' färbiger Text[[BR]]
[[Verbatim([[Color2(blue,blauer Text)]])]] ergibt: [[Color2(blue,blauer Text)]]
[[Verbatim([[Color2(color,bgcolor,font,text)]])]] … font funktioniert leider nicht
'''HTML:''' Einfügen von HTML-Code in die Seite[[BR]]
[[Verbatim([[HTML(bold)]])]] ergibt: [[HTML(bold)]][[BR]]
[[Verbatim([[HTML(gross und stark)]])]]
ergibt: [[HTML(gross und stark)]]
'''!IncludeUrlContent, UrLGrab:''' Einbinden externer HTML-Seiten.[[BR]]
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.[[BR]]
[[Verbatim([[IncludeUrlContent(http://publik.tuwien.ac.at/publist.php?inst=1106)]])]]
'''!MiniPage:''' Verwendung von wiki-code in Tabellen.[[BR]]
[[Verbatim([[MiniPage(wikicode)]])]]
'''!SaveMailTo:''' Stellt e-mail Adressen als Bild dar.[[BR]]
[[Verbatim([[SaveMailTo(v er y DOT imp ortant GGG Person AT domain DOT com)])]] [[SaveMailTo(v er y DOT imp ortant GGG Person AT domain DOT com)]]
== Dateien hochladen ==
Auf 'Attachments' am Fuß der Seite klicken.
== Prüfungsergebnisse einfügen ==
[[Verbatim(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 auch[:HelpOnParsers#csvparser:]. Der ursprüngliche csv-parser wurde ein wenig modifiziert.
== Publikationsliste importieren ==
[[Verbatim([[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)]])]][[BR]]
func=1: Autor; func=0: Autor oder wesentlich beteiligte Person[[BR]]
sgrp=1: alle; sgrp=3: keine Buch-Herausgaben[[BR]]
nohead=1, nohtml=1: kein Pub.-Datenbank Kopf, reiner Seiteninhalt ohne HTML-Kopf[[BR]]
ext=0: Keine links zu elektronischen Versionen der Publikationen. Die links
brechen leider beim Importieren. Diese links sollten übrigens auf den url des
doi, [[Verbatim(http://dx.doi.org/...)]], gesetzt werden.
Die Bedeutung der Parameter wird im
[http://publik.tuwien.ac.at/info/manual/Publikationsdatenbank2.pdf Handbuch] der Publikationsdatenbank beschrieben.
Siehe auch, nach dem Einloggen in die [http://publik.tuwien.ac.at/pubstart.php?Fak=8 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[[BR]]
#translation history[[BR]]
und in history
#language en[[BR]]
#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.