Samstag, 27. Februar 2016

Weniger ist mehr - oder nicht ?

Man schaue sich mal dieses Artikel an und setzte es geistig auf Webverhältnisse um.

Cmsmadesimple ist ein typisches Beispiel dafür was ich meine.
Man ersetze den Begriff Roboter durch Module und man hat es schon.

Für jeden Müll ein Modul, Module die sich teils gegenseitig benötigen, ein Haufen Parameter und Einstellungen sind zu lernen, Templates sind anzupassen usw. .

So weit so gut.

Kommt dann aber auch nur eine einzige Abweichung auf Grund eines Kundenwunsches der nicht über Parameter einstellbar wäre ist der Ofen bereits aus.

Wird ein Modul nicht mehr gewartet und ist dann nicht mehr lauffähig dann ist es eine Katastrophe.

So ähnlich ist es aber auch bei anderen Titeln.

Um Parameter und Einstellungen abarbeiten zu können sind Module zwangsweise relativ groß, verbrauchen viel RAM und sind in der Reaktion schwerfällig.

Hinzu kommt, das der generelle Einschub immer aktiv sein muss, egal ob die Seite nun ein Modul benötigt oder nicht.

Das Problem ist zweigleisig.

Zum einen schleppt ein Titel wie Cmsmadesimple immer unnötigen Ballast mit sich herum und zum anderen sind eine Vielzahl von sogenannten Webdesignern nicht in der Lage den kleinsten Kleinkram zu programmieren.
Das liegt zum einen an dem grundsätzlichen Unvermögen zum anderen aber auch daran das Cmsms alles verbaut und vernagelt hat was eine kleine Erweiterung möglich macht.

Man hat also einen Haufen Roboter (Module) kann aber individuelle Eigenschaften nur begrenzt und ganz spezielle Dinge nur mit gigantischem Aufwand realisieren (wenn man denn überhaupt PHP kann).

Dabei würde eine Einbindung von "meininclude.php" an der richtigen Stelle in der index.php  und, wenn benötigt, ein "meinadmininclude.php" im Adminbereich das sofort erledigen.

Dazu müsste man natürlich a. die Einschubstelle definieren b. aufzeigen was bis dahin alles schon abgearbeitet ist und c. was man zu berücksichtigen hat.

Denkanstöße die bei meinen eigenen Titeln zum Erfolg geführt haben - bei Cmsms wird man noch Jahre warten müssen um dann festzustellen - es passiert nichts.

Keine Kommentare:

Kommentar veröffentlichen