Lesetipp: MongoDB
Lesetipp: HTML5
PEAR-News
Von Alexander Merz
Zend_Column
Kolumne von Ralf Eggert
Apache Zeta Components
Kolumne von Tobias Schlitt
Lesetipp: MongoDB
Lesetipp: HTML5
PEAR-News
Von Alexander Merz
Zend_Column
Kolumne von Ralf Eggert
Apache Zeta Components
Kolumne von Tobias Schlitt
So einfach wie Zähneputzen
Wie Sie CMS Pimcore um OAuth-Funktionalität erweitern können
Plug-ins für Pimcore entwickeln – das geht fast so einfach wie Zähneputzen. Zugegeben, ein bisschen sollte man sich schon im Zend Framework auskennen, um Pimcores Möglichkeiten voll auszuschöpfen, allerdings gelangt man dann aber auch schnell und elegant ans Ziel. Wie Sie das CMS um OAuth-Funktionalität mittels Plug-in erweitern können, erfahren Sie in diesem Artikel.
von Marko Krüger
Erstklassig
Automatisierte Dokumentenerstellung mit PHPExcel
Wie erzeuge ich Excel-Dateien mit PHP? Wie kann ich neue Word-Dokumente erstellen oder Variablen in bestehenden Vorlagen füllen? Diese Fragen ergeben sich regelmäßig in vielen Projekten. Mit PHPExcel, PHPWord und PHPPowerPoint ist nun eine einheitliche Klassensammlung entstanden, mit der sich komfortabel die vielfältigen Anforderungen der automatisierten Dokumentenerstellung lösen lassen.
von Ralf Hohoff
Eine Spielwiese für PHP-Profis
Die Entwicklungsumgebung PhpStorm im Test
von Daniel Koch
Do you speak %lang%?
Übersetzungen mit Zend_Translate
von Till Kubelke
Magento + OpenSocial = Magento Go
Magentos neue technische Ausrichtung
von Vinai Kopp
Testing the untestable
Wie man nichttestbare Applikationen testet
Dass PHP erwachsen geworden ist, ist kein Geheimnis. Überall hört und liest man, dass PHP-Applikationen jetzt Enterprise-fähig sind. Neue Software wird mit maximaler Unit-Test-Abdeckung programmiert, Softwaremetriken werden berechnet und analysiert, ein Continuous Integration Server berichtet ununterbrochen von der Qualität, die das System besitzt. Eine schöne neue Welt! Was ist aber, wenn man nicht in ihr lebt?
von Nils Langner und Mike Lohmann
Schweizer Taschenmesser
Redis ist ein kluger Key-Value Store
Nachdem in den letzten beiden Folgen unserer NoSQL-Reihe die Schwergewichte CouchDB und MongoDB erklärt wurden, folgt nun ein Blick auf Redis. Es begeistert durch die Tatsache, dass nicht nur einfache Strings gespeichert, sondern Datenstrukturen wie Hashes, Lists und Sets angelegt und zahlreiche Operationen darauf ausgeführt werden können. Gepaart mit Persistenz und Replikation ist es ein interessanter weiterer Vertreter der NoSQL-Bewegung.
von Oliver Kurowski
Web Security
Sicherheit geht vor! So schön dieser Satz auch klingt, so unangenehm ist er oftmals umzusetzen, gerade dann, wenn der Zeitdruck eines Abgabetermins dazu kommt. Wäre es da nicht schön, sich entspannt um die vom Kunden honorierten, bahnbrechenden Features einer Webanwendung kümmern zu können statt sich mit der lästigen und schwer zu beantwortenden Frage „Ist meine Anwendung auch sicher?“ aufhalten zu müssen? FLOW3 will genau dieses Ziel umsetzen und den Entwickler mit der Sicherheit nicht alleine lassen.
Kolumne von Mario Heiderich
Security First!
Wie FLOW3 den Entwickler in allen Sicherheitsfragen unterstützt
von Andreas Förthner
Zugriffsfehler aller Arten
3 der 10 gefährlichsten Schwachstellen auf der Spur
von Carsten Eilers
Sencha Touch
Mobile Anwendungen für iOS, Android und BlackBerry Touch
von Dominik Jungowski
Ctrl A – Ctrl C – Ctrl V
Wer haftet für den Content?
von Michael Rohrlich