Schlagwort-Archiv: download mod

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…

Letzte Ausbaustufe der RPG Tools verzögert sich auf unbestimmte Zeit

Leider kommen zur Zeit immer wieder andere Aufgaben dazwischen (bestehende noch nicht ganz abgeschlossene Projekte, Kundenaufträge, persönliche Dinge), daher verschiebt sich die Entwicklung der nächsten und damit letzten Ausbaustufe der RPG-Tools auf unbestimmte Zeit.

Bevor jetzt ein Aufschrei durch die Welt geht, sei erwähnt, dass bekanntermaßen die Resonanz auf die Tools sehr überschaubar ist und eine Entwicklung der letzten Stufe nicht wirklich etwas daran ändert.

Aus diesem Grunde ist die nächste Stufe auch definitiv die letzte Ausbaustufe der RPG Tools, da kaum noch Reaktionen hierzu kommen (in den letzten Wochen eigentlich überhaupt keine mehr).

Sollte die letzte Ausbaustufe dann doch irgendwann mal umgesetzt sein, wird der Support zu den Tools nach der ersten “Sturmphase” eingestellt und auf das allernötigste beschränkt.

Auch wird dann das RPG-Forum des Entwicklers, in dem die Tools enthalten sind, nur noch lesend eingestellt, also keine Möglichkeit mehr bieten, die Tools weiter zu nutzen, weil die Beteiligung an der bestehenden oder einer neuen Geschichte nicht gegeben ist.

Bitte Nachsicht mit dieser Entscheidung, aber RPG’s sind entweder massiv umfangreich oder kaum genutzt, so wie eben die Tools, die schon immer nur einen “Baukasten” lieferten, um ein RPG selber zu kreieren und zu spielen (ähnlich den AD&D RPG’s).

Wann kommt denn nun die nächste Stufe?

Kurz: Keine Ahnung.
Neben den aktuell 3 laufenden Kundenaufträgen wird auch die Download MOD zunächst soweit korrigiert, bis diese offiziell verifiziert in die phpBB Mod-Datenbank (auf phpbb.de) veröffentlicht wird.
Privat stehen dann auch in der nächsten Zeit einige grössere und entscheidende Dinge an, so dass die RPG-Tools wirklich das allerletzte darstellen, was weiter verfolgt wird. Die Prioritäten haben sich nun einmal leider komplett geändert…

Download Plugin für CF3 verzögert sich leicht

Die Arbeiten am Download Plugin für das CF3 verzögerte  sich etwas aus unterschiedlichen Gründen.

Zum einen ist es extrem warm, was das Arbeiten an einer solch umfangreichen Konvertierung nicht gerade angenehm macht.
Zum anderen ist auch am vergangenen Wochenende die Fußball-WM 2010 erst zuende gegangen, wo die Spiele nach Möglichkeit verfolgt wurden.

Und am Rande: Das Finalspiel Niederlande – Spanien war wirklich nicht wert, Finale einer WM zu sein. Die Partie wurde durch herbe Fouls, viele (teilweise zu wenige) Karten und endlosen Diskussionen der Spieler mit dem Schiedsrichter unterbrochen, was das Spiel, welches an sich schnell gespielt wurde, schnell zu einem Disaster werden lies.
Nach meiner Meinung hätten es die Niederländer nach dieser Vorstellung nicht verdient, als Weltmeister aus diesem Finale hervorzugehen, was die Spanier dann auch letztlich zu verhindern wussten.

Nun, zurück zum Thema:
Abgesehen von der komplett umzustellenden Struktur der Download MOD auf das Plugin-System des CF3, wird diese Woche mit der Grundlagenforschung begonnen.
Will heissen: Es wird ein bestehendes Plugin untersucht, um die Installation, die Struktur und den Aufbau zu untersuchen, damit die Download MOD analog auf diese “Vorgabe” umgeschrieben werden kann.
Ggf. wird das ein oder andere Teilmodul der MOD dadurch komplett neu geschrieben werden, was nicht gerade der Konvertierungsgeschwindigkeit zu Gute kommt.
Was dagegen sicherlich einfacher sein wird, ist die Umstellung der SQL-Anweisungen, die sich zwar im CF3 vom phpBB 3 deutlich unterscheiden, aber nicht all zu schwer zu konvertieren ist. Zwar wird hier ggf. nicht 100% nach den Coding Guidelines für das CF3 gearbeitet, da dieses wirklich extreme Umbaumaßnahmen erfordern würde. Das betrifft gerade den Punkt, in der Ausführung der SQL-Anweisung diese direkt in den CF3-Methodenaufruf zu packen.
Da nicht wenige SQL-Anweisungen hierfür einfach zu umfangreich sind, wird die Mimik des phpBB 3 übernommen: SQL-Anweisung mittels $sql = ‘…’; erstellen und dieses dann an die Datenbank-Methode senden, um sie auszuführen. Das bewahrt die Übersicht über die SQL-Statements, was späteren Änderungen wieder zu gute kommt.
Ob allerdings die Feldnamen in den SQL-Anweisungen, wie gefordert, mit einem ` eingeschlossen werden, ist noch offen. MySQL-Datenbankserver benötigen dieses Feldtrennzeichen nicht zwingend und daher wäre hierfür nur unnötig Code zu verwenden, was die Scripte dazu auch umfangreicher und damit (für den Anwender nicht spürbar) langsamer macht. Ebenso verwendet das Script dadurch mehr PHP-Speicher, was bei den Massen an Daten, die durch das Download Modul vorgeladen werden, schon recht eng werden kann.
Aber noch steht zu diesem Punkt nichts endgültig fest. Ggf. werden die Feldtrennzeichen auch nachträglich eingefügt, also mit einer abschliessenden Überarbeitung und Prüfung der konvertierten Scripte der MOD.

Nun, wie bereits erwähnt, beginnt diese Woche die Grundlagenforschung, was wie aufzubauen ist, um die Grundstruktur der MOD als Plugin festzulegen.
Was bereits gesehen wurde, zumindest auf den ersten Blick, ist das Einbinden der Module mittels Datensatzbeschreibung in CF3-Systemtabellen.
Das sollte der MOD schon einmal den nötigen Einstieg im Forum ermöglichen, um im Board- als auch im Admin-Bereich die Module im ersten Schritt anzeigen zu können, auch wenn diese noch nicht funktionieren würden.

Zuletzt sei noch erwähnt, dass die eigentliche Struktur des CF3 datenbanktechnisch auch noch nicht vollkommen untersucht und bekannt ist und wie im CF3 Variablen/Arrays aus POST-/GET-, bzw. FILES-Daten übernommen werden und wie gut/einfach dieser Part konvertiert werden kann (die Download MOD hat nicht selten sehr viele Variablen aus einem Formular zu übernehmen). Auch ist offen, in wie weit das CF3 mit UTF-8 umgeht.
Diese Punkte münden dann auch in die entscheidende Frage, ob es einen Konverter für die Download MOD vom phpBB2, bzw. phpBB 3 zum CF3 geben wird oder nicht. Sollte es schliesslich zu umfangreich sein, die Daten auf der im CF3 verwendeten Zeichensatzmethode zu konvertieren, wird von einem Konverter im ersten Schritt der Konvertierung abgesehen und ggf. auf Wunsch oder im Nachgang ein eigenes neues Plugin hierfür erstellt.

Sobald die Grundlagen bekannt sind und der Installer für die erste Einrichtung des Plugins steht, wird hier ein neuer Status bekannt gegeben. Auch zu dann schon bekannten Problemen und Hindernissen, die ggf. auch wieder das Fortschreiten der Konvertierungsarbeiten verzögern könnten.
Ich hoffe, zum kommenden Wochenende schon mehr zu wissen und auch den Installer bis dahin fertig zu haben, dann sehen wir weiter. Schliesslich will auch ich das Plugin möglichst schnell fertig haben, damit die ersten Tests laufen können. Selbstverständlich öffentlich über die Community auf Cback.de.

Download MOD für Cback Forum CF3

Ja, es ist langsam soweit: Die aus der phpBB Community bekannte Download MOD, die Hotschi ins Leben gerufen und von mir nun ständig eigenständig weiter entwickelt wird, ist an einem Punkt angelangt, wo es zunächst keine weiteren sinnvollen Erweiterungen mehr gibt. Zumindest keine, die der MOD selber nützen und oftmals nur individuell gewünschte Erweiterungen einzelner oder weniger Anwender sind.

Da das CF3 sich nun im Aufbau grundlegend vom phpBB unterscheidet und Plugins für das CF3 (die Download MOD wird auch ein Plugin werden) konsequent über das verfügbare Hook-System einzubinden ist, wird gerade er erste Schritt, nämlich die eigentliche Struktur der Download MOD an das Plugin-System des CF3 anzupassen, der schwerste und langwierigste Schritt sein. Anpassungen im Detail an die abweichende Ausführung von Datenbank-Aktionen oder das Template-System im CF3 sind dann zwar auch nicht ohne aber bedürfen eigentlich eher einer einmaligen Überarbeitung der bestehenden Funktionsblöcke in den MOD-Scripten (von denen es schon viele gibt – leider zu viele für eine “schnelle” Konvertierung).

Auch die Templates der MOD selber müssen einmal komplett überarbeitet werden, wobei sich die Entwicklung hier ausschliesslich auf dem im CF3 beiliegenden Liquid Style beschränken wird. Denn auch hier gilt die Prämisse: Die MOD entwickeln/konvertieren ja, aber kostenlosen Support für individuelle und angepasste/eigene Styles oder Funktionen nein.

Unklar ist noch, ob es die Download MOD für das CF3 kostenlos oder mit einer sehr geringen (im unteren 2stelligen Bereich) Lizenz-Gebühr einmalig zu kaufen sein wird. Das kommt darauf an, wie komplex und umfangreich die Konvertierung und welcher Aufwand dafür zu leisten sein wird. Gerade, weil die bestehende Mimik der MOD für das phpBB 3 ein integrierter, aber dennoch eigenständiger Bereich des phpBB darstellt, im CF3 dieses durch die vorgegebene Plugin-Struktur eher komplett vom CF3 abhängig konstruiert werden muss und keine der CF3-Dateien angepasst werden dürfen, ist ein Totalumbau der MOD zum Plugin wohl nicht zu umgehen. Auch wird der Download MOD für das phpBB 3 ein kleiner Vorrang eingeräumt, was bedeutet, dass Neuerungen erst dafür entwickelt und später, wenn sich keine Fehler einschleichen, dann auch für das Plugin für das CF3 umgesetzt und als Update verteilt wird. Wobei auch hier die Frage offen ist, ob auch das Update nicht kostenpflichtig wird.

Da sich dieses Projekt nun mit der nächsten Ausbaustufe der RPG Tools überschneidet, aber die Anwender und Betreiber von CF3-Foren das Download Plugin sehnlichst erwarten, wird dem Download-Plugin-Projekt Vorrang eingeräumt. Dennoch kann es einige Monate dauern, bis das Plugin fertig gestellt und in einer ersten Beta-Version der CF3-Community bereitgestellt werden kann.

Sobald nun privat auch alles wieder im Lot ist (ein Wohnungswechsel der Freundin brachte in den letzten Wochen einiges zum Stillstand, was nun nachgeholt werden muss), beginnt die Grundlagenforschung und die Grundstruktur für das Download Plugin. Danach sehen wir weiter, wie schnell und gut das Projekt voranschreitet, um zwischenzeitig auch an dem RPG-Tools weiterzuarbeiten. Also ein ständiger Wechsel je nach Teilaufgabe und Lust, an dem einen oder anderen Projekt zu arbeiten. Daher ist von Nachfragen, wie weit oder wie lange noch etwas dauert, bitte anzusehen. Hier oder auf den Projektforen der beiden Tools (für die RPG-Tools bitte dort nachlesen, für das Download Plugin wird es http://cf.myoxpus.de sein) wird jeder nennenswerte Fortschritt aufgezeigt.

Nun, ein Wort noch zur möglichen Lizenz, unter der ich das Download Plugin veröffentlichen werde:
Sollten Lizenzgebühren anfallen, so werden diese einmalig beim “Kauf” des Plugins erhoben und sicherlich deutlich unter 50 EUR liegen. Darin werden aber, je geringer die Kauflizenz ausfallen wird, ggf. nur wenige oder keine Updates enthalten sein, so dass Folgekosten je nach Grösse und Umfang der jeweiligen Updates extra anfallen könnten.
Aber die Planung hierzu ist noch nicht abgeschlossen und ist auch abhängig vom Umfang der Konvertierungsarbeiten an der phpBB-MOD zum CF3-Plugin hin. Aktuell kann ich mir jedenfalls keine kostenlose Lösung vorstellen.

[Update] Download MOD Entwicklung

Die Entwicklung der nächste Version der MOD nähert sich dem Ende, aber so ganz, wie zuletzt genannt, wird das einrichten individueller Felder dann doch nicht.

Um das Thema so einfach wie möglich zu halten, wurden die analog aufgebauten Funktionen des phpBB 3 verwendet, umgebaut und neu in die Download MOD integriert.
Damit hat man es auch als Administrator leichter, eigene Felder für Downloads anzulegen und muss nicht wieder eine neue Funktionsweise erlernen.

Da nun allerdings damit verbunden Erweiterungen so erst einmal schwieriger sind, wurde nach eingehender Prüfung in der vorliegenden Entwicklungsstufe darauf verzichtet, Formatierungsfunktionen der MOD für die einzelnen Feldtypen bereitzustellen, um die Eingaben und Darstellungen der Inhalte an die Download MOD anzupassen.
Zumal man theoretisch unendlich viele eigene Download Felder anlegen kann, wären Erfassungen wie Grössenangaben oder Zeiten auch mit mehreren Feldern nacheinander möglich. Das ist zwar dann optisch nicht immer glücklich, aber die Funktionen des phpBB 3 sind schon recht komplex, dass zunächst abgewartet wird, ob aus den für die Download MOD bereitgestellten Funktionen nun doch noch weitere Anforderungen entstehen oder die Funktionsweisen ausreichen, die ausstehenden Anfragen zu erfüllen.

Aktuell ist die Entwicklung in den letzten Zügen. Die benutzerdefinierten Felder in der MOD müssen noch in der Download Verwaltung im Admin-Bereich eingefügt werden und letztlich werden die Erfassungs-/Bearbeitungsformulare der Downloads überarbeitet, um übersichtlichere und kürzere “Basisformulare” zu schaffen, damit die benutzerdefinierten Download Felder nicht das Formular sprengen und ggf. zu einem Timeoput beim Laden führen. Wobei hierzu die Verantwortung bei dem betreffenden Administrator liegt, neue Download Felder nicht unnötig hinzuzufügen, da diese zum einen für alle Downloads gelten und daher auch bei jedem Upload oder jedem Bearbeiten eines Downloads angezeigt und abgefragt werden.

Nach dem jetzigen Stand sollte die MOD dieses Wochenende in neuer Version veröffentlicht werden können.
Sofern keine weiteren “Notfälle” dazwischen kommen, sollte also schon einmal jeder etwas Zeit für das Update mitbringen, da nicht wenige Dateien zu ersetzen sind.