Dienstag, 1. März 2016

Fork oder kein Fork

Vor Jahren legte ich  schon mal ein Fork von #Cmsms #Cmsmadesimple unter dem Namen Powercms auf, das weiter entwickelt nach diversen Versionen keinerlei Ähnlichkeit mehr mit Cmsms hatte - die Leistung von PowerCMS und die Möglichkeiten standen in einer ganz anderen Welt als Cmsms es tat.

Speed bis zu Faktor 40 schneller, Transaktionen, unbegrenzte Mehrsprachlichkeit im Frontend wie auch im Backend, Fulltextsuche und später auch eine komplett eigene Templateengine.

Folgend wurde aus PowerCMS eine komplett eigene Entwicklung in dem keine einzige Zeile mehr an Cmsms erinnerte.

Heute steht Cmsmadesimple  trotz vieler Versionen im Grunde genommen noch genau so da wie vor 10 Jahren.
In den wesentlichen Punkten hat sich nicht nur rein nichts geändert sondern man ist geradezu stehen geblieben.

Ich will hier nicht schon wieder endlos aufzählen was Cmsms alles versäumt hat - jeder der diese CMS kennt müsste das wissen.

Ursache des Übels ist einwandfrei der Developer Robert Campbell - aus meiner Sicht ein Vollversager in Sachen Team- und Projektführung, ein schlichter Programmierer ohne Visionen, ohne Mut zu Neuerungen - einfach eine lahme Ente.

Das meine nicht nur ich sondern viele andere Leute die dem Projekt sehr viel näher stehen als ich.

Dieser Developer ist noch nicht einmal in der Lage die wichtigsten und am dringlichsten anzusehenden Änderungen vorzunehmen und verwendet aus dem Grunde uralte Fremdlibs.

Der Hintergrund seiner Verweigerung ist damit zu beleuchten, das er schlagartig viele andere Dinge lösen müsste die er ebenfalls nie angegangen ist.
Damit aber würde seine bisherige Systematik seines Konzeptes restlos in die Tonne fallen.

Ich habe die aktuelle 2 er Version mal überarbeitet und auf den Stand der Technik gebracht mit überraschend guten Ergebnissen.
Natürlich ist klar das auch bei mir die alte Systematik von Cmsms gestorben ist.

Mich hat es auch in den Fingern gejuckt rechtzeitig zu seinem dämlichen nächsten Geekmoot die Version als Fork anzubieten.

Aber das lasse ich sein - es bringt nichts, da ich weder Zeit noch weitere Lust habe mich mit dem Thema Cmsmadesimple intensiv zu beschäftigen.

Wegen Cmsms bin ich ja seinerzeit zur PHP Programmierung gekommen, Visual Basic, diverse C Varianten und Modula waren vorher meine Welt, daher mein Interesse.

Ich setze Cmsms überhaupt nicht ein - die Leistung ist einfach zu beschissen.

Wenn die deutsche Fraktion davon träumt ihre eigene Version auf Basis 1 zu pflegen dann träumen die auch nur - richtig weiter entwickeln macht nur Sinn mit einem ziemlichen Umbau.

Den alten Mist am Leben zu erhalten ist nicht sinnvoll.

Nachtrag:

Wenn man solche Sprüche  auf dem Twitter Account von Anne-Mieke Bovelett liest, die bei Cmsms Marketing machen soll:

"See something “wrong” in an open source project? Offer concrete help instead of criticism! THAT’S the spirit, nothing else!"

dann kann man nur sehr laut lachen - die gute Frau hat tatsächlich keinerlei Ahnung wie man bei den Dev's von Cmsms mit anderen Dev's umgesprungen ist und wie man auch heute laufend mit Nutzern umspringt und anscheinend glaubt sie auch noch daran.

Grundsätzlich hat sie ja Recht aber jede Kritik - egal von wem - wie auch jede Hilfe - auch egal von wem - hat dieser Campbell mit fiesesten Methoden in die Tonne getreten, bis hin zum Rauswurf, Sperrung von Konten, Löschung von Beiträgen.

Auf der anderen Seite sollte sich die gute Bovelett doch schlicht einmal die Behandlung von Bugs und Feature Request's ansehen oder noch einfacher - sich öfters mal als Moderatorin in den ihr zugewiesenen Foren blicken lassen.

Keine Kommentare:

Kommentar veröffentlichen