Das Magazin

News & Artikel

  • Alle News & Artikel
    zum Thema PHP finden Sie jetzt in unserem neuen Portal.

Redaktion

Marketing

Leserservice


Ausgaben

Ausgabe 5.2009 - PHP 5.3
Ausgabe 5.2009

PHP 5.3

Jetzt erhältlich!
Heft bestellen Abo bestellen

News & Trends

News

Schlanker Datenaustausch

Das JSON-Format ist eines der populärsten Datenformate, das in Webanwendungen zum Einsatz kommt. Dieser Artikel liefert Ihnen die Grundlagen und zeigt Ihnen, wie Sie JSON in Kombination mit PHP nutzen können.

Interview

Nachdem wir zuletzt im Gespräch mit Lars Jankowfsky waren, haben wir dieses Mal die Ehre ein paar Fragen an Stephan Schmidt zu richten. Stephan ist Head of Web Sales Development bei der 1&1 Internet AG. Viele von euch werden ihn aber besser durch seine Rolle als Autor kennen, denn aus seiner Feder stammt „PHP Design Patterns“, das erste PHP-Buch, das sich ausschließlich mit Entwurfsmustern beschäftigt.

Titelthema

PHP 5.3

Kaum ein PHP-Release hat so lange auf sich warten lassen wie die Version 5.3. Hat sich das lange Warten gelohnt und wann sollte man umsteigen? Wir sehen uns die wichtigsten Neuerungen in PHP 5.3 an und zeigen Ihnen, was man damit machen kann.

Depelopment

Coding anytime, anywhere

Die weit verbreitete Meinung, Urlaub bedeute für Softwareentwickler nur eine angenehme Form des kalten Entzugs, ist für den Einen oder Anderen unter uns vielleicht nicht unbedingt an den Haaren herbeigezogen. Was aber tun, wenn man seinen Laptop samt Entwicklungsumgebung nicht mit nach Playa del Ingles genommen hat, und der neue Kunde kurzfristig Änderungen am Prototypen wünscht? PHPanywhere.net bietet hier eine einfache und schnelle Lösung, Quelltexte auf dem Server relativ plattform- und softwareunabhängig zu editieren, die weit über die Möglichkeiten eines reinen Texteditors hinausgeht.

Alles neu macht der Mai

Dieser Artikel fasst die Neuerungen im Zend Framework Release 1.8 zusammen. Dabei liegt der Schwerpunkt auf den wichtigsten neuen Komponenten Zend_Application, Zend_Tool, Zend_Loader_Autoloader und Zend_Navigation. Weitere wichtige Neuerungen werden ebenfalls vorgestellt.

Auf dem richtigen Weg

Haben sie sich schon einmal gefragt, ob Sie den vorgegebenen URL-Aufbau im Zend Framework beeinflussen können? Möchten Sie Ihre URLs suchmaschinenfreundlicher gestalten oder gar unterschiedliche URLs für verschiedene Sprachen verwenden? Alles das ist mit dem Routing im Zend Framework möglich. Dieses nützliche Feature wird im folgenden Artikel anhand einer exemplarischen Blog-Anwendung vorgestellt. Sie werden staunen, wie einfach Sie damit die URLs Ihrer Anwendung aufpeppen können.

Mocking eines Dateisystems

Der Umgang mit dem Dateisystem birgt immer auch gewisse Risiken in sich und in Anbetracht der Faktoren, die auf das System einwirken können, stellt sich auch die Frage, wie man Testfälle für dateisystembasierte Komponenten eigentlich gestaltet. Mocking des Dateisystems könnte die Antwort sein. Schauen wir uns an, wie das im Detail aussehen könnte.

Butter bei die Fische!

In den ersten beiden Teilen unserer Serie über die testgetriebene Entwicklung einer Webapplikation mit dem Zend Framework haben Sie die Grundlagen der testgetriebenen Entwicklung allgemein kennen gelernt, sowie Tests für Setup, Models und Formulare erstellt und erfolgreich abgeschlossen. In diesem letzten Teil geben wir nun endlich „Butter bei die Fische“ und erstellen unsere Tests für die Views und die Action Controller unserer Anwendung.

Case Study

Und es hat Pieps gemacht …

Effektivität, schlanke und schnelle Prozesse, Kundenzufriedenheit und Fehlervermeidung sind Schlagworte, die durch viele Unternehmen geistern. So auch im Falle eines geplanten Logistiksystems für die ROTEX Heating Systems GmbH. Dieser Artikel beschreibt dessen Konzeption, die tatsächliche Umsetzung und die Besonderheiten, die sich aus der rein webbasierten Entwicklung ergeben haben.

„Gestern hat es noch funktioniert“ oder „Lokal geht das“

Dieser Artikel beschreibt die Erfahrungen des OXID-Entwicklerteams bei der Einführung neuer Methoden in der Produktentwicklung. Statt trockener „Lehrbuchtexte“ konzentrieren wir uns auf die menschliche Seite und den Arbeitsprozess beim Agile Development. Wir berichten von den Lektionen, die wir dabei gelernt haben, denn sie zeigen, dass XP alles andere als ein Dogma ist und nur funktionieren kann, wenn man es als Prozessbaukasten versteht und flexibel anzuwenden weiß.

PHP goes Enterprise

Die Sixt AG mit Sitz in Pullach ist Deutschlands größter Autovermieter und weltweiter Anbieter hochwertiger Mobilitätsdienstleistungen. Bereits vor einigen Jahren hatte das Unternehmen erfolgreich auf PHP als Plattform für die internetbasierten Lösungen gesetzt. Nun geht diese Erfolgsgeschichte weiter: Sixt weitet die PHP-Plattform tief in den eigentlichen Enterprise-Bereich aus und will damit neue Maßstäbe in Sachen Innovation und Lightweight-Enterprise-IT setzen.

Web

Twitter-Grüße von der Wand

Jedes BarCamp hat sie, auch viele andere Veranstaltungen haben sie entdeckt, meist auch der Mittelpunkt jedes Events. Die Rede ist von „Twitterwalls“, einer an die Wand projizierten Seite, die zu einem bestimmten Stichwort („Hashtag“) Meldungen von Twitter automatisch lädt und anzeigt. Mit dem Dienst Twitterwallr kann man solche Twitter-Wände online selber erstellen.

Was das Herz begehrt

Zweifellos gehört Drupal zu den beliebtesten Content-Management-Systemen und Frameworks weltweit. Genauso wie viele andere CM-Systeme lässt sich auch Drupal um Funktionalitäten erweitern. So kann man beispielsweise im Handumdrehen aus einer einfachen Drupal-Installation eine komplexe Community-Webseite machen, die alles zu bieten hat, was das Web 2.0 auszeichnet. Genau darum geht es in diesem Artikel. Dabei werden zwei Modul-Aspekte im Vordergrund stehen: Woher bekommt man die passenden Module und wie kann man seine eigenen Erweiterungen entwickeln?

Website Engineering und Barrierefreiheit

In diesem Beitrag werden Handlungsempfehlungen abgeleitet, anhand derer der Prozess der barrierefreien Aus- oder Umgestaltung der Unternehmens-Website bzw. das dazugehörige Projekt in der Unternehmenspraxis nutzenorientiert umzusetzen ist, damit aus Ergebnissicht die mit der Barrierefreiheit erzielbare positive Rendite tatsächlich realisiert werden kann.