Das Magazin

News & Artikel

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

Redaktion

Marketing

Leserservice


Ausgaben

Ausgabe 4.2010 - LinkedIn vs. Xing
Ausgabe 4.2010

LinkedIn vs. Xing

Jetzt erhältlich!
Heft bestellen Abo bestellen

News & Trends

In unserer Ausgabe 4.10 ist uns leider ein Fehler im Artikel "Vernetzt: Eine Einführung in das LinkedIn-API" unterlaufen. Der Artikel stammt aus der gemeintschaftlichen Feder von Konstantin Guericke, Jan Janßen, Roland Schopp und Martin Wörz und ist nicht (wie ursprünglich angegeben) nur von Konstantin Guericke. Zudem finden Sie unter dem Reiter "Quellcodes" jetzt die aktualisierte Datei mit dem vollständigen Code-Beispiel zum Artikel.
Wir bitten das Versehen zu entschuldigen. Online-Abonnenten erhalten selbstverständlich ein aktualisiertes PDF über unseren Intellibook-Client.

Erratum

News

PEAR-News

Zend_Column

Zend-Framework-Kolumne von Ralf Eggert

Titelthemen

Open Business: Eine Einführung in das LinkedIn-API

Vernetzt waren Leute schon immer. Gerade in Zeiten der Globalisierung ist Vernetzung ein wesentlicher Bestandteil unseres Lebens geworden. Durch die rasante Entwicklung des Internets sind soziale Netzwerke auf dem besten Weg, in den Mittelpunkt unserer Kommunikation zu rücken. Aktuelle Studien zeigen, dass in vielen Ländern schon mehr als 10 % der Gesamtbevölkerung in Netzwerken wie Facebook oder LinkedIn vernetzt sind. Das hat unmittelbar Konsequenzen auf Angebote im Web. Angefangen mit Gruppen in den jeweiligen Netzwerken, gefolgt von Firmenprofilen, bis hin zu den aktuell veröffentlichten APIs.

Eine Applikation im Reviewprozess des XING-Businessnetzwerks

Ein Popsong aus den Siebzigern bildet die Grundlage für eine Anwendung mit dem Konzept „Kommunikation: Von bekannt zu unbekannt“, die ein XING-Mitarbeiter „nebenher“ erstellt hat. Doch ehe eine Applikation tatsächlich auf die Plattform gelangen kann, sind viele Qualitätskontrollen zu meistern.

Development

HipHop for PHP: Wann lohnt der Umstieg?

Mit der Ankündigung, durch die Umwandlung von PHP- in C++-Code durchschnittlich 50 Prozent Prozessorlast zu sparen, hat Facebook im Februar Aufsehen erregt. HipHop for PHP heißt der nun als Open-Source-Software erhältliche Cross-Compiler, der die Transformation von PHP in C++ durchführt und das Kompilieren des Codes mit dem GNU-C++-Compiler ermöglicht. Doch können auch Sie von dem neuen Werkzeug profitieren?

Komponenten in PHP automatisch nachladen

Häufig steht man vor dem Problem, bestimmte Teile oder Plug-ins einer Applikation dynamisch nachladen zu müssen. Ein typisches Beispiel hierfür ist ein Exportmodul, mit dem man aus einer Applikation heraus Daten in verschiedenen Formaten wie CSV, HTML oder PDF speichern kann.

OXID eShop: Core-Klassen erweitern

Dass der OXID eShop durch eigene Module sehr flexibel angepasst und erweitert werden kann, ist inzwischen vielen bekannt. Wenige wissen aber, wie einfach man mit eigenen Core-Klassen den gesamten Komfort des OXID-Frameworks nutzen und komplett neue Funktionalitäten integrieren kann. Dieser Artikel zeigt an einem konkreten Beispiel, wie solche Core-Erweiterungen im OXID eShop funktionieren und welche Möglichkeiten sich dadurch bieten.

Softwaremetriken: tiefe Einblicke, ohne kostspielige Audits

Im Zusammenhang mit Softwaremetriken gibt es ein häufig genutztes Zitat von Tom DeMarco: „You can't control what you can‘t measure“. Auch wenn DeMarco diesen Satz mittlerweile relativiert hat, drückt er weiterhin eine wichtige Idee hinter Softwaremetriken aus. Ohne automatisierte Prozesse und Kontrollen sind die immer komplexer werdenden Softwaresysteme kaum noch überschaubar.

Framework mal anders

PIWI ist ein XML-Transformations-Framework. Was hier so scheußlich klingt, kann Ihnen helfen, schnell Websites from the Scratch zu bauen und gängige Design Patterns dabei nicht aus den Augen zu verlieren.

Bessere Codewartbarkeit durch Refaktorisierung

Es gibt in der Informatik einen schlauen Satz, der immer wieder gerne zitiert wird: Alle Programmierer machen Fehler, gute Programmierer schreiben Tests, um sie zu finden. Wenn wir von Fehlern reden, dann meinen wir meistens inkorrekte Stellen im Code. Also zum Beispiel eine Methode, die nicht das macht, was sie unter bestimmten Umständen soll. Unit-Tests wären hier das Mittel der Wahl, um diese zu finden und nachhaltig zu korrigieren.

Enterprise

Scrum in der Praxis, Teil 2

In der zweiten Iteration des Scrum-Erfahrungsberichts möchte ich Ihnen zeigen, welche Erfahrungen wir mit den diversen Scrum Meetings gemacht haben, warum wir unseren Scrum Master auswechseln mussten, welche Gründe es für einen Sprintabbruch gibt, wie man ihn durchführt, und welche Probleme bei fortlaufenden Projekten auftreten können. Als Abschluss möchte ich Ihnen noch einen einfachen psychologischen Trick verraten, wie Sie ihr Team nicht nur zufriedener, sondern auch besser machen.

Database

MySQL Server: Neue Features

Mit über sechs Millionen Installationen ist MySQL mit großem Abstand die populärste Open-Source-Datenbank weltweit. Gerade die Verbindung mit Linux, PHP und Apache, in dem als LAMP-Architektur bekannten Application Stack, förderte in den letzten Jahren die starke Verbreitung. Die Software hat sich nun durch die Verbindung mit Oracle zu einem ausgewachsenen Datenbanksystem entwickelt und bietet schon seit Längerem Features, die man bisher nur von den großen kommerziellen Lösungen gewohnt war.

Backup und Recovery: Die Daten der PostgreSQL sichern

Unsere Daten sind unser Kapital. Deshalb ist es essenziell wichtig, dafür zu sorgen, dass sie nicht verloren gehen. Die PostgreSQL bietet von Haus aus gute Möglichkeiten, um einem Datenverlust entgegenzutreten. Lernen Sie hier die Grundlagen, um für Ihre Anforderungen eine passende Backupstrategie zu entwickeln.

Web

Ein einfaches Shopsystem mit Symfony

MVC-Frameworks für PHP brauchen nicht mehr besonders vorgestellt zu werden – in diesem Heft ist inzwischen seit Jahren davon die Rede. Versprochen wird schnelles, strukturiertes Entwickeln, Datenbankunabhängigkeit und natürlich Stabilität. Dieses kleine Projekt aus der Praxis soll zeigen, wie sich mit Symfony das Backend zu einem einfachen Shop mit Produkt- und Bildgalerie aufbauen lässt.