In der letzten Ausgabe wurde die Erstellung von Excel Dokumenten in PHP behandelt. Dieses Mal beschreibt Ralf Hohoff ab Seite 20, wie Word und PowerPoint Dokumente erstellt werden können. Wenn man beide Artikel gelesen hat, stellt man fest, dass die PHPExcel Klasse weiter entwickelt ist als die PHPWord und PHPPowerPoint Klassen. Wobei PHPExcel natürlich länger schon am Markt ist und mehrere Versionen veröffentlicht worden sind. Die Klassensammlungen sind auf jeden Fall einen Blick wert, wenn in dieser Richtung ein Projekt ansteht.
Danach zeigt Tobias Vogt ab Seite 28, wie Widgets in der Online-Shop Software Magento erstellt werden können. Das Tutorial gibt einen guten Einblick in die ersten Schritte, wenn man eigene kleine Hilfsprogramme erstellen möchte und an die Grenzen von Magento stößt.
Besonders interessant finde ich den Artikel von Dainius Bigelis „Von langer Hand geplant“ ab Seite 41. Darin erläutert der OXID Quality Manger den Prozess, wenn eine Software in ein OpenSource Projekt umgewandelt wird. Als wichtigsten Faktor hebt der Autor den Punkt hervor, dass dies ein geplanter Prozess sein muss. Daneben muss man bereit sein, Veränderungen zuzulassen und lernen, den Nutzern wirklich zuzuhören. Ein öffentlicher Bugtracker und Umfragen zu neuen Features gehören zu den notwendigen Tools. Der Artikel gibt auch einen Einblick, wie sich das Unternehmen OXID eSales AG durch „going Open Source“ gewandelt hat.
Etwas ungewohnt, aber umso spannender ist PHP auf Googles mobilem Betriebssystem Android. Ab Seite 51 beschreibt Stefan Reimers die Möglichkeiten. Allerdings macht das Ganze den Eindruck, eher ein Experiment zu sein als eine stabile und gepflegte Umgebung. Interessant wird es, wenn vorhandene Internet Applicationen auf Android übertragen werden müssen. Dann lohnt sich sicher noch einmal ein Blick auf dieses Projekt.
Ab Seite 79 zeigt Stephan Hochdörfer in „Die Welt ist im Wandel“ mögliche Versionsverwaltungen für Datenbanken auf. Mit Hilfe der Software Liquidbase wird gezeigt, wie einfach die Versionierung des Datenbankschemas sein kann.
Wie native Apps in JavaScript für iOS, Android und BlackBarry entwickelt werden können, zeigt ab Seite 91 Aron Homberg in seinem Artikel „Experimentell, jung und empfehlenswert“. Dabei geht es um die in Deutschland noch recht unbekannte Technologie Appcelerator Titanium. Es ist eine sehr interessante Technik, die auf jeden Fall bei einer App-Entwicklung in Betracht gezogen werden sollte. Gerade die Entwicklung für verschiedene Plattformen sollte damit deutlich beschleunigt werden können.
Und hier wieder alle Themen der Ausgabe 5.11 im Überblick:
News & Trends
Lesetipp: Barrierefreiheit verstehen und umsetzen von Jan Eric Hellbusch und Kerstin Probiesch
Wie Magento heimlich still und leise von eBay geschluckt wurde von Tom Wießeckel
Apache Zeta Components Kolumne von Tobias Schlitt
Pear News Neue Packages und Releases in PEAR
PEARcing Kolumne von Alexander Merz
Zend_Column Kolumne von Ralf Eggert
Development
PHP mag Office von Ralf Hohoff
Widgets in Magento von Tobias Vogt
Qualitätsmanagement agiler Produktentwicklung beim „Going Open Source“ von Tobias Vogt
Mobilitätsnachweis von Stefan Reimers
conjoin von Thorsten Suckow-Homberg
Shopware und das Enlight-Framework – E-Commerce for Practicals von Stefan Hamann
Database
Versionierung mit Liquibase von Stefan Hochdörfer
Security
Session-IDs als Beute von Cyberkriminellen von Carsten Eilers
WebTech
Mobile Apps mit Appcelerator Titanium von Aron Homberg
Wettbewerbsrecht: Konkurrenz belebt das Geschäft von Michael Rohrlich
Was gibt es Neues in Drupal 7? von Alexander Wilde