Schlagwort-Archiv: phpBB 3

Neue Versionen, neue Chancen

WordPress entwickelt sich fleissig weiter und das neue Standard-Theme ist sehr gut gelungen.
Warum daher für einen Blog, der recht einfach geführt und nicht wirklich intensiv genutzt wird (abgesehen von vielen Spammern ;-) ) mit einem neuen Style versehen, der dazu auch extra gepflegt werden muss?
Nein, lassen wir alles auf Standard und damit kann man auch sehr gut leben.

Was gibt es sonst noch neues?

Die RPG-Tools werden dieses Jahr nicht mehr weiter entwickelt, dafür stand neben nicht gerade wenigen Kundenaufträgen auch einiges privates dem entgegen. Aber 2013 soll es dann wirklich kommen: Die finale Version der RPG-Tools! Aber nicht sofort im Januar, eher bis Sommer wird es schon dauern.

Für alle Kenner der Download MOD für das phpBB 2, phpBB 3 und Cback Forum System v3 wird es auch etwas neues geben: Es ist eine Standalone-Version des Download Bereiches geplant.
Zwar wird nicht das Rad neu erfunden und das ganze wird auf einem phpBB 3 basieren. Dieses wird aber soweit reduziert, dass lediglich die Verwaltung der möglichen registrierten Benutzer, die Verwaltung / Einstellungen der MOD sowie die Sitzungsverwaltung und zentrale Funktionen des Forumsystemes, welche von der MOD verwendet werden (z. B. E-Mails versenden, Datenbank-Anbindung) noch vorhanden sein werden. Damit lässt sich dann dieses Gesamtsystem auch in andere Webseiten ohne Probleme einrichten.
Da eine solche Entwicklung allerdings recht langwierig ist, wird nicht vor Spätherbst 2013 mit einer Fertigstellung zu rechnen sein. Aber es wird kommen, das ist sicher.

Ansonsten allen Lesern dieses bescheidenen Blogs eine besinnliche Weihnacht und einen guten Rusch in das Jahr 2013.
Möge das neue Jahr für alle erfolgreich verlaufen und ohne nennenswerte Rückschläge über die Bühne gehen…

Benutzerdefinierte Download Felder

Auch, wenn für benutzerdefinierte Download Felder, die in die Download MOD nun integriert werden, das bestehende Modul des phpBB 3 verwendet und angepasst/umgebaut wird: Es ist eine wirklich aufwendige Arbeit.

Nicht nur, dass man zunächst die Logik verstehen muss, die Datenbanktabellen analog den phpBB 3 Vorlagen erstellt und anpasst. Nein, auch komplette Anpassungen an die in der Download MOD vorgesehene Struktur sind ja zu berücksichtigen, welche historisch gewachsen diverses Umdenken verlangt (hält dabei aber geistig fit :-) ).

Und dazu auch noch weitere Sprachvariablen einführen. Die MOD wird langsam zu einem Serverkiller, wenn noch mehr hinzukommt und man fängt dann wieder an, mühsam die MOD zu zerlegen, um nur genau dann, wenn man es braucht, auch alles bereitzustellen. Besonders die Sprachelemente.

Noch ist das allerdings nicht nötig und man kann recht gut alles so lassen, wie es ist.

Jetzt ist zumindest für die Version 6.4.0 der Administrationspart erledigt. Soll bedeuten, dass man benutzerdefinierte Felder für Downloads nun bereits anlegen, ändern und löschen kann.

Schauen wir nun mal, in wie weit jetzt die phpBB 3 eigenen Funktionen zur Darstellung und zum Speichern der so individuell zu erfassenden Dateninhalte gespeichert und dargestellt werden können, ohne wieder die Funktionen des Forums in die MOD zu übertragen und anzupassen.
Damit würde nämlich auch schnell wieder eine Datei mehr hinzukommen, die neben der Download Class die Download Felder verwaltet.

Sollte alles gut gehen, wird zum Wochenende der abschließende Großtest anlaufen können. Und wenn der erfolgreich ist, geht die MOD in die Veröffentlichung. Also dann im Laufe der kommenden Woche.

Man kann und ich werde gespannt sein…

Nächste Stufe für die Download MOD

Die Planungen sind nun abgeschlossen und damit steht fest, dass die MOD in der nächsten Version ebenfalls individuell definierbare Felder erhalten wird.

Die neu erstellbaren Felder werden analog den individuellen Profilfeldern im phpBB 3 selber über ein eigenes Modul hinzugefügt und können zur späteren Erstellung/Änderung von Downloads mit erfasst werden. Dabei wird allerdings keine Unterscheidung zwischen den Download-Kategorien gemacht, wodurch jedes neu definierte Feld auch in allen Downloads angezeigt wird.

Dargestellt werden in den Details dann nur die Felder, die auch erfasst wurden. Dies geschieht somit analog zu den Daten für die Hackliste, bzw. zu Modifikationen.

Die Inhalte erscheinen dazu auch nur in den Download Details. Eine Anzeige in den Kategorien würde schnell die Ansichten sprengen können und den Verwaltungsaufwand, welches Feld wo angezeigt werden soll, den Nutzen nicht rechtfertigen.

Um bisherigen Anfragen zu den individuellen Feldern gerecht zu werden, wird das neue Modul alle MOD-internen Funktionen bereitstellen, die Inhalte formatiert ausgeben können. So wird man z. B. die Funktion zur Umrechnung von Dateigrößen auswählen können, um die eingetragene Zahl nicht in Byte, sondern in der umgerechnete Größe erfassen und später auch wieder korrekt darstellen zu können.
Auch wäre die Verwendung oder Deaktivierung von BBCode für Textfelder denkbar, wobei allerdings bei der späteren Erfassung der Inhalte die im Forum gewohnten BBCode-Buttons nicht angezeigt werden, aber ein kurzer Hinweistext hierzu dargestellt wird.

Technisch gesehen werden zur Erfassung/Bearbeitung eines Downloads zunächst alle vorhandenen individuellen Profilfelder aus einer betreffenden Tabelle für die Feld-Definitionen ausgelesen, aufbereitet und in das Bearbeitungsformular zur Erfassung eingebunden.
Sofern nun zwischen dem Aufruf des Bearbeitungsformular und dem Absenden des Downloads ein Feld entfernt wurde (in der Regel sollte man nicht davon ausgehen), gehen dabei allerdings auch die alle erfassten Daten verloren, da die MOD nur die Daten speichern wird, die beim Speichern auch durch die Felddefinitionen ermöglichst werden.
Mit der Übernahme der Daten aus dem Bearbeitungsformular werden auch alle hinterlegten Operationen für die MOD-internen Funktionen durchgeführt.
So erhält z. B. die Angabe für eine manuell erfassbare Dateigröße den internen Wert in Byte, wenn die Daten z. B. in Megabyte angegeben wurden, um diese Daten später auch wieder in gleicher Weise korrekt darstellen zu können.
Die Daten der individuellen Felder werden dazu in einer eigens dafür bereitgestellten Tabelle gespeichert und mit Bezug über die intern geführte Download-ID dem eigentlichen Download zugeordnet. Somit wäre es egal, wo sich der Downloads befindet oder welche Änderungen selbiger an anderen Stellen innerhalb der MOD erfährt.

Selbstverständlich können die individuell erfassten Felder auch im Admin-Bereich in der Reihenfolge sortiert werden, damit man die Reihenfolge bei der Erfassung/Bearbeitung von Downloads bestimmen kann.

Zuletzt sei ergänzend erwähnt, dass die Bearbeitungsformulare für eine bessere Übersicht überarbeitet und die bestehenden Textfelder für einzelne Felder dabei auch verkleinert werden, um das Formular nicht weiter extrem in die Länge zu ziehen, sollten diverse individuelle Felder hinzukommen.
In wie weit dabei einzelne Blöcke der bestehenden festen Felder auf 4 oder mehr Spalten anstelle der aktuell durchgängigen 2 Spalten umgestellt werden, ist aktuell noch unklar.
Denkbar wäre z. B. die Optionen für das Verhindern diverse Benachrichtigungen nicht mehr untereinander, sondern in einer eigenen “Bar” nebeneinander anzuzeigen, um die Größe des Formulars zu verringern. Ebenso könnten die Einstellungen und Optionen zu den Download-Versionen weiter räumlich zusammengefasst werden, um auch hierdurch Platz zu sparen.
Auch werden die Formular-Button “Absenden” und “Zurücksenden” nach jedem Block eingebunden, um nicht immer erst an das Ende des Formulars scrollen zu müssen.
Insgesamt wird das Download-Formular jedoch nicht überladen daherkommen, um es auf eine Bildschirmseite zu “quetschen”. Es wäre auch illusorisch, dieses Ziel zu verfolgen, da damit das Formular jegliche Übersichtlichkeit verlieren würde.
Die Änderungen werden somit im Laufe der Einrichtung der individuellen Felder stattfinden und im Verhältnis zwischen Übersichtlichkeit und Platzverbrauch durchgeführt.

Da nun in der nächsten Version diverse größere Erweiterungen und Änderungen eingefügt werden, verlässt die Download MOD damit nun den Zweig 6.3.x und startet mit Version 6.4.0 ein neues Minor Release in der Entwicklungsstufe.

Geplant ist der Beginn der Umsetzung in den nächsten Tagen und es sollte zum Ende des laufenden Monats auch schon jeder geplante Punkt erledigt, bzw. die individuellen Felder soweit fortgeschritten sein, dass diese zumindest schon verwaltet werden können.

Ob und in wie weit die nächste Version der MOD allerdings tatsächlich fertiggestellt werden kann, ist zum jetzigen Zeitpunkt nicht absehbar. Daher werden wie auch in der Vergangenheit keine weiteren (genaueren) Termine genannt und auch nicht während der Entwicklung konkretisiert.
Es gilt wie immer der Grundsatz: Es ist fertig, wenn es fertig ist.
Wer sich dazu bereits auf http://phpbb3.oxpus.net registriert hat, kann Änderungen an der Download MOD jederzeit erfahren, in dem er den Download dazu abonniert. Sofern die MOD bereits installiert wurde, wird auch mit Aufruf der MOD im Admin-Bereich über die Versionsprüfung ebenfalls das neue Release angekündigt.
Daher wird um Geduld gebeten, bis die Entwicklung der Version 6.4.0 abgeschlossen ist. Nachfragen zum Stand der Dinge verzögern nicht unerheblich die Programmierung und damit wäre folglich keinem geholfen.

RPG-Template für subsilver2 fertig

Jetzt ist es amtlich:
Die Non-Public-RC1 Version der RPG-Tools für phpBB 3 sind komplett fertig gestellt.
Sobald das eigene RPG damit erfolgreich auf phpBB 3 konvertiert wurde und alle ggf. noch auftretenden Fehler behoben sind, wird das Paket als final herausgegeben.

Die bereits auf dem RPG angekündigte Vorgehensweise wird dabei strickt eingehalten.
Ich rechne damit, spätestens zum Wochenende, eher früher das Paket veröffentlichen zu können.

Und es gibt sicherlich den ein oder anderen, der jetzt schon nervös wird.

Zunächst aber:
Guten Rutsch und ein frohes neue Jahr 2009!!!

RPG-Tools komplett für phpBB 3 konvertiert

Es ist vollbracht:
Die RPG-Tools sind nun komplett auf das phpBB 3 konvertiert.

Komplett und doch unvollständig, denn für subsilver2 müssen noch die Template-Files angepasst werden.
Das ist aber nur noch einmal etwas Fleißarbeit und dann ist die MOD wirklich komplett.

Was ich allerdings vor der Veröffentlichung des Paketes dann noch zuvor machen möchte, ist die Konvertierung meines eigenen RPG (erreichbar unter http://rpg.oxpus.net ) auf phpBB 3 und dann die neuen Tools dort installieren.
Das passiert in mehreren Schritten:
- Konvertierung des Online-RPG auf phpBB 3 zunächst lokal auf meinem Arbeitsrechner
- Installation der neuen RPG-Tools
- Einrichtung/Übernahme der RPG-Daten aus dem alten Online-Forum
- Sicherung der Datenbank
- Ausgiebiger Test aller RPG-Funktionen (zunächst lokal, dann online)
- Bugfixing und Korrektur der MOD-Anleitung
- Wiederherstellung der Datenbank und nachträglicher Datenkorrekturen (sofern nötig)

Zur Umstellung, die ich umgehend nach der Erstellung der Template-Files für subsilver2 durchführen werde, wird das bestehende RPG dabei allerdings gesperrt werden müssen, um eine saubere Datenbasis zu erhalten.
Auch wird nach dem online stellen der neuen RPG-Version die Seite zunächst komplett zugriffsgeschützt, um in Ruhe alles testen zu können.
Erst nach Abschluss der Testarbeiten wird der Zugriffsschutz aufgehoben und das neue Paket veröffentlicht.

Wann ich allerdings jetzt die Templates für subsilver2 erstelle, also ob noch dieses Jahr oder erst im neuen Jahr (sind ja nur noch wenige Stunden), ist noch offen.
Ich denke, dass ich wohl erst Morgen in Ruhe alles erstellen und konvertieren werde. Dann wäre, sofern nichts gravierendes mehr dazwischen kommt, am Wochenende die Umstellung des jetzigen RPG-Forums abgeschlossen und die MOD dann auch umgehend veröffentlicht.

Ich drück Euch also die Daumen, dass alles glatt geht, gerade auch bei der Sicherung der lokalen Datenbank und Wiederherstellung auf dem für Euch zugänglichen Webserver…