Commit 86298728 authored by Adrian Jagusch's avatar Adrian Jagusch

Suche wieder lauffähig gemacht

parent e1b87ade
......@@ -10,23 +10,23 @@ Am Anfang unseres Projekts zu erwartungskonformen Webseiten standen verschiedene
### E-Mail-Verteiler
Für die einfache schriftliche Kommunikation per E-Mail bot sich die Einrichtung eines E-Mail-Verteilers an. Dieser konnte uns durch die Mitarbeiter der [ARBI](https://www.uni-oldenburg.de/informatik/department/arbi/){:target="_blank"} (Abteilung Rechner- und Netzbetrieb Informatik) schnell zur Verfügung gestellt werden. Über den E-Mail-Verteiler wurden unter anderem die Einladungen zu den wöchentlichen Sitzungen, sowie die dort angefertigten Protokolle von den jeweils verantwortlichen Gruppenmitgliedern versendet.
Für die einfache schriftliche Kommunikation per E-Mail bot sich die Einrichtung eines E-Mail-Verteilers an. Dieser konnte uns durch die Mitarbeiter der [ARBI] (Abteilung Rechner- und Netzbetrieb Informatik) schnell zur Verfügung gestellt werden. Über den E-Mail-Verteiler wurden unter anderem die Einladungen zu den wöchentlichen Sitzungen, sowie die dort angefertigten Protokolle von den jeweils verantwortlichen Gruppenmitgliedern versendet.
### Telegram
Für die schnelle, informellere Kommunikation bot sich die Verwendung eines Messengers an, um beispielsweise auch kurzfristig Termine oder Aufgaben abzustimmen. Wir haben uns für den kostenlosen Messenger [Telegram](http://telegram.me){:target="_blank"} entschieden, da dieser neben Apps für alle gängigen Smartphones, auch Anwendungen für Desktop-PCs und Tablets bietet. Telegram verfügt über freie Programmierschnittstellen und bietet verschiedene Möglichkeiten zur Verschlüsselung von Nachrichten. Wir haben hier eine geschlossene Gruppe mit allen Gruppenmitgliedern eingerichtet.
Für die schnelle, informellere Kommunikation bot sich die Verwendung eines Messengers an, um beispielsweise auch kurzfristig Termine oder Aufgaben abzustimmen. Wir haben uns für den kostenlosen Messenger [Telegram] entschieden, da dieser neben Apps für alle gängigen Smartphones, auch Anwendungen für Desktop-PCs und Tablets bietet. Telegram verfügt über freie Programmierschnittstellen und bietet verschiedene Möglichkeiten zur Verschlüsselung von Nachrichten. Wir haben hier eine geschlossene Gruppe mit allen Gruppenmitgliedern eingerichtet.
### Trello
[Trello](https://trello.com){:target="_blank"} ist ein Online-Tool zur Verteilung und Verwaltung von Aufgaben. Wir haben mit einem gemeinsamen Trello-Board die Erledigung der angefallenen Aufgaben organisiert.
[Trello] ist ein Online-Tool zur Verteilung und Verwaltung von Aufgaben. Wir haben mit einem gemeinsamen Trello-Board die Erledigung der angefallenen Aufgaben organisiert.
### Gitlab
[Gitlab](https://about.gitlab.com){:target="_blank"} ist eine Open-Source-Software für die Verwaltung von GIT-Repositorys. In der Gitlab-Installation der Universität unter [gitlab.uni-oldenburg.de](http://gitlab.uni-oldenburg.de){:target="_blank"} haben wir ein gemeinsames Repository zur Versionsverwaltung unserer Webseite angelegt. Die Verwendung von Gitlab bot allen Gruppenmitgliedern eine einfache Möglichkeit jederzeit inhaltliche und gestalterische Änderungen an der Webseite vorzunehmen, ohne dass hierfür weitere Software benötigt wurde.
[Gitlab] ist eine Open-Source-Software für die Verwaltung von GIT-Repositorys. In der Gitlab-Installation der Universität unter [gitlab.uni-oldenburg.de] haben wir ein gemeinsames Repository zur Versionsverwaltung unserer Webseite angelegt. Die Verwendung von Gitlab bot allen Gruppenmitgliedern eine einfache Möglichkeit jederzeit inhaltliche und gestalterische Änderungen an der Webseite vorzunehmen, ohne dass hierfür weitere Software benötigt wurde.
Zudem wurden über dieses Repository die wöchentlichen Sitzungsprotokolle zur Verfügung gestellt.
[Unser öffentlich Gitlab-Repository ist hier einsehbar.](https://gitlab.uni-oldenburg.de/erwartungskonforme-webseiten/website){:target="_blank"}
Unser öffentlich Gitlab-Repository ist hier einsehbar: [Gitlab-Repository]
### Jekyll
......@@ -35,20 +35,33 @@ Hiermit konnten wir eine logische Trennung von Inhalten und dem Design unserer W
Unser Gitlab-Repository ist per Git-Hook mit einem externen Server verbunden, der auf Änderungen auf dem master-Branch hört und bei Commits automatisch den Jekyll-Build-Prozess auslöst. Die dabei generierte Verzeichnisstruktur wird schließlich per rsync mit dem uns zugewiesenen Server in der ARBI synchronisiert.
Über Plugins lässt sich der Funktionsumfang von Jekyll zusätzlich erweitern. Beispielsweise nutzen wir das Plugin [Simple-Jekyll-Search](https://github.com/christian-fei/Simple-Jekyll-Search){:target="_blank"} für die Möglichkeit der Suche per Javascript auf der Webseite.
Über Plugins lässt sich der Funktionsumfang von Jekyll zusätzlich erweitern. Beispielsweise nutzen wir das Plugin [Simple-Jekyll-Search] für die Möglichkeit der Suche per Javascript auf der Webseite.
Als Grundlage für unsere Jekyll-Templates diente das freie Bootstrap-Theme [_Creative_ von _Start Bootstrap_](https://github.com/IronSummitMedia/startbootstrap-creative){:target="_blank"}. Dieses beinhaltet folgendes ebenfalls frei lizenzierte Bild:
Als Grundlage für unsere Jekyll-Templates diente das freie Bootstrap-Theme [_Creative_ von _Start Bootstrap_]. Dieses beinhaltet folgendes ebenfalls frei lizenzierte Bild:
* Apple MacBook Pro laptop and black iPhone, CC0, [startupstockphotos.com](http://startupstockphotos.com){:target="_blank"}
* Apple MacBook Pro laptop and black iPhone, CC0, [startupstockphotos.com]
### Piwik
Zur Auswertung der Besucher auf unserer Webseite verwenden wir das Open-Source-Tool [Piwik](http://piwik.org){:target="_blank"}.
Zur Auswertung der Besucher auf unserer Webseite verwenden wir das Open-Source-Tool [Piwik].
### Etherpad
Zum simultanen Verfassen der gemeinsamen Texte auf der Startseite und des Antrags für die Sonderaktion haben wir [Etherpads](http://etherpad.org){:target="_blank"} verwendet. Etherpads bieten gegenüber GIT den Vorteil, dass die Texte in Echtzeit miteinander verfasst werden können. Gegenüber Google-Dokumenten bieten Etherpads eine bessere Nachvollziehbarkeit von Änderungen.
Zum simultanen Verfassen der gemeinsamen Texte auf der Startseite und des Antrags für die Sonderaktion haben wir [Etherpads] verwendet. Etherpads bieten gegenüber GIT den Vorteil, dass die Texte in Echtzeit miteinander verfasst werden können. Gegenüber Google-Dokumenten bieten Etherpads eine bessere Nachvollziehbarkeit von Änderungen.
### Google Drive
Für die Erstellung der Kongress-Präsentation haben wir uns für ein gemeinsames Google-Dokument entschieden. Google Drive verfügt über eine intuitive Oberfläche und bietet gegenüber der Versionsverwaltung mit Git den Vorteil, dass Änderungen in Echtzeit übertragen werden, was das simultane Arbeiten stark vereinfacht.
[ARBI]: <https://www.uni-oldenburg.de/informatik/department/arbi/>
[Telegram]: <http://telegram.me>
[Trello]: <https://trello.com>
[Gitlab]: <https://about.gitlab.com>
[gitlab.uni-oldenburg.de]: <http://gitlab.uni-oldenburg.de>
[Gitlab-Repository]: <https://gitlab.uni-oldenburg.de/erwartungskonforme-webseiten/website>
[Simple-Jekyll-Search]: <https://github.com/christian-fei/Simple-Jekyll-Search>
[_Creative_ von _Start Bootstrap_]: <https://github.com/IronSummitMedia/startbootstrap-creative>
[startupstockphotos.com]: <http://startupstockphotos.com>
[Piwik]: <http://piwik.org>
[Etherpads]: <http://etherpad.org>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment