Ein Forum, in dem ich aktiv bin, hat vBulletin von Version 4 auf 6 aktualisiert.
Obwohl ich beeindruckt bin, wie eine so alte Software, die auf alten Grundlagen[1] aufbaut, “moderne” Funktionen implementieren konnte, wie zum Beispiel:
- WYSIWYG-Editor
- Bilder direkt in den Editor einfügen
- Mobile Ansicht
- Echtzeit-PMs
- Die gesamte Seite nicht neu laden nach dem Posten einer Nachricht oder der Verwendung der Paginierung
- Die Nachricht, die Sie schreiben, in Echtzeit speichern
- Schnelles Auswählen und Zitieren von Teilen der Nachrichten anderer Benutzer
Es fällt mir auch auf, wie Discourse auf Details achtet, die in vielerlei Hinsicht eine reibungslose, problemlose Erfahrung ermöglichen.
Nur ein paar Beispiele, wie vBulletin 6 einige Funktionen handhabt, während Discourse es einfach richtig macht:
-
Das Einfügen eines Bildes in den Editor konvertiert es nicht in JPG. Wenn das Bild also schwerer ist als die maximal zulässige Größe, müssen Sie das Bild woanders einfügen, als JPG speichern und manuell hochladen.
-
Bietet über 10 optionale Felder/Einstellungen beim Verlinken eines Bildes, die Benutzer nie verwenden werden[2]
-
PMs können als Thema oder als Echtzeit-aktualisierter Chat angezeigt werden, der in einem externen Fenster geöffnet werden muss (warum zwei Optionen? Warum nicht das Beste aus beiden Ansichten nehmen?)
-
Wenn Sie ein Bild oder eine andere Datei hochladen und sie aus dem Editor entfernen, ist die Datei immer noch an die Nachricht angehängt. Sie müssen das Bild stattdessen aus dem Anhangsmenü entfernen, um es vollständig aus der Nachricht zu entfernen.
-
Wenn Sie Ihre Nachricht bearbeiten und die Änderung schließen, erhalten Sie immer eine Warnmeldung, dass Sie Ihre Änderung verlieren, auch wenn Sie keine Änderung vorgenommen haben.
-
Aktionen, die Zeit in Anspruch nehmen (bis zu mehreren Sekunden), wie das Anzeigen einer Themenvorschau, wenn Sie mit der Maus über den Titel des Themas in der Themenliste fahren, oder das Senden Ihrer Nachricht, ändern den Standard-Mauszeiger von Windows in den blauen “beschäftigt”-Cursor[3], was sehr unangenehm ist, da dieses Phänomen normalerweise auftritt, wenn eine Webseite aufgrund eines hängenden Prozesses abstürzt

-
Ich hatte die Gelegenheit, den Admin-Bereich zu sehen, um ein benutzerdefiniertes Theme zu erstellen. Sicher, am Ende funktioniert es, aber was für eine schmerzhafte Erfahrung. Es ist Lichtjahre hinter Discourse in Bezug auf Benutzerfreundlichkeit und übermäßig kompliziert, mit einer Benutzeroberfläche direkt aus den 2000er Jahren[4].
-
Eine normale Themenliste besteht aus 11000 Zeilen HTML
. Discourse gibt 500 aus.
Ich bin voreingenommen, sicher. Ich liebe Discourse. Ich kenne vBulletin nicht sehr gut. Ich bin nicht an alle Funktionen gewöhnt oder nutze sie nicht. Ich bin weder ein Power-User noch ein vBulletin-Admin, während ich ein Experte für Discourse bin (wie kühn ich bin).
Wahrscheinlich würde meine Meinung abgeschwächt werden, wenn ich vBulletin sehr gut kennen würde und wenn ich nicht jedes Mal, wenn ich in vBulletin als Benutzer oder Admin etwas tun möchte, an “𝒯𝒽𝑒 𝒟𝒾𝓈𝒸𝑜𝓊𝓇𝓈𝑒 𝒲𝒶𝓎” denken würde.
Außerdem ist vBulletin 6, soweit ich das verstehe, jetzt ein vollwertiges CMS, das darauf abzielt, ganze Websites und nicht nur Foren zu erstellen, was die Billionen von Vorlagen, Parametern und Einstellungen erklärt und das verwendete HTML- und CSS-Framework der Seite, das die Anpassung sehr schwierig macht[5].
Ich werde gerne zugeben, dass nicht alles auf der Discourse-Seite glänzend ist und dass vBulletin Funktionen bietet, die Discourse nicht bietet (das Gegenteil ist auch wahr).
Nichtsdestotrotz hat mir die Verwendung dieser sehr aktuellen Version von vBulletin gezeigt, wie einfach und reibungslos Discourse im Vergleich zu solchen alten Konkurrenten ist.
Ich habe das Gefühl, dass es keine erfüllende Erfahrung ist, vBulletin-Entwickler zu sein. ↩︎
- ↩︎
Nur ein Teil der Benutzeroberfläche:
↩︎
Viel Spaß beim horizontalen Scrollen

↩︎<div class="b-module canvas-widget default-widget activity-stream-widget forum-activity-stream-widget widget-tabs ui-tabs widget-no-header-buttons widget-border-flush ui-corner-all ui-widget ui-widget-content" id="widget_3" data-widget-id="6" data-widget-instance-id="3" data-widget-default-tab="#forum-tab"> <div class="widget-header widget-tabs-nav h-clearfix"> <div class="module-title h-left"> <ul class="ui-tabs-nav hide-on-editmode h-clearfix b-comp-menu-horizontal js-module-tab-menu js-comp-menu-horizontal js-comp-menu--dropdown-on-xsmall b-comp-menu-dropdown--inactive ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header" role="tablist">

