Relaunch pabstwp.de 2016

Mein letztes Theme für pabstwp.de hatte ich Anfang 2013 programmiert und im Zuge des Domainwechsels von matthiaspabst.de auf pabstwp.de Mitte 2013 noch einmal umfangreich angepasst (siehe Changelog). Aus Zeitgründen war es mit einer einigermaßen heißen Nadel gestrickt und ich war nie wirklich zufrieden mit dem Ergebnis. Es enthielt viel überflüssigen und ineffizienten Code, war schlecht strukturiert und nach nunmehr 3 Jahren auch ein Stück weit von aktuellen Standards und Best Practices entfernt. Es war also höchste Zeit für ein neues Theme.

Für die Programmierung meines neues Theme habe ich mir nun deutlich mehr Zeit genommen und im Zuges des Relaunchs auch einige Strukturen und Inhalte der Website überarbeitet.

Neu in WordPress 4.4 – Inhalte anderer WordPress-Websites einbetten

WordPress

Mit der am 08. Dezember 2015 erschienenen WordPress Version 4.4 ist es jetzt möglich, Inhalte anderer WordPress-Websites auf der eigenen Website einzubetten und somit sehr ansprechend zu verlinken.

Um einen Inhalt (Beitrag, Seite, Custom Post Type) einer anderen WordPress-Website einzubetten, genügt es, den Permalink des entsprechenden Inhalts zu kopieren und im Editor einzufügen. Die Einbettung nimmt WordPress automatisch vor, ähnlich wie bei Youtube- oder Twitter-Embeds. In einem iframe werden dann Titel, Auszug, Beitragsbild (sofern vorhanden), Kommentaranzahl und Link zum Beitrag eingebettet. Es ist natürlich auch möglich, mit diesem Feature einen eigenen Beitrag einzubetten.

Meine TOP 10 WordPress-Plugins 2015

Meine Plugin-Empfehlungen von 2012 und 2013 sind nun etwas in die Jahre gekommen und nicht mehr ganz aktuell. Einige der Plugins nutze ich weiterhin aber ich habe auch einige Plugins neu in meine Favoritenliste aufgenommen.

Die Reihenfolge stellt keine Rangfolge dar. Wie immer enthält die Liste freie, auf wordpress.org erhältliche Plugins und kostenpflichtige Premium-Plugins.

Meine erste mehrsprachige WordPress-Website mit MultilingualPress Pro

In den letzten Jahren habe ich für die Realisierung von mehrsprachigen WordPress-Websites mehrfach die Plugin-Sammlung von WPML verwendet. Die Ergebnisse waren zufriedenstellend, die redaktionellen und administrativen Arbeiten im Backend empfand ich jedoch stets als zu kompliziert, fehleranfällig und wenig benutzerfreundlich.

WordPress Website auf HTTPS umstellen

Die Kommunikation zwischen Webserver und Browser findet über das Hypertext Transfer Protocol (HTTP) statt. Während beim veralteten HTTP alle Daten im Klartext übertragen werden, sind sie bei der Verwendung von HTTPS verschlüsselt und werden abhörsicher übertragen. Ob eine verschlüsselte Verbindung besteht, erkennt man an einem (grünen) Schlosssymbol und ggf. dem Zusatz “https://” in der Adresszeile des Browsers.

Kommentar zum MailPoet-Sucuri-Dilemma

Worum geht’s?

Am 01. Juli 2014 veröffentlichte das MailPoet-Team die Version 2.6.7 ihres Newsletter-Plugins, welche eine schwere Sicherheitslücke schloss. Am gleichen Tag veröffentlichte das Web-Sicherheitsunternehmen Sucuri in einem Blogbeitrag umfangreiche, wenn auch nicht detaillierte Informationen über die Sicherheitslücke. Vorausgegangen waren die Entdeckung der Sicherheitslücke durch Sucuri am 16. Juni 2014 und die umgehende Mitteilung an MailPoet.

Was geschah dann?

Newsletter versenden mit dem WordPress-Plugin MailPoet

Bei zwei Kundenprojekten durfte ich einige Erfahrungen sammeln bei der Erstellung und dem Versand von Newslettern direkt über WordPress. Konkret ging es um automatische Beitragsbenachrichtigungen, die zuvor mit den Plugins Jetpack (Modul: Abonnements) und Subscribe2 durchgeführt wurden. Die größten Nachteile dieser Plugins sind, dass sie keinen oder nur wenig Gestaltungsspielraum bieten und keine selbst erstellten E-Mail-Newsletter sondern nur Beitragsbenachrichtigungen versenden können.

WordPress 3.9 kommt mit neuer Galerie-Vorschau und neuem Uploader

Heute wurde WordPress 3.9 „Smith“ veröffentlicht. Zwei sehr interessante neue Features sind die neue Galerie-Vorschau im Editor und die Möglichkeit, Dateien direkt im Editor per Drag & Drop hoch zu laden.

Kein Support mehr für Internet Explorer 6 und 7 für meine WordPress-Themes

Heute beendet Microsoft den Support für das im Jahr 2001 veröffentlichte Betriebssystem Windows XP, d.h. ab heute werden für dieses Betriebssystem und seine Komponenten keine Updates mehr veröffentlicht (Infoseite). Damit beendet Microsoft auch den Support für die Versionen 6 und 7 des allseits beliebten Internet Explorer, da diese Versionen bekanntlich nur bis Windows XP laufen. Für Anwender bedeutet die weitere Nutzung von Windows XP ein steigendes Risiko, Opfer von Viren- und Malwareattacken zu werden. Es ist davon auszugehen, dass die Nutzung von Windows XP – und damit auch der Internet Explorer Versionen 6, 7 und 8 – in den nächsten Monaten weiter rapide sinken wird.

_s (underscores) und Bootstrap – ein starkes Team für WordPress-Themes

Für die Entwicklung von kundenspezifischen WordPress-Themes verwende ich seit 2012 das Starter-Theme _s (underscores). Dieses Starter-Theme (oder auch “Blank-Theme”) wurde von Auttomatic ins Leben gerufen und wird mittlerweile von ca. 60 Entwicklern weiterentwickelt. _s ist ein Theme, das nur sehr wenig CSS enthält, dafür aber die wichtigsten Templates, Funktionen, Javascripts und ein paar Extras, um ein eigenes WordPress-Theme zu entwickeln. Laut den Machern von _s stecken bereits über 1000 Stunden Arbeit in dem Theme. Dieses Starter-Theme für die Entwicklung eigener WordPress-Themes zu nutzen, hat für mich vor allem einen wirtschaftlichen Nutzen: ich muss nicht bei jedem neuen Theme bei NULL anfangen sondern habe eine solide Basis, die mir viel Zeit erspart. Hinzu kommt, dass _s stetig weiterentwickelt wird und somit auch immer eine Referenz für die aktuellen WordPress-Standards ist.