Kaum ist man geneigt, wie in der letzten Meldung verkündet, das nun fast fertige System in die deutsche Sprache zu übersetzen, da häufen sich die gefundenen Fehler der Community.
Als die BETA 5 als letzte BETA-Phase angekündigt wurde, gingen (naturgemäss) die meisten Tester davon aus, ein nun fast fertiges CMS installieren und testen zu können. Erfahrungsgemäss wird ein solches fast fertiges System dann natürlich auch so kurz vor dem Release wirklich eingehend auf Herz und Nieren geprüft. In aller Regel treten hierbei noch ein paar kleinere Bugs und Fehlerchen zu Tage, die vergleichsweise schnell und einfach behoben werden können. Allerdings gibt es bei PHP und vielen anderen Scriptsprachen sogenannte "Abhängigkeiten", was einfach bedeutet, dass ein kleiner Fehler in einem Hauptsystem dramatische Fehler im entsprechend bezogenen (Sub-)System verursachen kann. Bei PHP-Fusion gibt es viele solcher Abhängigkeiten und entsprechend dramatisch fallen die von den Testern gefundenen Fehler im Hinblick auf das Bugfixing aus.
Ein paar Beispiele:
- Tab "Meine Beiträge" im Forum bleibt immer leer
- Tab "letzte Beiträge" im Forum bleibt leer
- Beitragsbewertung im Forum kann nicht aktiviert/deaktiviert werden
- Zugriffsrechte für Foren funktionieren nicht richtig
- Fehler bei Dateianhängen im Forum
- Threadcounter zählt nicht richtig
- der TinyMCE macht (noch) ärger
- Admintheme verursacht (vermeidbare) Fehler
Man könnte diese Liste noch ein ganzes Stück weiterführen.
Da nun immer mehr Leute die BETA5 testen, kommen erwartungsgemäss auch immer mehr Fehler zum Vorschein, was meiner bescheidenen Meinung nach den in Aussicht gestellten RC-Termin noch einmal verschieben wird. Zwar wird verhältnismässig schnell reagiert und die von der Community genannten Bugs recht schnell beseitigt, bedingt aber durch die verschiedenen Abhängigkeiten sind auch oft gleich mehrere Teile des CMS davon betroffen, was die Suche nach dem eigentlichen Fehler oft schwierig und aufwendig macht.
Vor Allem wird jetzt auch noch einmal über die Installationsroutine nachgedacht. Natürlich macht es Sinn, schon bei der Installation des CMS die einzelnen Hauptkomponenten auswählen zu können und damit Unnötiges von vornherein aussen vor zu lassen. Allerdings führt das spätestens dann zu diversen Problemen, wenn sich ein Webmaster im Nachhinein entscheidet, zb das Artikelsystem dann doch mit in seine Webseite aufzunehmen. Derzeit muss hierfür der Installer noch einmal gestartet und durchlaufen werden, wobei dann verschiedene Schritte übersprungen bzw ignoriert werden können. Es fehlt im Adminbereich eine entsprechende Funktion, die wohl jetzt nach langem hin und her doch noch eingebaut werden soll, um Hauptkomponenten auf Knopfdruck und bei Bedarf einfach nachinstallieren zu können.
Vieles, was in der Theorie wirklich Sinn macht, stellt sich in der Praxis (deshalb auch die recht lange BETA-Phase) als unpraktisch oder gar unproduktiv heraus.
Es gibt also nach wie vor noch sehr viele kleine Baustellen, an denen noch immer fieberhaft gearbeitet wird. Viele von euch haben ja bereits keinerlei Illusionen mehr was den Release der neuen V9 angeht und leben einfach damit, dass immer wieder verschoben wird. Denjenigen, die bisher gehofft haben, der RC würde noch im April veröffentlicht, muss ich leider die Illusion nehmen. Eher realistisch ist ein Termin im Juni oder Juli - vorausgesetzt es finden sich bis dahin nicht noch mehr gravierende und elemtare Fehler.
Mir persönlich fehlt es im Moment noch so ein bisschen an der "Konsequenz". Vieles wirkt auf den ersten Blick noch "halbgar" und nicht wirklich durchdacht. Einige Subsysteme wurden nicht wirklich konsequent richtig umgesetzt und durch den (eigentlich als positiv zu betrachtenden) grundlegend modularen Aufbau des CMS ergeben sich Fehler und Bugs, die vorher kaum einschätzbar waren.
Mein ganz persönlicher Test die letzten Tage zeigte viel Positives, aber eben auch noch vieles, was nicht wirklich richtig funktionierte. Ausserdem sind mir auch ein paar Dinge aufgefallen, die für mich nicht logisch nachvollziehbar waren. Allein der Aufbau eines Forums mit Kategorien, Unterkategorien und entsprechenden Bereichen nebst entsprechender Rechtevergabe stellt einen unbedarften Anwender vor eine echte Herausforderung.
Ich für meinen Teil werde die Entwicklung natürlich weiterhin verfolgen und euch wissen lassen, wenn sich entscheidende Dinge tun oder ändern.
Ein schönes Wochenende wünscht euch
Layzee
Codename: Berlin Airport Aktuell: Beta6 soll bis 15. Mai laufen. Ich bin gespannt.
Ob das auch mal mit den Berlin Airport aufhören tut, weiß leider keiner weil V8 ist tot ob wohl es mir besser gefallen tut wie die V9 aber nein die müssen es machen wie windows von 9 auf 10 gleich was soll der Schwachsin das weiß mal wieder keiner.
Domi fand meinen Vorschlag den Codenamen auf Berlin Airport zu ändern wohl nicht konstruktiv und hat ihn gelöscht. :D
Tja er mag auch sonst wohl keine Kritik :)
Naja, wer mag schon gern Kritik?
Ich denke solange Kritik sachlich und konstruktiv angebracht wird, wird sie auch akzeptiert. Gerade bei Entwicklern ist es eigentlich üblich, dass (konstruktive) Kritik nicht nur ernst genommen wird sondern auch genutzt wird, Dinge und nicht zuletzt sich selbst und die eigenen Kenntnisse/Faähigkeiten zu verbessern und zu erweitern.
Inwieweit ein Post, in dem man Vorschlägt, den Codenamen des Projekts in "Berliner Flughafen" zu ändern, noch als konstruktiv bezeichnet werden kann vermag ich selbst nur sehr bedingt zu beurteilen - aber um ehrlich zu sein hätte ich solch einen Post wohl auch kommentarlos gelöscht (und die meisten von euch sicherlich auch!).
Als das sehr ambitionierte Projekt "Tesseract" (V8) gestartet wurde waren wesentlich mehr Entwickler sprichwörtlich "Feuer und Flamme" und sind noch vor dem Start des Projekts mehr oder weniger abgesprungen oder haben sich einfach nicht mehr gemeldet. Die gesamte Core der neuen Version wurde im Grunde von Hien im Alleingang geschultert mit ein Wenig Unterstützung einiger weniger Coder, die sich um kleinere Bereiche gekümmert haben. In Anbetracht dieser Tatsache reagiert man dann vielleicht auch etwas "empfindlich" auf Kritik jeder Art, gerade dann, wenn sie aus Reihen kommt von denen man im Grunde weiss, dass auch diese Leute ihren produktiven Teil hätten beitragen können. Das Projekt wurde immer "offen" geführt und die Fusion-Developer-Gruppe ist auch keine "Exklusivgruppe", die nur handverlesenen Benutzern vorbehalten ist ;)
Und weiter gehts... BETA7 ist gestartet