Das Ruby-Framework Jekyll ermöglicht das Erstellen von statischen Homepages auf Grundlage von Markdown-Dateien. Es ist sehr flexibel durch Plugins erweiterbar. Beispielsweise ermöglicht das Jekyll-Scholar-Plugin das Einbinden von Publikationslisten, die aus BibTeX-Datenbanken erstellt werden können.
Am Forschungszentrum L3S wird das Social Bookmarking System BibSonomy entwickelt und betrieben (siehe auch). Es ermöglicht die kollaborative Verwaltung von Web-Lesezeichen und Publikationsmetadaten. Leider ist es derzeit nicht möglich, BibSonomy als Datenbank-Backend für Jekyll-Scholar zu verwenden.
Ziel dieser Arbeit ist die Erweiterung des Jekyll-Scholar-Plugins um eine Anbindung an BibSonomy. Dazu soll die vorhandene Ruby-Bibliothek für BibSonomy verwendet werden. Wichtiger Bestandteil der Aufgabe ist die Integration der auf BibSonomy gespeicherten PDF-Dateien in die generierte Seite sowie die gute Anpassbarkeit des Plugins (Einschränkung auf Tags, Benutzer, Gruppen, Auswahl der Anzahl an Posts, etc.).
Im Einzelnen müssen dazu u.A. die folgenden Arbeitsschritte durchgeführt werden:
Wenn Sie Interesse an Web-Technologien, gute Programmierkenntnisse und Erfahrungen mit Ruby (oder Interesse, sich diese anzueignen) haben, dann melden Sie sich bei Robert Jäschke.