TinaMVC für WordPress

Sehr zu meinem Leidwesen ist das Thema MVC in WordPress kein Thema. Genauso wenig wie vernünftiges objektorientiertes Programmieren oder sinnvolles Templating. Man muss WordPress allerdings sehr zugutehalten, das man alles machen kann, was man will. Fakt ist aber das die Möglichkeit besteht, grottenschlechte Plugins mit grottenschlechtem Code sehr effektiv zu verbreiten.

Hinzu kommt die Sucherei mit den Hooks, die ich persönlich nicht sonderlich intuitiv finde. Aber da kann WordPress wirklich nichts für, man kann froh sein das man überall einen Hook hat, wo man einen braucht! Vielleicht bin ich inzwischen auch irgendwie zu verwöhnt, aber zumindest ein vernünftiges Templating muss bei mir inzwischen sein. Was irgendwie zum Problem führt, das ich bei jedem WordPress-Plugin erneut eine Krise kriege, wenn ich HTML-Code hart codiere bzw. über print ausgebe!

Abhilfe verspricht bei dem Thema TinaMVC das nicht nur als Erweiterung für Plugins gedacht ist, sondern auch Standalone neben WordPress betrieben werden kann, und dann mit einem eigenen Login-System daher kommt. Letzteres ist zwar kompletter Overhead, aber Ersteres sorgt zumindest dafür das man in seinen Plugins den Code vom Design trennen kann.

Dass Nette an TinaMVC ist, das alles irgendwie schon als Klasse vorhanden ist, ich ändere diese durch Vererbung und erhalte somit meine eigene Anwendung. Durch die Vererbung nimmt mir TinaMVC auch eine ganze Menge an Arbeit ab, so zum Beispiel die Behandlung von Formularen, sorgt aber auch für eine nicht ganz unerhebliche Beeinflussung der Ausführungsgeschwindigkeit.

Ich sehe aktuell TinaMVC als Lösung für all diejenigen, die OOP beherrschen und „mal eben schnell“ ein Plugin programmieren wollen. Ob ich aufgrund der ganzen Features, die man nicht braucht, TinaMVC wirklich für ein „seriöses Plugin“ verwenden würde, bezweifle ich. Aber vielleicht kann es ja der eine oder andere von euch gebrauchen.

Ähnliche Beiträge

WordPress AdminPage Class – WordPress Optionsseite... Jedes gute Theme braucht heutzutage eine Optionsseite – es gehört inzwischen zum guten Ton das Nutzer ihre individuellen Einstellungen im Backend von ...
Lubith – WordPress Themes online generieren In der Cloud gibt es inzwischen so einiges, aber ein Theme-Generator für WordPress habe ich in der Art noch nicht gefunden. Lubith versucht zumindest ...
Wordfence Security Plugin für WordPress Nach ein paar Checks des Blogs mittels des P3 Profilers ist schnell klar geworden, das der Blog zum einen zu viele und zum anderen alte Plugins verwen...
Eigene Kommentare in WordPress hervorheben Wie ich finde, ist das Hervorheben eigener Kommentare eine sehr sinnvolle Funktion, da Besucher somit direkt sehen können, wenn der Autor eines Beitra...

Eine Antwort auf „TinaMVC für WordPress“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.