Schlagwort-Archiv: BBCode

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.