Mehr Speicher für WordPress

WordPress wächst und wächst, mit dem Wachsen von WordPress wächst ebenso der Bedarf des Speichers. Im Standard nutzt WordPress 32 MByte (siehe settings.php), die auch heute nicht jeder Hoster zur Verfügung stellt. Das ist ein Problem – daher: liebe Hoster, gebt den Nutzern mehr Speicher!

Um den Speicher aber auch zu nutzen, bedarf es einer kleinen Syntax-Erweiterung in der Konfiguration von WordPress.

WordPress Hooks definieren und nutzen

WordPress basiert auf dem sogenannten Hook-System. Dieses dient WordPress und allen Erweiterungen um Funktionen an bestimmter Stelle einzubringen. Hintergründe und Verständnis habe ich versucht in unzähligen Blogartikeln zu verbreiten und aktuell im t3n-Magazin. Die Hooks sind aber nicht nur zum einhaken, sondern können ebenso in eigene Erweiterungen genutzt werden und so mehr Übersicht schaffen und zusätzliche Schnittstellen für weitere Entwicklungen bieten. Gerade die zweite Möglichkeit ist interessant, wenn man ein Theme erstellt, welches diverse Schnittstellen bieten soll oder ein Plugin kreiert, was durch andere Autoren erweitert werden kann oder als Framework dienen soll.

WP Basis Theme

Fast seit dem ich mit WordPress beschäftige, irgendwann mit Version 0.71 war das, habe ich mir eine Theme-Layout geschaffen, was ich immer zum Neustart eines neuen Theme heran ziehe – WP Basis.
Fast genauso lange veröffentliche ich dieses Theme unter GPL und es wird wohl recht vielfach genutzt. Die Entwicklung am Theme habe ich weiter getrieben und das Theme ist mit jeder Version von WordPress gewachsen und passt sich den jeweiligen Änderungen an. Um diese Veränderungen besser Händeln zu können, habe ich das Theme seit geraumer Zeit im SVN von Google Code abgelegt und konnte dadurch auch auf die Mitarbeit von Andreas und Dominik zählen – vielen Dank an dieser Stelle nochmal!

Immer wieder kamen Fragen rein, ob das alte Theme aktualisiert wird und wann – daher hier nun die Info, ich habe einen Stand erreicht, der stabil ist und das Theme ist mit der aktuellen Version 2.7 und der kommenden Version 2.8 von WordPress kompatibel. Daher hier nun offiziell die Freigabe zum Download und Nutzen.

Meta Links bei WordPress Plugins

In der Vergangenheit habe ich schon im Artikel „WordPress Plugins bereichern“ erläutert, wie man Plugins um einige nützliche Funktionen erweitert und so die Nutzung optimiert. Dabei gib es unter anderem um den Absprung mit Hilfe eines einfachen Links zur Options-Seite des Plugins.
Mit WordPress 2.8 wird die Plugin-Seite ein wenig verändert sein und so gibt es einen Hook, den man bequem mit dem Link befüllen kann und den Komfort ein wenig erhöht.

Neuanfang

Nachdem ich mich in den letzten Wochen erstmalig in diesem Jahr einige Wochen aus dem Geschehen des Web, insbesondere der deutschen Blogosphäre, ausgeklingt habe, geht es nun wieder los. Willkommen zurück lieber Leser, ich versuche wieder ab und dann einige Infos auf diesem Blog zu präsentieren, je nach dem, ob ich etwas zu sagen habe, wo ich denke, dass es euch interessieren könnte.

In diesem Beitrag will ich mich aber nicht nur zurück melden, was ich als Blogeintrag für sinnlos halte, sondern möchte ein wenig über einige Themen informieren, die unter anderem mit der kommenden Version von WordPress zu tun haben.

WordPress Artikel Veröffentlichung nutzen

Nicht immer will man alles so lösen wie es WordPress vorsieht und sucht eine andere Lösung. Nicht selten muss man für diverse Anwendungen das Backend nicht nutzen um Beiträge zu veröffentlichen. Ein einfaches Beispiel wäre ein Formular, egal wo, mit dem ein Artikel veröffentlicht wird, in dem der Inhalt der Formular an WordPress übertragen wird und automatisch veröffentlicht wird. Alternativ könnte man ihn mit einem anderen Status senden und so erst frei geben, wenn die Redaktion den Artikel frei gibt. Um nicht bei Null mit der Überlegung zu starten, hier die Funktion die diese Mächtigkeit inne hat und für alle Prozesse der Veröffentlichung verantwortlich ist.

Proxysupport für WordPress

Wer WordPress im Umfeld eines Intranet nutzt, der wird schnell merken, dass trotz Internetverbindung keine Feedinhalte im Backend geladen werden. In der Regel liegt das am Zwangsproxy der Unternehmen. Bisher war WordPress dahingehend nicht sonderlich flexibel. Ab WordPress 2.8 ändert sich das und neue Konstanten sorgen dafür, dass man nun auch den Proxy eintragen kann, direkt in die wp-config.php.

FirePHP und WordPress

Um die Arbeit in meinen Entwicklungen zu erleichtern und zu beschleunigen habe ich immer ein Plugin aktiv, mit dem ich mir diverse Inhalte ausgebe, direkt über die Ausgabe von FirePHP. Dabei ist ein kleines Plugin entstanden, welches nun eine ganze Reihe von Konstanten und Variablen enthält, die ich auf Basis der kommenden Version 2.8 von WordPress realisiert habe. Da ich denke, dass das nützlich sein kann, hier der Download zum Plugin und die Inhalte, die ich ausgebe, falls jemand selbst eine Lösung hat und nur die Konstanten und Variablen benötigt.

WordPress Design Tweaks

Mit WordPress 2.7 wurde uns ein neues Design im Backend beschert, diesmal mit viel Aufwand und Analyse um ein angenehmes Arbeiten zu ermöglichen und möglichst viel Inhalt strukturiert darzustellen. Aus meiner Sicht ist das gelungen und die Arbeit mit WordPress war für mich persönlich noch nie so angenehm. Da ich aber WordPress vorrangig im Unternehmensumfeld einsetze, die Corporate Identity auch im Backend realisiere und Anwender von Laie bis Profi habe, sind die Anforderungen doch extrem unterschiedlich. Dabei habe ich bisher auf mein Plugin Adminimize gesetzt, das Backend auf die Anforderungen reduziert und das Design dem Corporate Design angepasst.

Vorbei mit my-hacks.php?

Noch diesen Monat soll die neue Version 2.8 von WordPress erscheinen; in der Blogosphäre wird schon lange kein so großer Wind mehr darum gemacht, wie es noch in den Jahren um Version 2.0 war. Aber der Linkmangel etc. wird ja auch in anderen Themen bemängelt.

Die neue Version bringt viele neue Sachen, fixt eine große Anzahl von Problemen und WordPress gestaltet sich aus meiner Sicht noch offener als in den Versionen zu vor. Eine der Punkte, die Benutzer beachten sollten, ist die Tatsache, dass man die Option für die Unterstützung der my-hacks.php entfernt. 2003 wurde diese Datei noch als Feature angekündigt, geht sie nun wieder still und leise. WordPress hat ein ausgefeiltes Schnittstellen-System; man kann an diversen Punkten ansetzen und neue Funktionalitäten einbringen, so dass man sich dazu entschieden hat, die Lösung nicht mehr zu unterstützen. Alternativen und Möglichkeiten des weiteren Nutzen will hier kurz aufzeigen.