Allgemein

php_eval
eval is evil – Stimmt das?

Schon von früh auf wird einem PHP-Programmierer beigebracht, das Sprachkonstrukt eval zu meiden. Dieses führt einen als String übergebenen PHP-Code aus und behandelt diesen wie regulären Code des Projekts. Bereits die PHP-Dokumentation führt aus, dass von der Verwendung dringend abgeraten wird.

Mehr lesen
shutterstock_352893998
Erstellen und Auslesen eigener internationalisierter Ressourcen

Die Internationalisierung von Webprojekten ist ein Thema, dass in der Entwicklung schon sehr früh bedacht werden sollte. Selbst wenn in einem Projekt anfangs noch keine Pläne dafür vorliegen, ist es nicht gesagt, dass dies immer so bleiben wird.

Mehr lesen
typo3_flow
TYPO3 Flow im Live-Einsatz

Da TYPO3 Flow bereits seit längerem live ist, folgt heute ein Beitrag zu Erfahrungen in der Praxis mit Flow von Gast-Autor David Sporer, Gründer von Passcreator.

Mehr lesen
magento_logo
Flagbit Magento Modul ist aktueller Magento Staff Pick

Das Magento Marketing Team veröffentlicht regelmäßig den „Magento Connect Staff Pick“. Dafür wählt Magento die besten Erweiterungen aus dem Magento Connect aus, und präsentiert sie.
Im aktuellen Magento Connect Staff Pick vom 07. August 2014 wurde auch die Erweiterung „Change Attribute Set“ von Flagbit ausgewählt und näher vorgestellt.

Mehr lesen
composer
SSL-Zertifikatsauthentifizierung für Composer

Dieser Artikel erklärt wie man SSL-Zertifikate verwenden kann, um Composer per SSL-Zertifikat zu authentifizieren. Das ist wahrscheinlich die beste Möglichkeit, wenn man einen Server mit privaten Repositories hat und die Berechtigung kontrollieren möchte. Dafür muss man einfach die nächsten Schritte befolgen:

Mehr lesen
patrick
Eindrücke von der Magento Imagine: Flagbit gewinnt den „Spirit of Excellence Award 2013“

Die Magento Imagine nähert sich ihrem Ende und unsere Kollegen kommen gar nicht mehr hinterher mit dem Twittern. Neben tollen Vorträgen, Erlebnissen und den einzigartigen Events am Abend erreicht uns auch folgende Meldung:

Mehr lesen
shutterstock_372197548
Beacons – Die heimlichen Helfer der Webseitenbetreiber

Wir alle kennen Cookies, die uns eine Vielzahl von Informationen über unsere Kunden und Interessenten unserer Seiten, Produkte und Dienstleistungen liefern – doch was sind eigentlich diese sogenannten „Beacons“, von denen gerade immer mehr Entwickler und Marketer sprechen?

Mehr lesen
php_eval
Annotations in PHP

So ziemlich jeder ist schon einmal auf die sogenannten Annotations in PHP-Klassen gestoßen: Metadaten zu Methoden oder Properties, welche zur Laufzeit wie von Zauberhand plötzlich Bestandteil von PHP-Code werden können. Besonders bekannt sind die Annotations von phpDocumentor, welche zu einer kleinen Dokumentation des Codes ausgewertet werden können. Die Annotations zu einer Methode sehen bei phpDocumentor zum Beispiel so aus:

Mehr lesen
shutterstock_308059304
Locale-Falle mit IntlCalendar::fromDateTime()

Mit PHP 5.5 wurde auch die Extension für die Internationalisierung um neue Klassen erweitert. Eine besonders interessante Erweiterung ist die Klasse IntlCalendar, in der verschiedene neue Funktionen bereitgestellt werden um mit Lokalisierungen von Jahren, Wochen oder Tagen umzugehen zu können. Dabei handelt es sich jedoch nicht um Besonderheiten in der Darstellung von Zeit, sondern mehr um deren Betrachtung. In Deutschland sehen wir den Montag als Anfang der Woche an während es in den USA der Sonntag ist. Ebenso wird dank der Lokalisierung bei der Erstellung eines IntlCalendar-Objekts die Auswahl zwischen gregorianischem und julianischem Kalender abgenommen. Das Ganze funktioniert aber auch nur, wenn die Lokalisierung stimmt.

Mehr lesen
rewrites
Doppelte Rewrites für Models, Blocks und Helper

Magento bietet einen standardisierten Mechanismus an, um Core-Funktionalitäten innerhalb von Kunden-Modulen zu überschreiben, sogenannte Rewrites. Die Definition dessen passiert innerhalb der config.xml innerhalb eines Moduls. Wir haben das hier beispielhaft am Produkt-Modul von Magento durchgeführt.

Mehr lesen
1 2 3 4 13