User Tools

Site Tools


topic:content_management_mit_wordpress_lightpress

Was ist LightPress?

LightPress ersetzt das Frontend von WordPress durch ein schnelleres. Erreicht wird das “Mehr an Performance” durch optimierte Datenbankabfragen, eine saubere Trennung von Plugin-Manager und Template-Engine. Plugins und Themes verwenden eigene hartkodierte (xml) Vorlagendateien, die das Ausführen von PHP in Templates verhindern. Man verliert ein klein wenig an Dynamik, gewinnt aber mehr Performance (WordPress-Plugins können zB. aus dem Template heraus mittels Parametern eigene Datenbank-Queries starten). LightPress hingegen simuliert die Dynamik anhand von Kontexten. Anstelle von Parametern und konditionellen Template-Tags (zB. is_archive) rücken diese Kontexte, anhand derer LightPress noch bevor die Templates geladen werden alle erforderlichen Daten aus der Datenbank holt. (und nicht umgekehrt bzw. wann will). LightPress bringt eigene optimierte Plugins und eigene Themes (mit einer mit meinen Augen simpleren Schreibweise) mit. Das bedeutet nicht dass WordPress-Plugins nicht mit LightPress zusammenarbeiten. Lediglich (ich behaupte mal schlechte) Plugins, die den Inhalt von Beiträgen erst dann beeinflussen nachdem er aus der Datenbank geholt wurde, werden mit LightPress nicht funktuionieren bzw. benötigen Anpassungen. Zur Verdeutlichung: Modifizierungen, die nach dem Auslesen des Inhalts (in Form von Filtern) den Inhalt verändern könnten ihre Modifizierungen genausogut beim speichern des Beitrags in die Datenbank vornehmen, zumal dies die Performance beim Rendern der Seite erhöhen würde (simples auslesen vs. verarbeiten). Fragen gerne an mich. (erik)

Ressourcen zum Thema

deutschsprachiges

englischsprachiges

Fragen gerne an mich. Interessierte Entwickler (Programmierer) können sich gerne beteiligen indem Sie Probleme melden oder sich codender Weise einbringen. Die deutsche Version gibts auf der Google-Code Projekt-Seite lightpress-de (über svn-clients wie tortoise zb.) Zur Zeit ist ein deutsches Portal für schnellere und unkompliziertere Weiterentwicklungen geplant (lightpress.de) für dass ich noch Programmierer suche, die Testen und Helfen wollen bzw. sich über meine Programmierversuche auf konstruktive Weise lustig machen wollen ;) Für das Subversion-Versionierungssystem stelle ich gern Zugänge zur Verfügung. Freue mich auf und bitte um Unterstützung. Danke! (erik)

topic/content_management_mit_wordpress_lightpress.txt · Last modified: 2008/08/11 07:15 by igor