Kategorie: Content Management
-
Der Webguys-Adventskalender – auch dieses Jahr wieder
Auch dieses Jahr bin ich wieder ein Teil des webguys-Adventskalenders. Das Blog zählt zu den größten Deutschen Magento-Blogs und in der Vorweihnachtszeit berichten viele bekannte Namen der Magento-Community. Dieses Jahr sind sogar mehr englische Beiträge dabei und so wird das Blog etwas internationaler. Die Beiträge sind dabei nicht unbedingt nur für Entwickler interessant. Es gibt auch […]
-
Magento: URLs übersetzbar machen – neue Extension
Schon sehr lange wollte ich eine Extension schreiben, mit welcher sich URLs übersetzen lassen. Irgendwie sieht es ja nicht besonders schön aus, wenn in der URL eines Deutschen Shops z.B. „customer/account/register“ steht, oder? Dies alles ist nun umgesetzt. Und das beste: Man kann die URLs im Backend selbst pflegen. Das ganze ist dabei total generisch – man […]
-
Magento: Admin Notifications verstecken
In letzter Zeit häufen sich Anfragen von Kunden, welche durch die Notifications im Admin verwirrt werden. Eigentlich wollen sie nur Ihrem Tagesgeschäft nachgehen und müssen immer wieder irgendwelche Meldungen als gelesen markieren. Das ist natürlich wenig hilfreich, wenn diese nicht einmal etwas von den Meldungen haben – im Falls eines wichtigen Updates oder anderen Neuerungen sollte […]
-
WordPress: PO-Dateien mit Google Translate übersetzen
Wenn man mal wieder eine riesige PO-Datei übersetzen muss, kriegt man nach dem Start von POEdit wahrscheinlich schon zu viel, wenn dort mehr als 50 Einträge zu übersetzen sind. Abhilfe schafft hier das Google Translator Toolkit – hier kann man seine Dateien vollautomatisch übersetzen lassen. Dafür geht man als erstes auf diese Seite von Google. Nun […]
-
WordPress: Zusätzliche HTTP-Header übergeben
Eigentlich bin ich ja davon ausgegangen, dass es wieder irgendeine globale Funktion in WordPress gibt, um zusätzliche HTTP-Header zu übermitteln. Aber damit liegt man nur teilweise richtig: Es ist per Filter gelöst… Folgendes Snippet erlaubt das hinzufügen von beliebigen Header-Informationen: function add_headers($headers) { if (!is_admin()) { $headers['X-UA-Compatible'] = 'IE=edge,chrome=1'; } return $headers; } add_filter('wp_headers', 'add_headers'); […]
-
WordPress-Themes entwickeln – mein Workflow
Nachdem ich aktuell dabei bin meine eigenen Themes zu entwickeln und zu verkaufen, möchte ich hier einmal kurz vorstellen, wie ich dabei vorgehe. Damit das Tutorial verständlich ist, sollte man folgende Themen grundlegend beherrschen und sein eigen nennen: git Unix / Mac OS X Webserver mit SSH-Zugang (für git) Zusätzlich setze ich noch phpStorm als IDE […]
-
WordPress: Eigenen oEmbed-Provider registrieren
Wer einen eigenen Provider für oEmbed (siehe codex) registrieren möchte, ist relativ schnell am Ziel. Doch was ist das eigentlich? oEmbed ist ein offenes Format, welches erlaubt, Daten in eine andere Webseite einzubetten. Dazu braucht man die Struktur der Daten nicht genau kennen. Alles was man braucht, ist ein Link zu einer Ressource. Das Ergebnis ist dabei immer gleich […]