ForumPP - Plugin für Stud.IP
Die Projektseite befindet sich unter http://tgloeggl.github.com/ForumPP
Das ForumPP ist ein Forenplugin für Stud.IP -> http://studip.de
Features
Grunlegendes Konzept
Das Forum hat 3 Hierarchieebenen + 1 Metaebene:
- Es gibt sog. "Bereiche", in denen die einzelnen Themen und darin die Postings enthalten sind.
- Außerdem können die Bereiche in "Kategorien" zusammengefasst werden.
Standardmäßig befinden sich alle Bereich in der vordefinierten Kategorie "Allgemeines"
Funktionsliste
- Erstellen/Löschen/Bearbeiten einer Kategorie (bis auf die Standardkategorie "Allgemeines")
- Erstellen/Löschen/Bearbeiten eines Bereiches
- Drag'n'Drop zum sortieren von Bereichen und Kategorien
- Erstellen/Löschen eines Themas
- Bearbeiten eines Postings
- Anworten auf ein Thema
- Zitieren aus einem Posting
- Löschen eines Postings
- +1 / -1 (Gefällt mir / Gefällt mir nicht mehr) für ein Posting
- Ein Posting als Favoriten markieren
- neue Beiträge - zeigt Beiträge, die seit meinem letzten Besuch dazugekommen sind, neuester zuerst
- letzte Beiträge - zeigt alle Beiträge in chronologischer Reihenfolge, neueste zuerst
- Suchen innerhalb aller Beiträge und "highlight" der Suchergebnisse in einer Trefferliste
- Direktes Springen zum neuesten Beitrage eines Bereichs / eines Themas
- Anzalh der bereits Sysmteweit verfassten Beiträge wird bei Nutzerinfos bei den Postings angezeigt.
Changelog
- 2.0.45 - Bugfix: Das Forum funktioniert nun auch (wieder) in Einrichtungen
- 2.0.44 - Feature: Das Forum funktioniert nun auch ohne Anmeldung (sofern für die Veranstaltung erlaubt)
- 2.0.43 - Feature: Feature-Tour wird nun nur noch angezeigt, wenn man auf den Link in der Infobox klickt.
- 2.0.42 - Bugfix: Doppelter Slash in Links entfernt, Kategorie wird in Breadcrumb angezeigt
- 2.0.41 - Bugfix: Experimenteller Bulk-Mailer setzt keinen invaliden To-Header mehr und Nutzer ohne Mailadresse werden rausgefiltert
- 2.0.40 - Bugfix: Anpassungen an Modifikationen im Kernsystem
- 2.0.39 - Feature: Optimierte Darstellung für Smartphones / Geräte mit kleinem Display
- 2.0.38 - Bugfix: Gefällt mir (nicht mehr) wird wieder korrekt angezeigt
- 2.0.37 - Feature: (Nur) die aktuelle Plugin-Version anzeigen
- 2.0.36 - Bugfix: Erkennung der Pflichtfelder beim Anlegen/Editieren von Beiträgen behoben
Version 2.0.35
- Bugfix: Fehlende Menüeinträge tauchen wieder auf
Version 2.0.34
- Bugfix: Das Forum funktioniert nun auch für Veranstaltungen mit "freiem Zugang".
- Bugfix: Die problematische Anzeige von Versionsinformationen in der Infobox wurde komplett entfernt.
Version 2.0.33
- Feature: Statt des hässlichen Vierfach-Pfeils gibt es nun "Anfasser" links und rechts zum Sortieren von Bereichen
- Feature: Man darf nun seinen eigenen Beiträgen immer bearbeiten
Version 2.0.32
- Feature: Kompatibilität nun ab Stud.IP-Version 2.1 (PHP 5.3 bleibt Voraussetzung!)
- Feature: Neue Rotfärbelogik: Orientiert sich nun am Datum des letzten betretens der Veranstaltung und verhält sich damit analog zum alten Forum.
- Feature: Auch bei den Posting-Listen sind nun ausgewählte Aktionen verfügbar (Antworten/Zitieren folgt später)
- Feature: Ab Stud.IP Version 2.4 entfärbt sich das rote Icon nach einem Klick auf "Alles als gelesen markieren" auf der Seite "Meine Veranstaltungen"
- Feature: Menüpunkte umsortiert, "letzte Beiträge" hinzugefügt
- Bugfix: Leere Titel führten zu einem unnötigen Doppelpfeil, wenn der Pfad zu einem Posting angezeigt wird
- Bugfix: Gemerkte Beiträge wurden nicht korrekt erkannt
- Bugfix: Suche kommt nun mit allen Sonderzeichen klar
Version 2.0.31
- Anpassung an neue Sem-Klassen-API der 2.4
- Feature: Tour durch die Funktionen auf der Haupseite (dank Joyride, ein jQuery-Plugin)
Version 2.0.30
- Feature: Das Forum integriert sich nun in die neue "alles als gelesen markieren"-Funktionalität von Stud.IP
Version 2.0.29
- Bugfix: Beiträge in der Suchansicht und bei den gemerkten Beiträgen erhalten kein rotes Icon mehr
- Bugfix: Icon färbt sich nicht mehr rot bei eigenen Beiträgen und zeigt nun auch sets korrekte Werte an
- Feature: Seit dem letzen betreten der VA hinzugekommene Beiträge werden rot markiert
Version 2.0.28
- Bugfix: Debug-Code im JavaScript entfernt
- Bugfix: Scrollen nach Klick auf "Beitrag zitieren" funktioniert nun auch im Chrome und Safari
Version 2.0.27
- Bugfix: Rotfärbung der Icons berücksichtigt nun auch korrekt die Unterbereiche/-themen
- Verwenden des Caches für die ansonsten langsame Darstellung der roten Icons
Version 2.0.26
- Bugfix: Icons färbten sich auf seltsame Weise manchmal unsinnigerweise rot, das tun sie nun nicht mehr
- Verbesserungen für die Funktion "Beitrag weiterleiten"
Version 2.0.25
- Bugfix: Infobox verschwindet jetzt nur noch im Forum
- Bugfix: Blättern in der Suche funktioniert nun (wieder)
- Einige kleinere Anpassungen und Fehlerbehebungen
Version 2.0.24
- Bugfix: Springen zu einer Seite die es nicht gibt führt nun nicht mehr zu einem Fehler. Es
wird stattdessen auf die letzte Seite des Themas / der Liste gesprungen
Version 2.0.23
- Feature: Beiträge können nun als interne Nachricht weitergeleitet werden
- Bugfix: Interne Nachrichten über neue Beiträge werden auch dann als E-Mail weitergeleitet,
wenn in den Einstellungen "nur, wenn vom Absender gewünscht" ausgewählt ist und der Ersteller
des Beitrages erhält keine Nachricht mehr.
- Bugfix: Beitrag weiterleiten wird nun über ein form-post gelöst. Schickt man die Nachricht ab oder klickt
auf Abbrechen, landet man wieder im Forum beim Beitrag.
Version 2.0.22
- Feature: Zusammenfassen der Re:-Angaben im Titel bei Zitaten durch Re^x
Version 2.0.21
- Bugfix: Nach dem Anlegen einer neuen Kategorie mittels Anker zu dieser springen
Version 2.0.20
- Bugfix: Klicken auf ein Thema führt nun zum letzten ungelesen Beitrag
- Verbesserungen und Bugfixes für die Benachrichtigung über neue Inhalte (Rotfärbung der Icons)
Version 2.0.19
- Feature: Bereich können nun einen maximal 2 Zeilen langen Infotext haben
- Feature: Media-queries für das Stylesheet: Wird das Browserfenster schmaler als ein Fixwert,
wird die Infobox ausgeblendet und die Suchleiste am Anfang der Seite angezeigt.
Der Abo-Link ist nun ein Button am Ende der Themenliste / der Beitragsliste
Version 2.0.18
- Feature: Abonnieren von Bereichen / Themen. Dafür wurde ein experimenteller Bulk-Mailer hinzugefügt,
um Performance-Probleme beim versenden der Mails nach erstellen eines Beitrags zu minimieren.