Kategorie-Archiv: Allgemein

[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.

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.

Development never sleeps

Die Download MOD sollte eigentlich Feature Fix werden, spätestens nach dem nächsten geplanten Bugfix-Release.
Nun, nicht immer kommt es so und anders als man denkt.

Was wird nun kommen?

Von den Download Topic-Texten abweichende Themenersteller

Zum einen wird neben den je Kategorie unterschiedlichen Themen-Texten auch ein individueller Benutzer angegeben werden können, der die Themen erstellt.
Das kann dann wie die Texte auch pauschal in den Einstellungen der Download MOD eingerichtet werden, um einen Benutzeraccount als Download-Thema -Bot zu definieren oder es wird je Kategorie unterschiedlich gehandhabt.
Dabei werden die Angaben zum Autor und zu den Texten unterschiedlich behandelt. Es kann also immer ein bestimmter Download-Bots die Texte für neue Downloads “posten”, diese sind aber je Kategorie unterschiedlich. Oder immer der gleiche Text und je Kategorie unterschiedliche Poster.
Das wird dann frei nach dem Belieben des Forumbetreibers einstellbar sein.

[In Prüfung] Individuelle Felder für die Download Detailansicht

Immer öfter kamen in der letzten Zeit Anfragen, diese und jene Angabe in den Downloads mit zu verwalten.
Und bislang gab es aus Sicht der Entwicklung genügend Felder in den Downloads, die umbenannt und zweckentfremdet werden konnten.
Da sich der Trend unter den MOD-Autoren nun dahingehend dreht, in jeder größeren MOD auch individuelle Felder zu ermöglichen, steht diese Funktion nun für die Download MOD auch auf dem Prüfstand.
Was wäre hierbei sinnvoll:

- Individuelle Felder sollten auch die bereits existierenden Angaben für die Hackliste und zu Modifikationen werden.
Bei der Hackliste wäre allerdings die Aktivierung mit der Einstellung in den Konfigurationen der Download MOD gekoppelt, so dass man die individuellen Felder hierfür auch für das “Modul” Hackliste explizit anlegen müsste. Damit wäre die Freischaltung eines Downloads für die Hackliste ebenso auch im “Modul Hackliste” zu berücksichtigen sowie alle weiteren Felder, die zusätzlich definiert werden.

- Neben der Darstellung der individuellen Felder in der Detailansicht sollte man diese auch auf Übersichten (Kategorien, Suchergebnisse, Gesamtansicht, Hackliste, etc.) anzeigen lassen können. Als schmale Lösung würde diese Option den Inhalt der betreffenden Felder einfach in allen Listen anzeigen. Mit einer grossen Lösung könnte man sicherlich auch das noch bestimmen, in welchen Listen die Felder angezeigt werden sollen, wobei es dann keine Auswahl geben wird, wo auf der Liste dieses geschieht, sondern einfach “stur” nach einer festgelegten Reihenfolge der Felder (die man dann im ACP vornehmen könnte). Dabei wäre es sicherlich auch denkbar, einzelne Felder nicht in der Detailansicht anzuzeigen.
- Felder könnten in Abhängigkeit gebracht werden, so dass man, wie in der aktuellen Version der Download MOD auch, ein Download auf die Hackliste gesetzt wird und dann erst die Angaben dafür verwaltet werden können. So macht es z. B. Sinn, für unterschiedliche Medientypen, die man zum Download anbietet, auch unterschiedliche Inhalte einzustellen, ohne nun immer alle Felder beim Bearbeiten anzuzeigen und damit die Übersicht des Edit-Formulars zu verschlechtern. Wobei hier gemeint ist, nicht anhand des Dateityps bestimmte Felder zu aktivieren, sondern dieses mit dem Upload zu bestimmen und diese dann (nachdem der Download erstellt wurde) in einem weiteren Formular zu füllen.
Damit auch gleich zum Thema, wann etwas gefüllt wird, denn die soeben genannten möglicherweise inhaltsabhängigen Felder sollen ja nicht gleich beim Upload angezeigt werden, sondern erst danach. Man würde also zunächst bei der Erstellung eines Downloads die wichtigsten Angaben erfassen und die Datei, bzw. den externen Link dahin hochladen/erfassen. Dabei würde man auch den “Satz” individueller Felder auswählen, der passend zum Download eingerichtet wurde (Was ja ein Forum-Admin oder einer der Gründer machen müsste). Dann würde der Downloads erstellt und ein zweiteres Formular mit allen weiteren Feldern, die nun erfasst werden sollten, angezeigt.

Nun, man sieht, es lässt sich viel mit individuellen Feldern spielen, allerdings ist der Aufwand, den man dafür betreibt, nicht gerade gering.
Daher steht diese mögliche Erweiterung zur Prüfung an, mit der auch Detailfragen festgezurrt werden, um das “Gesamtpaket” der individuellen Felder sinnvoll aufzubauen.
Sollte diese Erweiterung der MOD umgesetzt werden, so entscheidet sich dann allerdings nach dem Umfang der neuen Funktionen, ob es nicht zunächst ein Bugfix-Update der MOD mit den aktuell geplanten und nötigen Änderungen geben wird und erst in einer späteren Version individuelle Felder möglich sein werden.

Wer nun weitere Ideen zu dieser möglichen Funktionserweiterung hat, kann sich gerne an der Entwicklung mit Vorschlägen und Ideen beteiligen.Vielleicht ist auch das hier angesprochene zu komplex und wird von den meisten Anwendern der Modifikation in dieser Tiefe nicht benötigt.
Und es steht ja auch noch aus, ob diese Erweiterung überhaupt umgesetzt wird, denn noch sind die Nachfragen nach individuellen Feldern nicht so zahlreich, dass man einen allgemeinen Trend/Wunsch dazu entnehmen kann.

Neben der Weiterentwicklung der Download MOD stellt sich zwangsweise auch immer die Frage, ob der bereits existierende Umfang nicht schon so gewaltig ist, dass man besser von weiteren “grösseren” Erweiterungen absehen sollte.
Darüber lässt sich sicher in alle Richtungen diskutieren, jedoch bedeutet Stillstand eher Rückstand.

Andererseits soll die Download MOD für das Cback Forum 3 (kurz CF3) konvertiert werden. Dabei kann man eher neue Funktionserweiterungen eher weniger gebrauchen, die noch nicht einmal bestimmt in der MOD aufgehen sollen.

Aber: Development never sleeps und wir drehen uns auch weiter.

Umzugshelfer und der Stand der Dinge

Die RPG-Tools sind erneuert worden, die nächste und vorerst letzte Planung kommt demnächst in die Umsetzung.

Neu ist auch die Download MOD, die nun Versionen zu den einzelnen Downloads verwalten kann. Einige kleinere Fehler und Logiken sind nun anzupassen, was auch im Laufe der nächsten Tage passieren wird, aber dann wird die MOD für längere Zeit als “Feature Fix” gesetzt.

Nach Ablauf des ersten und leider nicht ernsthaft genutzten Lizenzjahr für das Cback Forum CF3 wurde dieses nun verlängert, um nach Lage der Aufträge nun endlich auch die Download MOD für das phpBB darauf zu konvertieren.

Zwar wurde nun bereits von einem anderen Autoren ein Download Plugin entwickelt, welches deutlich schlanker und damit für die meisten Anwendungsfälle auch ausreichend daherkommt, aber wer mehr haben möchte, müsste dieses Plugin nun erweitern oder dann doch (später) auf die “große” Download MOD zurückgreifen.

Wie dem auch sei, ist gerade ein Umzug im Gange:

Die Webseite meiner Freundin wird auf einen technisch neuen Stand gehoben und zieht dabei auch gleichzeitig von dem jetzigen Zuhause auf einen eignen Server um.
In der Regel sollte man Aktualisierungen und Umzüge nie zusammen durchführen, aber da der neue Platz der Website auch gleichzeitig ein Neuanfang ist, kann man auch schon mal ein Auge zudrücken.

Interessierte seien allerdings hier noch um Geduld gebeten, da die Website im Aufbau für die Öffentlichkeit gesperrt und damit nicht zugänglich ist.
Die bisherige Seite lautet allerdings: http://buffymcintyre.dreipage2.de
Damit man sich vom Inhalt, nicht allerdings unbedingt vom Aufbau der Website einen ersten Eindruck verschaffen kann.

Ich bin gespannt, was meine Freundin hier nun noch alles einbaut, bzw. wobei ich ihr helfen darf. Inhaltlich bin ich jedenfalls schon weit im Thema.

(Teil-) Selbstständigkeit mit Nebenwirkungen

Entscheidet man sich, ein eigenes Unternehmen zu gründen, ist das bereits eine Herausforderung.

Abgesehen von den gesetzlichen Hürden und Vorschriften, die man erfüllen muss, setzt man sich sofort mit allen Behörden, die das Unternehmen betreffen auseinander.

Davon abgesehen gibt es aber auch noch ganz andere Probleme, nämlich privater Natur.
So hat der Lebenspartner zwar Verständnis dafür, dass man selbstständig arbeitet und damit Geld verdient. Dennoch ist die Zeit, die man in der Selbstständigkeit mit der Arbeit verbringt, meist deutlich länger, als in nichtselbstständiger Anstellung.
Und das belastet schon enorm, gerade, wenn auch so das ein oder andere Wochenende nicht als Erholung oder mit einem Ausflug geplant, sondern in Arbeit untergeht.

Der Spagat zwischen Arbeit, Familie, Privatleben und anderen Dingen fällt somit deutlich schwerer, als würde man sich “nur” auf eine Arbeit konzentrieren, die zeitlich geregelt und (weitgehend) planbar erledigt wird.

Bleibt dennoch aus Sicht des Unternehmers, weiterhin Umsatz generieren zu können, um das Unternehmen nicht wieder schliessen zu müssen, weiterhin aber auch das Verständnis seiner Liebsten zu erhalten, wenn es mal mit der Freizeitplanung nicht funktioniert, wenn ein grösserer Auftrag “Überstunden” verlangen und auch das Wochenende einnehmen.

Aus Sicht des Menschen würde man so manche Tage alles stehen und liegen lassen und ausbrechen.

Der Kunde sieht das aber komplett anders und erwartet eine prompte und zügige Erledigung des Auftrages.

Und wenn man bis hierher nicht schon genug Punkte unter einen Hut gebracht hat, stehen noch die Behörden und Ämter auf der Matte, die ebenfalls (gesetztlich vorgeschrieben oder einfach nur verlangt) bedient werden wollen.

Schlägt man sich z. B. mit dem aktuellen Problem der nicht durchführbaren elektronischen Steuererklärung für das vergangene Jahr herum, wird man dazu auch noch nervöser, je näher Vorauszahlungstermine und Erklärungsfristen näher rücken. Muss man doch im Falle eines Falles sich proaktiv, bzw. eben selbstständig um eine Lösung kümmern, denn es hilft ja einem Selbstständigen keiner mehr, ohne nicht selber Geld zu verlangen.

Heile, chaotische und verrückte Welt eben, aber der Schritt lohnt sich, wenn man vernünftige Konzepte und Zukunftsideen hat. Daher kann auch nur jedem Mut zugesprochen werden, seine Fähigkeiten und Talente selbstständig einzusetzen, wenn alle anderen Rahmenbedingungen auch stimmen könnten und nur noch der innere “Schweinehund” dem im Wege steht.

Denn: Selbstständigkeit bedeutet auch die Verantwortung sich selber gegenüber und die Selbstmotivation, etwas eigenes auf die Beine zu stellen. Mit allen Schwierigkeiten und Hindernissen, die zusammen eher als Herausforderung anstatt Hürden zu sehen sind.

Alles andere kann eben das “Arbeits”-Tier in einem Menschen besser wecken, als eine eigene kleine bescheidene Firma, aus der sich auch schnell mal ein Konzern entwickeln kann. Und das befriedigt, macht stolz und erlaubt ungeahnte Möglichkeiten.
Auch wenn dieser Schritt nicht immer einfach mit dem Privatleben zu vereinbaren ist, gibt es letztlich dennoch immer eine Lösung. Und sei es für ein wieder mal freies Wochenende, ganz für seine Liebsten, die man dann aber so richtig verwöhnen kann…