Dienstag, 16. Januar 2024

Wann wird FlatPress Andante fertig sein?

question-mark_gerd-altmann.png
Fragezeichen (von Gerd Altmann via Pixabay)

Diese Frage wird über unterschiedliche Kanäle oft gestellt.

Nun ja, Arvids offizielles Statement wie in diesem Blogeintrag aus dem Oktober 2023 hat nach wie vor Bestand.

Wie einige bereits vermuten, wurde aus Mangel an (Frei)zeit und dem EOL von PHP8.0 auf die Integration von Franah’s responsiveadmin verzichtet. Mitunter wird es vermutlich auch daran liegen, dass Franah’s responsiveadmin noch auf die veraltete Smarty 2 Engine baut und erst migriert werden muss, bevor die Weiterentwicklung vorangetrieben werden kann. Auch PHP8.1 erreicht dieses Jahr sein EOL.

Je nachdem wie man die Frage deutet – als einfache Frage oder als Frage mit Kritikton.

Ich möchte auch Arvid als Betreuer und Coder von FlatPress in Schutz nehmen. Wann FlatPress 1.3 „Andante“ fertig wird, liegt allerdings nicht in den Händen einzelner, sondern in den Händen der Community. FlatPress lebt von den Nutzern, dem Wissen und dem Können der Community. FlatPress ist ein Open-Source-Projekt, welches ausschließlich in der Freizeit gepflegt wird. Jeder, der einen Vollzeitjob nachgeht, eine eigene Familie hat, vielleicht auch mit Kind, ein Familienmitglied hat, welches Pflegebedürftig ist, der weis wie viel Freizeit unter dem Strich bleibt. Und wir brauchen uns nichts vormachen, Familie geht einfach vor und das ist gut so!

Jeder von uns kann zu den offenen Problemen über die zur Verfügung stehenden Kanäle Lösungen präsentieren. Arvid oder meine Winzigkeit schauen sich gern die Lösungen an, testen diese und spielen diese gern ins Repo ein. Die offenen Probleme sind nicht einfach. Einige davon sind richtige harte Nüsse und benötigen richtig viel Zeit. Viel (Frei)zeit, welche nur selten zur Verfügung steht. Teilweise muss 15 Jahre alter PHP-Code betrachtet, aufgebrochen und überarbeitet werden. Man muss sich mit der Smarty 4 Engine auseinandersetzen und fit in PHP8.X sein. FlatPress besteht aus circa 850 Dateien, davon circa 430 Dateien zur Internationalisierung. Hinzu kommen circa 450 Dateien Smarty 4 Engine.

Was mich angeht: Ich verstehe von jedem ein bisschen, nur ein Bruchteil von dem, was notwendig ist, diese harten Nüsse zu knacken. Mein PHP Wissen leite ich von über 30 Jahre alten Turbo Pascal oder CAOS v2 Basic Kenntnissen ab. Sehr mickrig! Das reicht gerade dafür, in PHP paar Bedingungen zu erstellen und Schleifen zu bauen. Einen weiteren kleinen Bruchteil entnehme ich aus Netzwerken wie stackoverflow oder reddit.

Nun ja – wann wird FlatPress 1.3 fertig sein?

Meine Einschätzung ist wie folgt: FlatPress 1.3 hat derzeit nicht einmal Pre-Release -Qualität! Smarty 5 steht vermutlich demnächst vor der Fertigstellung. Smarty 5 wird dann offiziell PHP8.2 unterstützen. Daher sollten wir jetzt schon schauen, dass wir Veraltet -Warnungen unter PHP8.1 beseitigen. PHP8.2 wird Ende 2025 sein EOL erreichen - nächstes Jahr. Weshalb ist es wichtig, mit der Geschwindigkeit von PHP mitzuhalten? Viele FlatPress-Nutzer können sich beim Webhoster nicht die PHP-Version aussuchen. Viele Webhoster bieten seinen Kunden (uns) nur die derzeit aktuelle PHP-Version und eine „Auslauf-Version“ an. Alte und neue Features von FlatPress funktionieren derzeit gar nicht oder nur unbefriedigend. So unbefriedigend, dass diese echte Showstopper darstellen. Erfahrungsgemäß ist der Output in den kalten und dunklen Jahreszeiten größer. Andere Freizeitaktivitäten verlangen wärmere und längere Tage. So sehe ich frühestens zum kommenden Winter 2024 FlatPress „Andante“ in der Pre-Release-Phase und zum Frühjahr 2025 das Release. FlatPress muss nicht perfekt sein. Die Qualität von FlatPress sollte aber mindestens so hoch sein, dass zum Beispiel auch ein Unternehmer, ein Verein oder eine Grundschule mit Stolz sagt: Mit FlatPress können wir uns im Internet präsentieren. Wir wollen auch mit FlatPress 1.3 „Andante“ sagen: FlatPress ist ausgereift und gut getestet. Wenn wir das gemeinsam schaffen, zieht das nicht nur neue stolze Nutzer an, sondern auch neue Entwickler. Also, lasst uns in die Tasten hauen! Vielleicht wird es dieses Jahr noch etwas!

Haut Arvid als kleine Geste und Wertschätzung etwas in die Kaffeekasse! Ballert ihm ein „dickes Danke“ als Kommentar im Block oder in den Social-Media-Kanälen rein! Das baut auf! Das Pflegen und Verwaltung der Webseite, des Forums, des Wiki’s, der Social-Media-Kanäle und den E-Mail-Verkehr macht man auch nicht eben in der Mittagspause.

Kommentare sind gern gesehen, einfach draufklicken, schreiben und senden!

Mit besten Grüßen Frank

Kommentar hinzufügen

Die Felder Name und Kommentar sind Pflichtfelder.

Ich verarbeite deine Daten gemäß meiner Datenschutzerklärung.