Übersicht zu zukünftigem Update der Forensoftware (WBB.4.1)

  • #2

    Mit Burning Board 4.1 erfolgt der Austausch des bisherigen Editors (CKEditor) mit Redactor, einem schnellen und jQuery-basierenden WYSIWYG-Editor. Dieser Editor ist dem CKEditor in vielerlei Hinsicht überlegen, er ist erheblich kleiner und lädt in einem Bruchteil der Zeit die CKEditor benötigt. Redactor basiert vollständig auf jQuery und ermöglicht dadurch eine bessere und stabilere Unterstützung der unterschiedlichsten Browser und mobilen Endgeräten. Zudem bietet Redactor eine ausgefeilte Plugin-Schnittstelle, zum einen erlaubt eine umfangreiche Änderung und Erweiterung des Funktionsumfangs, zum anderen haben wir damit die Möglichkeit, Fehler und Probleme selber zu beseitigen ohne auf den Hersteller warten zu müssen.


    Visuelle Anpassung



    Bei der Integration von Redactor haben wir viel Wert auf die Darstellung gelegt um eine bessere Integration in unsere Produkte zu ermöglichen. Die gesamte Oberfläche von Redactor basiert auf den Einstellungen des jeweiligen Stils und passt sich somit automatisch an das gewünschte Design an. Im Zuge dieser Anpassungen haben wir eine optische Angleichung des darunter befindlichen Tab-Menüs vorgenommen, es integriert sich nun optisch in den Editor.

    Verbesserte Schnell-Antwort



    Die Schnell-Antwort wurde mit Burning Board 4.0 um den WYSIWYG-Editor erweitert und bietet eine einfache Möglichkeit um formatierte Beiträge direkt an Ort und Stelle zu verfassen, an statt eine neue Seite aufrufen zu müssen und den Kontext zu verlieren. Wir haben diese Funktion weiter ausgebaut und das überarbeitete Tab-Menü in diese Ansicht integriert, dadurch stehen Kontext-basiert viele nützliche Funktionen zur Verfügung. Die optische Angleichung des Tab-Menüs dient unter anderem dem Wiedererkennungswert um auch neuen Benutzern einen einfacheren Einstieg zur ermöglichen. Die erweitere Antworten-Seite bleibt vollständig bestehen und kann auf Wunsch auf dem gewohnten Wege erreicht werden.


    In der Schnell-Antwort wird das Tab-Menü standardmäßig geschlossen dargestellt, bei Bedarf kann mit dem Klick auf einen Tab dessen Inhalt geöffnet werden. Die angezeigten Tabs orientieren sich am jeweiligen Kontext, so wird der erste Tab in der erweiterten Antwort immer angezeigt, während bei der Inline-Bearbeitung ein anderer Tab offen ist.


    Die Smilies sind nicht mehr im Editor selbst verfügbar, sondern werden in einem eigenen Tab zur Verfügung darstellt: In Burning Board 4.0 war die Auswahl der Smilies sehr beschränkt, es gab zwar einen Button im Editor, dieser zeigte aber nur die Smilies der Standardkategorie an. Der neue Tab bietet nun den Zugriff auf alle verfügbaren Smilie-Kategorien, diese werden bei Bedarf automatisch geladen.



    Einer der häufigsten Wünsche war es, Dateianhänge direkt in der Schnell-Antwort hochladen zu können ohne den Umweg über die erweiterte Antwort nehmen zu müssen. Ab Burning Board 4.1 besteht die Möglichkeit, Dateianhänge in der Schnell-Antwort und -Bearbeitung direkt hochzuladen und zu verwalten.


    Der letzte Tab beinhaltet die Kontext-bezogenen Einstellungen und soll die jeweils nützlichsten Optionen direkt an Ort und Stelle zur Verfügung stellen. Plugins haben die Möglichkeit eigene Tabs hinzuzufügen oder die bestehenden Tabs zu erweitern.


    Dateianhänge


    Hochgeladene Bilder werden im Editor mit ihrer Vorschaugrafik angezeigt, andere Dateien werden weiterhin mit dem BBCode dargestellt. Das Verfassen von Beiträgen mit angehangenen Bildern ist dadurch einfacher und ermöglicht komfortabel eine Orientierung an den eingebetteten Bildern.



    Verbesserte Inline-Bearbeitung



    Die Inline-Bearbeitung bietet die von der Themen-Erstellung bzw. Schnell-Antwort bekannte Oberfläche. Die bereits angesprochenen Funktionen stehen auch hier zur Verfügung, inklusive der Verwaltung der Dateianhänge. Der Screenshot illustriert den weiter oben angesprochenen, Kontext-basierten Tab "Einstellungen". Bei der Bearbeitung wird dem Benutzer (entsprechende Berechtigungen vorausgesetzt) die Möglichkeit angeboten, den Hinweis auf Bearbeitungen zu setzen bzw. zu entfernen und darüber hinaus eine Begründung für die Bearbeitung einzutragen.


    Kompatibilität


    Redactor wird auf allen aktuellen Desktop-Browsern sowie mobilen Endgeräten verfügbar sein. Wir sind bestrebt die größtmögliche Unterstützung für mobile Endgeräte zu gewährleisten. Vor allem die zuvor angesprochene Plugin-Schnittstelle erlaubt es uns, gezielt notwendige Anpassungen und/oder Behebungen für diese Gerätegruppe vorzunehmen. Ziel ist es eine flüssige und komfortable Bedienung auf Smartphones und Tablets zu bieten.Damit sind wir bereits am Ende dieser Vorstellung angelangt, im nächsten Teil wird auf weitere Aspekte des neuen Editors eingegangen, zum Beispiel das Hochladen per Drag & Drop, die Nutzung von Zitaten und die automatische Zwischenspeicherung von Beiträgen.

  • #3

    In der vorherigen Produktvorstellung WBB4.1 — Neuer Editor: Redactor (Teil 1) wurden die allgemeinen Funktionen des Editors sowie dessen Integration in Burning Board 4.1 vorgestellt. Es gibt noch eine Reihe anderer Funktionen die sich positiv auf die Benutzung des Editors im Allgemeinen und die Verwendung des WYSIWYG-Modus im Speziellen auswirken.


    Darstellung von Zitaten



    Die Darstellung von Zitaten im Editor orientiert sich am endgültigen Aussehen im Beitrag und erleichtern die Benutzung selbiger. Ein wesentliches Ziel der Überarbeitung der Schnell-Antwort in Burning Board 4.0 und 4.1 war die Erleichterung der allgemeinen Bedienung und der damit verbundene flüssigere Ablauf bei der Beitragserstellung. Wir haben den WYSIWYG-Modus weiter verbessert, damit der dargestellte Beitrag im Editor der endgültigen Version so nah wie möglich kommt (der CKEditor von Burning Board 4.0 machte uns leider einen Strich durch die Rechnung). Die visuelle Darstellung von BBCodes möchten wir in zukünftigen Versionen weiter vorantreiben.




    Beim Klick auf die Kopfzeile eines Zitates zeigt sich ein Button mit dem die Bearbeitungsmaske aufgerufen wird, dort kann der Autor sowie der Link zur Quelle eingegeben werden.



    Weder die Eingabe des Autors noch die Angabe einer Quelle sind zwingend und es wird immer wieder Gründe geben, weshalb ein Zitat ohne diese Angaben auskommen muss. Zitate ohne diese Angaben werden in Beiträgen ohne die Kopfzeile angezeigt, im Editor steht diese aber mit einem Platzhalter-Text zur Verfügung und gestattet so auch die nachträgliche Festlegung dieser Angaben.


    Drag & Drop



    Ab Burning Board 4.1 gibt es die Möglichkeit, Dateien vom lokalen Computer direkt in den Editor zu ziehen und dadurch hochzuladen. Sobald eine Datei in das Browser-Fenster gezogen wird, erscheint im Editor eine gelbe Box die die Bereitschaft signalisiert, dass Dateien dort hingezogen und losgelassen werden können.



    Sobald der Benutzer die Datei in die Box zieht ändert sich die Farbe von Gelb auf Grün und ein aktualisierter Hinweistext weist auf die Möglichkeit zum Hochladen hin. Diese Gestaltung erleichtert die Bedienung und gewährleistet auch für weniger erfahrene Benutzer eine optimale und zugängliche Nutzung.



    Die Datei wird über das Dateianhangs-System hochgeladen und steht mit Abschluss der Vorgangs sofort zur Verfügung.


    Automatische Sicherung


    Es gibt viele Gründe weshalb eine geschriebene Nachricht vor dem Absenden verloren geht, etwa in dem der Tab versehentlich geschlossen wird oder der Browser abstürzt. Für genau diese Fälle wurde dem Editor eine Funktion hinzugefügt, durch die der geschriebene Text einmal pro Minute im Browser-eigenen "localStorage" gespeichert wird.


    Wir haben uns bewusst gegen einer Zwischenspeicherung auf dem Server entschieden, da die von uns genutzte Lösung wesentliche Vorteile hat:

    • Die Speicherung auf dem Server setzt die regelmäßige Übermittlung der Daten voraus, dadurch entsteht eine zusätzliche Last auf dem Server und auf Grund der Regelmäßigkeit wird diese von vielen Webspace-Anbietern als unzulässig betrachtet (regelmäßige Abfragen werden einem Chat gleichgesetzt)
    • Viele Tarife für mobiles Internet bieten nur ein sehr geringes monatliches Transfervolumen (einschließlich horrender Gebühren für die Überschreitung): Auch wenn die Anfragen zum Zwischenspeichern nicht sehr umfangreich sind, führt dies dennoch schnell zu einem signifikanten Verbrauch des Transfervolumens
    • Gerade auf mobilen Endgeräten kommt es häufiger vor, dass die Internet-Verbindung temporär ausfällt, etwa auf Grund schlechter oder instabiler Netzabdeckung; Die Speicherung direkt im Browser funktioniert unabhängig davon
    • Einige Browser auf mobilen Endgeräten unterbinden das regelmäßige Abfragen eines Servers um das Transfervolumen zu schonen, die Speicherung im Browser unterliegt diesen Einschränkungen nicht


  • #4

    Benachrichtigungen bieten den Benutzern eine gute Möglichkeit um auf dem Laufenden zu bleiben und über relevante Ereignisse zeitnah informiert zu werden. Im Rahmen der Entwicklung von Burning Board 4.1 haben wir uns der Benachrichtigungsfunktion erneut zugewandt, auch unter der Maßgabe der vielfältigen Rückmeldungen unserer Kunden. Ein häufiger und von vielen Kunden ausgedrückter Wunsch ist die Benachrichtigung über erhaltene Likes, als auch die Möglichkeit Benachrichtigungen zu behalten, statt diese implizit zu verwerfen, sobald die Benachrichtigung zur Kenntnis genommen wurde.



    Die obige Grafik stellt die einfachste Form einer Benachrichtigung dar, sie stellt den auslösenden Benutzer dar und gibt in einem kurzen Satz Aufschluss über den Grund der Benachrichtigung. Diese Form ist vollkommen ausreichend für einzigartige Benachrichtigungen (etwa der Beginn einer neuen Konversation) und wird daher auch so beibehalten.


    Leider hat sich diese Benachrichtigungsform in komplexeren Anwendungsfällen als unzureichend herausgestellt, ein adäquates Beispiel sind die Antworten auf ein abonniertes Thema: Benutzer erhalten für die erste neue Antwort eine Benachrichtigung, aber jede weitere Antwort wird vom Benachrichtigungs-System nicht erfasst und kann den Eindruck erwecken, dass es nur diese eine Antwort gibt. Dies ändert sich erst sobald der betreffende Benutzer das Thema aufruft und damit implizit die Benachrichtigung bestätigt, wodurch sich der Kreis wieder schließt und bei neuen Antworten erneut eine Benachrichtigung verschickt wird.
    Dieses Verhalten dürfte den meisten Benutzern bekannt sein und trägt auch zu der allgemeinen Akzeptanz dieser Lösung bei. Dennoch sind wir damit gänzlich unzufrieden und im Hinblick auf Benachrichtigungen für erhaltene Likes (welche in stark frequentierten Foren in größerer Anzahl auftreten können) waren wir auf der Suche nach einer vernünftigen Lösung.


    Wir möchten dieser Problematik mit der Gruppierungsfunktion für Benachrichtigungen entgegnen:



    Die Gruppierungsfunktion erfasst jeden einzelnen Autor und die Anzahl wie oft diese Benachrichtigung ausgelöst wird. Es ist dabei unerheblich wie oft eine Benachrichtigung ausgelöst wird, als Resultat erfolgt die Erzeugung einer einzigen Benachrichtigung (einschließlich der optionalen Benachrichtigung per E-Mail), diese wird jedoch entsprechend aktualisiert und gibt Aufschluss darüber, was wirklich passiert.


    Zusätzlich haben wir die Anzeige der neuen Benachrichtigungen verbessert, bisher wurde der Seitentitel dynamisch verändert und entsprach dem Muster "(3) Seitentitel". Die Aktualisierung des Seitentitels ist nicht immer ideal, denn einige Browser zeigen ihn nicht wirklich an oder blenden diesen bei Bedarf aus, etwa wenn nicht mehr genügend Platz zur Darstellung verfügbar ist. Die meisten Browser bieten dafür aber eine bessere Lösung an: Die Aktualisierung des Seitenicons (auch bekannt als Favicon).



    Das Icon wird dynamisch mittels favico.js verändert und hat keine Auswirkungen auf die Originaldatei. An dieser Stelle möchte ich auch noch auf eine andere Funktionalität der Software eingehen: In regelmäßigen Abständen wird eine einzelne Anfrage an den Server gesendet, um die Aktivität der Sitzung beizubehalten. In der Standardkonfiguration wird eine Sitzung nach 30 Minuten ungültig, daher wird diese Anfrage erst nach 29 Minuten Inaktivität gestellt (genau genommen 1 Minute bevor die Sitzung als inaktiv markiert und beendet wird). Diese Anfrage wurde verändert und liefert nun die Anzahl der ungelesenen Benachrichtigungen zurück, dadurch wird das Icon und die Anzeige in der Benutzerleiste aktualisiert, auch wenn der Tab nur im Hintergrund aktiv ist.

  • #5

    Im Zuge der Entwicklung neuer Versionen nehmen wir uns die Zeit, Funktionen auf den Prüfstand zu stellen und die Rückmeldungen unserer Kunden auszuwerten. Das Konversations-System erhält einen sehr positiven Zuspruch von allen Seiten, dennoch gibt es immer mal Details die verbessert werden können.


    Konversationen bietet die Möglichkeit, eigene Nachrichten nachträglich zu bearbeiten; Dies ist primär dazu gedacht Tippfehler auszubessern oder Informationen unkompliziert und schnell nachzureichen. Allerdings bietet diese Funktion auch ein gewisses Missbrauchspotential, da nicht immer gewährleistet wird, dass die aktuelle Nachricht auch ihrer ursprünglichen Fassung entspricht. Mit Burning Board 4.1 bieten wir zwei verschiedene Neuerungen um diesem Problem zu begegnen. Zum einen gibt es eine neue Berechtigungen für Benutzergruppen, diese erlaubt es die Bearbeitungsfunktion nur für bestimmte Gruppen freizugeben oder eben zu untersagen. Zusätzlich wird automatisch ein Hinweis angezeigt, der auf entsprechende Bearbeitungen hinweist:



    Teilnehmer einer Konversation können diese zu jedem beliebigen Zeitpunkt verlassen, dadurch können Konversationen entstehen die nur noch einen einzigen Teilnehmer aufweisen. Sollte dieser Fall eintreten, wird beim Versuch zu antworten ein entsprechender Warnhinweis angezeigt, die Antwortmöglichkeit wird jedoch nicht unterbunden:



    Des Weiteren haben wir drei weitere Veränderungen vorgenommen, mit dem Ziel die Verwendung und Verwaltung von Konversationen zu vereinfachen.


    Es ist nun möglich mehrere Konversationen zu markieren und diese direkt als gelesen zu markieren:



    Zukünftig wird die Nummerierung in der oberen, rechten Ecke jeder Nachricht angezeigt:



    Zum Schluss möchte ich noch kurz auf die Ordner-Darstellung eingehen, diese zeigt hinter dem Namen nun die Anzahl an Konversationen an, die logisch einem Ordner zugeordnet sind:


  • #6

    Neben den zum Teil bereits vorgestellten größeren Neuerungen liefert Burning Board 4.1 auch viele Detailverbesserungen mit. Eine Teil dieser Verbesserungen möchte ich in diesem Thema vorstellen:



    Farbige Benutzernamen im Thema


    Die farbige Hervorhebung von Benutzernamen in der Benutzer-Online-Liste wirkt sich nun auch in der Seitenleiste bei Beiträgen, Konversationen usw. aus.




    Hinweis zum Einsatz von Cookies


    Webseiten aus der EU müssen gemäß EU-Richtlinie 2009/136/EG über den Einsatz von Cookies informieren. Burning Board 4.1 liefert hier eine fertige Informationsseite mit und informiert beim ersten Besuch der Seite über den Einsatz von Cookies. Für Webseiten, die nicht den Regelungen der EU unterliegen, lässt sich die Anzeige über die Administrationsoberfläche deaktivieren.




    Kompakte Darstellung für Code-BBCode-Boxen


    Code-BBCode-Boxen, die länger als zehn Zeilen sind, werden automatisch verkürzt dargestellt. Per Mausklick lässt sich die Box aufklappen, um den kompletten Inhalt anzeigen zu lassen.




    Letzte Aktivitäten im Dashboard benutzerseitig konfigurierbar


    Bisher wurde die Auflistung der letzten Aktivitäten im Dashboard automatisch nach den Aktivitäten der Benutzer, denen man folgt, gefiltert, sobald man mindestens einem Benutzer folgt. Zukünftig kann man dies als Benutzer individuell konfigurieren und diese Filterung wahlweise abschalten. Die getroffene Auswahl wird dabei dauerhaft gespeichert und automatisch beim nächsten Seitenbesuch wieder angewendet.




    Darstellung von geschützten Benutzerprofilen verbessert


    Beim Zugriff auf ein geschütztes Benutzerprofil wurde man bisher von einer unschönen "Zugriff verweigert" Fehlermeldung begrüßt. Burning Board 4.1 zeigt hier stattdessen das normale Benutzerprofil mit allen öffentlichen Informationen (z.B. Benutzername, Avatar, Rang) an und informiert, dass der Zugriff auf den Rest des Profils eingeschränkt ist.




    Markierung von gesperrten Benutzern


    Bekannt aus früheren Versionen markiert Burning Board 4.1 gesperrte Benutzer wieder mit einem Schloss-Symbol.




    Datenschutzerklärung


    Burning Board 4.1 liefert nun erstmals eine fertige Datenschutzerklärung mit.




    Einfache Filterung nach Sprache in der Themenliste


    Nutzt man die Funktion für mehrsprachige Inhalte werden Themen mit der Flagge passend zur jeweiligen Sprache markiert. In Burning Board 4.1 kann man mit einem Mausklick auf eine Flagge die Liste der Themen nach der jeweiligen Sprache filtern lassen.




    Beitragsnummer


    Burning Board 4.1 führt wieder die bekannte Nummerierung von Beiträgen ein und zeigt die Nummer des Beitrags rechts oben im Beitrag an.




    Individuelle Konfiguration der Teilen-Buttons


    Die Teilen-Buttons können nun benutzerseitig individuell konfiguriert werden, um festzulegen ob beim Seitenaufruf automatisch Daten von Drittanbietern abgefragt werden sollen.






  • #7

    Wie bereits in vorhergegangenen Vorstellungen angedeutet, haben wir bei der Entwicklung von Burning Board 4.1 viel Wert auf einen erhöhten Komfort und eine bessere Integration von Inhalten gelegt. Wir haben seit der Veröffentlichung von Burning Board 4.0 viele gute Vorschläge erhalten und möchten im Folgenden auch kurz auf deren Umsetzungen eingehen.



    Verbesserte Zitat-Darstellung

    Zitate werden automatisch mit dem Avatar des jeweiligen Autoren verknüpft.




    Detaillierte Like-Auflistung im Benutzerprofil


    Ein neuer Tab im Benutzerprofil listet alle Like-Beteiligungen des Benutzers detailliert auf.




    ImageViewer-Verbesserungen


    Der Imageviewer, der bereits in der Galerie für das Vergrößern der Bilder genutzt wird, kommt nun auch beim Vergrößern von Dateianhängen und in Beiträge eingebetteter Bilder zum Einsatz. Gleichzeitig wurde der ImageViewer noch einmal verbessert und bietet jetzt eine bessere Unterstützung von mobilen Endgeräten.


    Desktop-Browser:


    Mobile-Browser:


    Mit einem Fingerdruck auf das Bild wechselt der ImageViewer in den Vollbildmodus in dem die obere und untere Leiste vollständig verschwindet. In dieser Ansicht wird das Bild in der maximal möglichen Größe angezeigt und der Wechsel zwischen den Bildern erfolgt durch eine Wisch-Geste in die jeweilige Richtung.



    Abonnieren-Icon zeigt Status an


    Das Icon zum Abonnieren von Themen wechselt nun seine Darstellung auf Basis des aktuellen Status:


    Nicht abonniert:


    Abonniert:



    Besitzer kann deaktivierte Inhalte sehen


    Als Autor kann man nun auf seine eigenen Inhalte zugreifen, die sich noch in der Moderation befinden.




    Automatische Erkennung von Foren-Links

    Links zu Foren in Beiträgen werden nun analog zu Themen-Links automatisch erkannt und mit dem Titel des verlinkten Forums versehen.



    Verbesserte E-Mail-Benachrichtigungen zu neuen Beiträgen


    E-Mail-Benachrichtigungen zu neuen Beiträgen enthalten nun optional den Text des jeweiligen Beitrags.




    Einbetten von Dateianhängen verbessert


    Bisher konnte man Dateianhänge nur im Text der dazugehörigen Beiträge einbetten. Beim Einbetten in fremde Beiträge stand lediglich der Link zum Dateianhang zur Verfügung, nicht aber Vorschau-Informationen wie z.B. Vorschaugrafiken bei Bildern. In Burning Board 4.1 können Dateianhänge - z.B. durch Zitieren - beliebig in andere Beiträge sowie andere Inhalte (z.B. Blog-Artikel) eingebettet werden. Es stehen alle Vorschau-Informationen zur Verfügung, vorausgesetzt natürlich, der Betrachter hat Zugriff auf den Beitrag, zu dem ein Dateianhang ursprünglich gehört.



    Neue Dashboard-Boxen


    Burning Board 4.1 liefert vier neue Boxen für die Dashboard-Seitenleiste mit:

    • Benutzer online
    • Benutzer online denen man folgt
    • Geburtstage von Benutzern denen man folgt
    • Team-Mitglieder online


  • Hey,

    dir scheint die Diskussion zu gefallen, aber du bist nicht angemeldet.

    Wenn du ein Konto eröffnest merken wir uns deinen Lesefortschritt und bringen dich dorthin zurück. Zudem können wir dich per E-Mail über neue Beiträge informieren. Dadurch verpasst du nichts mehr.


    Jetzt anmelden!