Über dieses Wiki


Dieses Wiki ist ein Projekt von Benjamin Brandtner, Ferdinand Baudach, und Philip Hägerich der Klasse FI10 am BSZ WiDat in Würzburg.
Im Fach MSE sollten wir das Thema SCRUM vorstellen, hatten aber freie Auswahl hinsichtlich der Art der Vorstellungsweise. Manche machten eine Powerpoint, andere drehten ein Video, wir verfassten dieses Wiki.

Arbeitsschritte


Arbeitsverteilung

Arbeitsweise

Zuerst haben wir eine Übersicht erstellt, welche Artikel wir zum Thema Scrum verfassen müssen und welche besonderen Seiten so ein Wiki benötigt.
Die Artikel haben wir in Markdown geschrieben, eine Syntax um Text sehr leicht mit verschiedenen Formatierungen und Hyperlinks zu verfassen, und anschließend in HTML umzuwandeln. Das viele Verlinken von Schlagworten zu anderen Artikeln war die nervigste Arbeit, die aber zum Glück durch verschiedene Makros vereinfacht wurde.
Das Design ist größtenteils von Wikipedia abgeschaut, aber selbst programmiert. Ein zusätzliches Feature ist, dass die Navigationsleiste sich versteckt bei vertikaler Displayorientation (Smartphones).

Limitierungen


Im Gegensatz zu einem echten Wiki, sind diese Seiten vollkommen statisch und der Artikeltext ist fest in jeder HTML Datei verankert. Dadurch ist eine Änderung des Inhalts nicht von der Allgemeinheit und nur mit relativ großem Aufwand möglich. Ebenso müssen die Artikelübersicht und Quellen-Seiten manuell aktualisiert werden, wenn sich an den Artikeln etwas ändert.
Diese Limitierungen wären für ein großes Wikipedia-Projekt an dem jeder Besucher mitschreiben dürfen sollte fatal, für dieses kleine Projekt aber, dass sich kaum verändert nachdem es einmal zusammengestellt ist, sind sie nicht so schlimm.

Hosting


Gehostet wird dieses Wiki via Github-Pages. Dazu werden alle Dateien in ein normales Repository auf Github gepusht, dann ist eine Seite unter nutzername.github.io/repositoryname erreichbar wo die index.html im Wurzelverzeichnis aufgerufen wird. Dies erlaubt kostenloses, werbefreies Hosting und sehr einfache Veränderung des Inhalts über normale git Befehle.