Community-Posts für BibSonomy

In unserem Social-Bookmarking-System BibSonomy (weitere Informationen und Themen) sollen sogenannte ‘‘Community-Einträge’’ implementiert werden. Diese Einträge enthalten Metadaten für Publikationen (Titel, Autor, Jahr, usw.), können ähnlich den Artikeln in der Wikipedia von allen Benutzern gemeinsam bearbeitet werden, bieten eine Versionshistorie sowie die Möglichkeit, Einträge als “gesichtet” zu kennzeichnen.

Ziel des Projektes ist die Implementierung der Infrastruktur zur Verwaltung verschiedener Versionen von Einträgen, bestehend aus der Versionshistorie, der Anzeige von Unterschieden, dem Rückgängigmachen von Änderungen, dem Markieren von gesichteten Einträgen, usw. Voraussetzung für dieses Projekt sind erweiterte Programmierkenntnisse in Java sowie die Fähigkeit und Bereitschaft, sich in existierende Programm-Bibliotheken und Frameworks einzuarbeiten. Von Vorteil ist Erfahrung mit Java Server Pages und dem Spring MVC Framework.