Gruppenkonzept für BibSonomy

Unser Social-Bookmarking-System BibSonomy (weitere Informationen und Themen) bietet Forschergruppen die Möglichkeit, sich als “Gruppe” am System zu registrieren und untereinander Links zu interessanten Webseiten oder Publikationsmetadaten (Titel, Autor, Jahr, usw.) und auch Dokumente auszutauschen. Das implementierte Gruppenkonzept ist recht einfach und ermöglicht beispielsweise nur einer Person, die Gruppe zu administrieren.

Ziel dieses Projektes ist die Ausarbeitung und Implementierung eines verbesserten Gruppenkonzeptes, in welchem Benutzern der Gruppe Rollen zugewiesen und diese dann mit erweiterten Rechten z.B. Benutzer zur Gruppe hinzufügen, Einträge der Gruppe bearbeiten, usw. können. Weitere Verbesserungsmöglichkeiten sollen im Rahmen der Projektarbeit erarbeitet und umgesetzt werden. 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.