Durch die aktuelle Arbeit am Plugin Adminimize sind mir wieder einige Punkte aufgefallen, die ich sinnvoll finde und in Plugins integriere.
Es ist Mehrwert, der sich aber zum Standard für Plugin-Autoren entwickeln sollte und daher lege ich es mal mit kurzer Erläuterung hier ab. Drei Lösungen sollen zeigen, wie man mit einfachen Mitteln und WordPress Hooks die Datenbank für die Einstellungen des Plugins vornimmt, optimiert und klein hält. Ebenso ist es mir wichtig, dass die Einträge in der Datenbank gelöscht werden, wenn das Plugin deaktiviert wird.
Die Nutzer des Plugins sind sicher dankbar für diese kleinen aber feinen Codeschnippsel im Plugin.
Beitrag lesen »
Das Einlesen von XML-Dokumenten ist mit PHP 5 eine wahre Freude und die Programmierung macht Spass. Leider ist dieser Komfort unter PHP 4 nicht gegeben.
Sicher ist der Trend zu PHP 5, aber leider interessiert das nicht alle Hoster und Anwender und daher muss man doch des öfteren unter PHP 4 arbeiten.
Natürlich gibt es eine ganze Reihe von Tools, die einem die Arbeit erleichtern und die Verarbeitung von XML ermöglichen. Aber auch da gibt es große Unterschiede und nicht immer ist das Ergebnis befriedigend.
WordPress beispielsweise nutzt MagpieRSS und nicht immer ist die Ausgbae wie erwünscht. Alternative SimplePie ist da schon flexibler. Aber auch dann muss mehr programmiert werden. Mit SimpleXML unter PHP 5 ist es einfach und flexibel.
Die SimpleXML-Extension bietet ein besonders einfaches und leicht zu handhabendes Toolset, um XML in ein Objekt zu konvertieren, das mit normalen Eigenschafts-Selektoren und Array-Iteratoren bearbeitet werden kann.
PHP.net: SimpleXML
Nun gibt es die Klasse „SimpleXML for PHP 4“, die eingebunden, steht SimpleXML auch unter PHP 4 bereit und erleichtert die Arbeit. Beitrag lesen »
In der Nachbearbeitung meines Eindrucks und Aufenthaltes des WordCamp08 habe ich es schon anklingen lassen - es gibt ein paar Hinweise für das Erstellen sicherer Plugins für WordPress, wobei ich in kurzer und knapper Form vorgehe.
Ich denke, dass jeder, der sich mit der Entwicklung eigener Plugins beschäftigt, die kurze und einfache Form geniest, ohne viel Drumherum. Außerdem fehlt mir aktuell die Zeit für lange und tiefe Texte, ich hoffe, dass man das versteht.
In der Präsentation sind eine ganze Reihe von Möglichkeiten hinterlegt, vor allem zum Thema Verantwortung und Bewusstsein im Bezug auf den PHP- und WordPress-Coding-Standard, die man immer beherzigen sollte.
Die einzelnen Punkte der Präsentation spreche ich hier nicht mehr an, gebe aber nochmal Infos zu Möglichkeiten und Referenzen. Beitrag lesen »
Das ich gern und viel mit Cheat Sheets arbeite, die in Papierform neben der Tastatur liegen, ist sicher dem einen oder anderen aufgefallen. Bisher gab es für die Basics im Bereich PHP keine Quickreferenz, die mir so wirklich zugesagt hat. Das hat sich mit der Ausgabe von </dream.in.code> geändert.
Die Ausgabe aller Benutzer in WordPress ist im Standard nicht vorgesehen. Damit man eine einfache Liste alle User aus der Datenbank bekommt, kann mittels folgender Funktion die User aufgrund ihrer Userlevel ausleiten.
Für die Ausgabe von einzelnen Benutzergruppen oder User stehen eine Reihe von Template-Tags zur Verfügung, siehe WordPress-Codex - Author Tags.
Beitrag lesen »
Die Kommentarfunktion von Weblogs ist sicher eine der bedeutendsten Bereicherungen. Eine Funktion die ich nicht missen möchte und die einem ein Feedback zu den veröffentlichten Artikeln geben kann.
Um die Darstellung der Kommentare gibt es eine ganze Reihe von Tutorials. Auch hier im Blog gab es dazu schon einige Hinweise und Tipps um die Gestaltung zu verbessern.
In diesem Artikel möchte ich eine Lösung von Jeff Minard vorstellen, der die Kommentare in Abhängigkeit ihres Zeitpunktes mit Hilfe einer Zeitlinie darstellt. Die Lösung habe ich im aktuellen Design integriert und im Folgenden findet ihr die Schritt für Schritt-Anleitung dazu. Beitrag lesen »
If you want the information in english - please have a look on this this page.
In einigen Bereichen ist es erforderlich, dass bestimmte User - identifizierbar über die WordPress-ID oder eine IP-Adresse - eine andere Oberfläche bekommen. Der Zugriff soll also mit einem anderen Theme gestaltet werden.
Ich habe mir dazu eine kleine und einfache, aber wirkungsvolle Lösung überlegt - via Plugin. Dort identifiziere ich die User und lade dann das entsprechende Theme.
Beitrag lesen »
Die Entwicklung von Scripten mittels PHP bringt immer wieder Schwierigkeiten im Bereich der Fehlersuche. Editoren bzw. Entwicklungsumgebungen, die eine Debuggingfunktion mitbringen, sind teuer oder nicht unbedingt leicht zu konfigurieren. Seite geraumer Zeit arbeite ich dabei mit Xdebug, eine Erweiterung für PHP, mit der das Debuggen einfach und schnell von der Hand geht.
Damit die Konfiguration immer wieder zur Hand ist und schnell und logisch nachvollziehbar ist, erkläre ich einigen Schritten, wie man zu einer Entwicklungsumgebung mittels Xdebug kommt. Beitrag lesen »
Im Beitrag PHP Performance von Single- oder Doublequotes hatte ich befürchtet, dass sich mein Weltbild beim Schreiben von PHP-Code ändern müsste. Denn die Analyse des Blog PHP-Performance, der sich ausgiebig und übersichtlich mit Performance im Bereich PHP beschäftigt, ergab eine neue Erkenntniss: PHP- Ausgaben mit Doublequotes sind schneller. Schon damals entbrannte eine Diskussion und in meinem Artikel habe ich angedeutet, dass ich noch einmal einige Tests fahren möchte.
Beitrag lesen »
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 625 Beiträge, 8,448 Kommentare in 14 Kategorien und 426 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2008 bueltge.de [by:ltge.de]
You are viewing a mobilized version of this site...
View original page here