BlogBlog

MyBB-Versionsvergleich in der Doku möglich

Veröffentlicht am 27.01.2014 von StefanT in In eigener Sache

MyBBoard.de bietet euch auf der Seite Liste der geänderten Dateien und Templates ab heute die Möglichkeit sowohl den PHP-Codeänderungen aber auch Anpassungen an Templates auf die Spur zu kommen.

Wir listen in unseren Ankündigungen zu neuen MyBB-Versionen schon lange veränderte Dateien und Templates auf, doch noch nie war es einfacher die tatsächlichen Codeänderungen zu finden.

Wenn ihr beispielsweise wissen wollt, was sich zwischen von MyBB 1.6.10 und 1.6.11 geändert hat, dann sind auf der Seite Änderungen von MyBB 1.6.10 auf 1.6.11 alle seit 1.6.10 geänderten Dateien und Templates aufgeführt. Nach Klick auf eine Datei oder ein Template öffnet sich ein Fenster, in dem alle Veränderungen durch verschiedene farbliche Hervorhebungen dargestellt sind. So seht ihr auf einen Blick welche Zeilen geändert, entfernt oder hinzugefügt wurden:




Diese Informationen können sehr hilfreich sein, um sich einen Überblick der Änderungen von der aktuellen zur vorherigen MyBB-Version zu verschaffen oder sich auch über die Änderungshistorie in älteren Versionen zu informieren. Dies ist insbesondere bei Templates nützlich, da diese oft manuell aktualisiert werden müssen.

Ein Hinweis sei noch gegeben: Diese Informationen entbinden euch nicht davon, eure selbst vorgenommenen Datei- oder Templateänderungen zu dokumentieren, um sie im Fall eines Updates wieder herstellen zu können.

Sollte es Probleme, Fragen oder Verbesserungsvorschläge zu dieser neuen Funktion geben, könnt ihr dies gerne in die Kommentare schreiben.

Antworten auf eure Fragen

Veröffentlicht am 04.09.2013 von StefanT in Newsletter

Falls sich noch jemand erinnert: Wir haben Euch im Mai Fragen zum MyBB stellen lassen. Wir bedanken uns für eure rege Teilnahme und entschuldigen uns, dass wir uns mit der Beantwortung so viel Zeit gelassen haben. Leider waren wir alle mit privaten und beruflichen Dingen sehr beschäftigt und mussten diesen Newsletter zurückstellen.

Nun aber zu den Fragen und Antworten


Warum wird eine so tolle Forensoftware wie MyBB kostenlos zur Verfügung gestellt?
Das ist eine gute Frage. Tatsächlich war ursprünglich geplant das MyBB kommerziell anzubieten, doch schon 2003 wurde diese Planung verworfen. Die Gründe für diese Entscheidung kennen wir nicht, doch bereut wurde es nie.
Die Gründe für Entwickler von kostenloser Software sind vielfältig: Die einen wollen kein Geld für kostenpflichtige Software ausgeben, andere haben einfach nur Spaß daran und wiederum andere programmieren neben der Arbeit, Schule oder dem Studium und können sich nicht um Vertrieb und andere Verpflichtungen kümmern.

Bleibt das MyBB noch kostenlos oder wird es eher kostenpflichtig?
MyBB 1.6/1.8 steht unter der LGPL-Lizenz und ist damit Open Source und kostenlos. Dies könnte auch nachträglich nicht widerrufen werden.
Für MyBB 2.0 wurde bisher noch keine Lizenz bekanntgegeben, aber es wird definitiv kostenlos sein.

Wird das MyBB noch weiterentwickelt?
Auch wenn die Entwicklung zurzeit aufgrund Zeitmangels etwas stockt, geht es natürlich weiter. Für MyBB 1.8 sind schließlich einige neue Funktionen und Verbesserungen angekündigt und teilweise auch schon umgesetzt.

Wie groß ich die Gefahr, wenn Dateien mit CHMOD 777 gesetzt wurden, dass ein Angriff von außen, sprich über den Browser, erfolgen kann? Ich gehe davon aus, dass der "Angreifer" keinen Zugang zum Server hat...
Von den Dateirechten alleine geht grundsätzlich wenig Gefahr aus. Besteht allerdings eine geeignete Sicherheitslücke, so ist es möglich, dass PHP-Dateien manipuliert werden können. So könnten z.B. Passwörter oder andere Benutzerdaten unbemerkt ausspioniert werden. Deshalb müssen beim MyBB nur bestimmte Dateien und Ordner beschreibbar sein. Alle anderen Dateien können nur über FTP o.ä. bearbeitet werden.
Daher ist es zu empfehlen, die Rechte so niedrig wie möglich zu setzen (das kann je nach Konfiguration unterschiedlich sein), wobei dies für einen Angreifer meist nur eine kleine zusätzliche Hürde ist.

Wie kann ich auf Github Dateiänderungen zweier MyBB Versionen vergleichen?
Das ist etwas versteckt, es gibt zwar ein Vergleichs-Werkzeug. Dieses bietet die sogenannten Tags allerdings nicht zu Auswahl an. Trotzdem lässt sich diese Funktion zum Vergleich zweier Versionen nutzen: https://github.com/mybb/mybb/compare/mybb_1609...master
Hier wird Version 1.6.9 mit der Master-Version (aktuelle Version, derzeit also 1.6.10) vergleichen (bei „Files Changed“). Aber Achtung: Aufgrund der Anzahl der Änderungen lädt die Seite relativ lange und ist u.U. zäh bei der Bedienung.
Komfortabler ist vermutlich ein Dateivergleichs-Programm wie z.B. WinMerge unter Windows oder Diff unter UNIX.

Gibt es eine Übersicht, z.B. ein Workflow-Diagramm, wie das MyBB-System arbeitet?
Bisher haben wir etwas derartiges noch nicht gesehen. Wobei das relativ übersichtlich ist, da die Dateien im wesentlich einfach von oben nach unten abgearbeitet werden. Da sind Systeme mit umfangreichen Frameworks deutlich schwerer zu verstehen.
Am besten kann man sich da einarbeiten, indem man sich eine einfache vorhandene Funktion anschaut und versucht diese zu verstehen. Grundlegende Informationen zu Plugins findet man in unserer Doku: http://www.mybboard.de/doku/sonstiges/informationen-zu-plugins/

Wo werden meine eingegebenen Daten überall durchgejagt? Was wird alles ersetzt bevor ich es zu Gesicht bekomme?
Diese beiden Fragen sind leider nicht so einfach zu beantworten, da sie stark vom Kontext abhängen und es daher keine pauschalen Antworten gibt. Konkrete Fragen beantworten wir gerne im Forum.

Warum hat man Prototype verwendet und nicht jQuery?
Prototype ist älter und war bei Integration ins MyBB (und auch noch mehrere Jahre) weit verbreitet. Dass jQuery mittlerweile Prototype verdrängt hat, war damals einfach nicht absehbar.
Dabei muss man auch sagen, dass Prototype bis heute gute Dienste leistet, es hätte sich auch gegen jQuery durchsetzen können.

Kennen unsere Web-Entwickler die Dateien eigentlich in- und auswendig – so wie man zum Beispiel einen Autor fragen könnte, welcher Absatz seines Buches in welcher Seite welches Thema behandelt?
Ein großer Unterschied zwischen dem MyBB und dem Beispiel ist die Anzahl der Autoren. Am MyBB haben mittlerweile Dutzende Leute programmiert, sodass ein Entwickler Code-Teile, an denen er nie gearbeitet hat, vermutlich kaum oder gar nicht im Detail kennt. Einen groben Überblick über den Code sollte allerdings jeder Entwickler haben. Bei über 125 000 Zeilen Code ist das allerdings auch nicht ganz einfach.

Uns interessieren eure Fragen!

Veröffentlicht am 08.05.2013 von StefanT in Newsletter

Seit dem letzten Newsletter sind nun schon einige Monate ins Land gezogen. Wir hatten euch Newsletter einmal pro Quartal angekündigt. Allerdings macht uns auch dieser relativ große Zeitabstand Probleme. Dies liegt vor allem an zeitlichen Beschränkungen, denen auch das MyBBoard.de-Team unterliegt. Leider ist es auch nicht so einfach, wie zunächst gedacht, die entsprechenden Rubriken immer mit neuen Inhalten zu füllen. Schließlich würden z.B. Interviews mit weiteren MyBB-Entwicklern nicht allzu viele Neuigkeiten enthalten, die Vorstellung von Plugins nur dann Sinn machen, wenn deren Beschreibung nicht bereits eindeutig genug ist usw. usf.

Deshalb haben wir uns für die nächste Ausgabe etwas anderes ausgedacht:


Anstatt der üblichen von uns vorgegeben Rubriken, könnt ihr uns Fragen stellen. Auch könnt ihr Themen vorschlagen, die euch besonders interessieren.
Dabei sind nicht nur Fragen zum MyBB, sondern auch zu MyBBoard.de und einzelnen Team-Mitgliedern erlaubt. Schreibt alles, was euch interessiert, in die Diskussion zu diesem Artikel ins Forum oder sendet eine E-Mail an fragen@mybboard.de. Dazu habt ihr bis Ende Mai 2013 Zeit, dann werden wir die interessantesten Fragen aussuchen und im nächsten Newsletter beantworten.

Wenn ihr euch also schon immer gefragt habt, wann MyBBoard.de "Geburtstag" hat, oder warum wir z.B. keine weiblichen Team-Mitglieder haben, der sollte die Chance nutzen.

Über eine rege Beteiligung freuen wir uns...

Euer
MyBBoard.de-Team
-> Zu den Kommentaren (3)

MyBB 1.8 Tour: Roadmap

Veröffentlicht am 26.04.2013 von StefanT in MyBB

MyBB 1.8 ist das nächste, größere Update für die 1.x-Serie. Das Ziel dieses Releases ist die Einführung eines neuen Levels an Standardisierung und Organisation, an der es dem MyBB bislang gefehlt hat und, MyBB in eine Linie mit anderen Produkten und Diensten zu bringen, die in naher Zukunft veröffentlicht werden sollen.

1.8 wird ein großer Schritt innerhalb der 1.x-Serie darstellen. Es wird einige neue, mächtige Eigenschaften beinhalten und eine stabile Foren-Lösung für deine Community in den nächsten Jahre darstellen. Es erlaubt uns, der MyBB Group, sich auf die nächste Generation unserer Software - der ersehnte 2.x-Serie - vorzubereiten und zu fokussieren.

Status


Aufgrund der verlängerten Entwicklungs- und Test-Phase von MyBB 1.6.10 und Verzögerungen durch Arbeitsbelastungen, Examensprüfungen und Ferien, ist MyBB 1.8 leider nicht so weit, wie wir es uns eigentlich vorgestellt hatten. Natürlich sind wird enttäuscht, aber wir beabsichtigen weiterhin, das beste, kostenlos erhältliche Forensoftware-Paket zu erstellen und bereitzustellen.

Außerdem unterziehen wir uns, als Entwickler-Gruppe, großen Veränderungen zum Beispiel hinsichtlich unserer Arbeitsweise, um das Erscheinungsdatum zu beschleunigen. In den letzten 12 Monaten hat das Team eine wahnsinnig große Menge an Arbeit abgeschlossen, vieles davon hinter den Kulissen, und wir hoffen, euch sehr bald Neuigkeiten überbringen zu können.

Hinsichtlich dieser Neuigkeiten haben wir eine Roadmap für 1.8 im englischen Forum zur Verfügung gestellt. Das Thema wird mit den neueste Nachrichten, Funktionen und Bug-Fixes direkt aus der Entwicklung regelmäßig aktualisiert.

Veröffentlichungstermin


Wie immer wird MyBB 1.8 veröffentlicht, sobald wie meinen, dass es fertig ist. Wir haben unser GitHub-Projekt geöffnet, sodass alle - nicht nur das Entwicklerteam - bei der Entwicklung der 1.x-Serie helfen können. Selbst, wenn du nicht programmieren kannst, können jederzeit die beiden Entwicklungszweige (1.6 & 1.8) zu Testzwecken und für Verbesserungsvorschläge herunter geladen werden. Zusammen mit der Roadmap kannst du bzgl. des Projektes auf dem Laufenden bleiben und sehen, was als nächstes kommt.

Neue Funktonen für 1.8 sind nicht ausgeschlossen. Allerdings planen wir keine größeren neuen Funktionen, um die Kompatibilität von Plugins und Themes der Version 1.6 nicht zu gefährden.

Dem Team beitreten


Die MyBB-Geschichte war nie spannender; MyBB 1.6 ist bereit für neue Technologien, 1.8 ist auf dem Weg und die Entwicklung von 2.x (dessen Konzept wirklich fantastisch aussieht) wird bald gestartet. 2013 wird auf alle Fälle ein arbeitsreiches Jahr. Wenn du glaubst, alle Voraussetzungen zu erfüllen, ein passioniertes, ehrenamtliches Mitglied des Projektes zu werden, dann freuen wir uns über deine Bewerbung!

Wir suchen zur Zeit Entwickler für 1.x, SQA-Teammitglieder und Leute für das Ressource-Team, die sich auf das Managen der Community-Dienste konzentrieren. Wenn du dich für einen dieser Posten interessierst, kannst du die Bewerbung im "Private Inquiries"-Forum posten oder eine E-Mail senden.
-> Zu den Kommentaren (2)

Tipps zur mobilen Nutzung - Tapatalk/Forum Runner

Veröffentlicht am 15.01.2013 von StefanT in Adventskalender 2012

Im Adventskalender am 21.12.2012


Immer mehr Nutzer mit Smartphones und Tablets im Internet unterwegs. In diesem Türchen haben wir bereits ein Plugin vorgestellt um das MyBB für Smartphones und Tablets besser nutzbar zu machen.

Eine weitere Möglichkeiten bieten die Plugins Tapatalk und Forum Runner.
Beide rüsten in eurem Forum die Unterstützung für die Tapatalk- bzw. Forum-Runner-Apps nach. Beide Apps gibt es für iPhone, iPad und Android, Tapatalk zusätzlich auch für BlackBerry und Windows Phone.

Zu beachten ist allerdings, dass es verschiedene Versionen der Apps gibt. Alle Funktionen gibt es dabei nur in der kostenpflichtigen Variante. Dadurch, dass es bereits viele Foren unterstützt werden, kann jeder Benutzer abwägen, ob sich die Apps lohnt. Für den Foren-Betreiber entstehen in keinem Fall Kosten.

Im Vergleich zum GoMobile-Plugin einige Vorteile:
  • Einheitliche Benutzeroberfläche für alle Foren, egal welche Software verwendet wird
  • Unterstützung aller üblichen Foren-Funktionen (Beiträge, Private Nachrichten,...)
  • Traffic-sparend, da kein Theme übertragen werden muss

Zu beachten ist allerdings, dass Plugins und andere besondere Funktionen nicht von den Apps unterstützt werden können. So muss z.B. auch auf eigene Werbung verzichtet werden.

Weitere Details und Screenshots könnt ihr auf den Webseiten von Tapatalk und Forum Runner finden.
-> Zu den Kommentaren (0)


Seiten: 1 2 3 ... 6