Sep 22
Mit Eclipse kann nicht nur sehr komfortabel Java programmieren, sondern auch für PHP steht mit dem PDT Plugin eine hervorragende Lösung zur Verfügung.
Möchte man allerdings in seinem Projekt mit allgemeinen Bibliotheken (wie z.B. phpUnit) arbeiten, muss man sie entweder in sein Projekt kopieren, oder ein eigenes Projekt mit deren Sourcen erstellen.
Mit dem Elicpse PTI Plugin von PHPSRC gibt es jetzt noch eine 3. Möglichkeit. PTI (Eclipse PHP Tool Integration) stellt über die bekannten Eclipse Mechanismen (update url: http://www.phpsrc.org/eclipse/pti/) so bekannte PHP Bibliotheken wie
- PEAR
- PHPUnit
- PHP CodeSniffer und
- External PHP Checker
zur Verfügung.
Das spart eine Menge Handarbeit und untermauert wieder einmal meine Meinung, dass Eclipse die beste Entwicklungsumgebung ist (und zwar nicht nur, weil sie kostenlos ist).

Links:
phpsrc – wiki
update: weitere Links
phphatesme.com – PTI Grundkonfiguration
Ähnliche Artikel:
geschrieben von gklinkmann
\\ tags: eclipse, Open Source, php
Aug 05

Die Amazon Product Advertising API (Teil der Amazon Webservices (AWS)) bietet einen Zugriff auf Amazon Produktdaten. Grundsätzlich gibt es mit SOAP und REST zwei Möglichkeiten, um auf die AWS zuzugreifen. Für die Amazon Product Advertising API wird da
Zum 15.08.2009 ändert sich das Authentifizierungsverfahren. Grund genug um den geänderten Zugriff in einem kleinen Beispiel einmal genauer zu betrachten.
Reichte früher ein API Key, sind jetzt ein öffentlicher und ein privater Zugangsschlüssel notwendig, die man während der Registrierung erstellt. Für SOAP Anfragen ist alternativ auch die Authentifizierung über X.509 Zertifikate möglich. Eine Übersicht über die s.g. “Request Identifiers” gibt es hier.
Im Beispiel soll die Klasse AmazonService die Anfrage an die Amazon Product Advertising API übernehmen. Betrachtet wird nur der Fall, wenn alles gut geht. Im produktiven Einsatz muss natürlich noch das Fehlerhandling hinzugefügt werden.
Die bei der Registrierung erstellten Zugangsschlüssel werden in der Klasse als Konstanten hinterlegt. Die Variable xml benötigen wir für die Antwort von Amazon.
1
2
3
4
| class AmazonService {
const APIKEY='< Euer öffentlicher Schlüssel >';
const PRIVATE_KEY='< Euer privater Schlüssel >';
private $xml; |
Das wichtigste für die Anfrage ist der Aufbau der URL. In Ihr werden die Parameter der Anfrage und die mit dem privaten Zugangsschlüssel erstellte Signatur an Amazon übergeben. Diese Aufgabe übernimmt die Funktion buildURL.
Continue reading »
Ähnliche Artikel:
geschrieben von gklinkmann
\\ tags: php, tutorial, web2.0, XML
May 29

Templates für Wordpress, gibt es wie Sand am Mehr. Wer sein eigenes bauen möchte, beginnt meist nicht auf der grünen Wiese, sondern passt ein vorhandenes Template an die eigenen Wünsche an. Die dafür notwendigen Funktionen Funktionen stellt Wordpress bereit.
Ist man auf der Suche nach einer bestimmten Funktion, kann man in die Funktioinsreferenz schauen oder bei wpseek.com einfach danach suchen.
Eigentlich als Firefox Plugin geplant, bietet wpseek :
- Auto-Suggest, das seinen Inhalt aus dem gesamten Funktionsnamen bezieht.
- Verwandte Codex Dokumentation
- Codeauszüge
- Top Google Suchergebnisse
- Nutzerduskussionen
- Nutzerkommentare
- AJAX-basierte Ergebnisseite; kein Reload bei jeder Operation nötig
Wpseek.com kann auch als Suchmaschine für den Browser eingetragen werden.
So ist man gut gewappnet für die Anpassung des eigenen Wordpress basierten Blogs.
Ähnliche Artikel:
geschrieben von gklinkmann
\\ tags: blog, Browser, php, wordpress
Mar 15

Wenn man ein Programm schreibt oder anpasst, benötigt man oft Testdaten um es auf Herz und Nieren zu prüfen. Die besten Testdaten sind natürlich Echtdaten, die das Programm auch später verarbeiten soll.
Manchmal liegen diese aber noch nicht vor oder es sprechen rechtliche Bedenken (z.B. bei Steuerdaten) gegen die Verwendung dieser Daten zu Testzwecken.
Dann bleibt einem als Entwickler nichts anderes übrig als die Testdaten zu generieren. Dabei helfen die Tools von generatedata.com. Dort kann man seine Testdaten entweder online generieren oder sich die Datenbank (Mysql) basierenden Skripte (PHP + Javascript) herunterladen.
Die Skripte stehen unter der GNU open source license. Eine kleine Spende schadet aber nie.
Ähnliche Artikel:
geschrieben von gklinkmann
\\ tags: Open Source, php
Dec 10
Jeder Entwickler, der eine tolle Webapplikation gesehen hat, fragt sich, welche Frameworks dabei eingesetzt wurden. Diese Frage beantwortet recht gut der neue Internet Dienst builtwith. Nach Eingabe der URL werden einem zu den Punkten:
- Analytics and Tracking
- Javascript Libraries
- Widgets
- Blog Publishing
- Frameworks
- Aggregation Functionality und
- Document Information
die verwendeten Komponenten und dazu auch gleich noch die Alternativen angezeigt. Und dass alles ohne eine Zeile Code zu sehen – Unglaublich.
Auf der Startseite werden zusätzlich die meist gesuchten Seiten und die Populärsten Technologien (momentan Apache, PHP und Google Analytics) angezeigt. BuiltWith selbst scheint mit ASP programmiert worden zu sein und macht ausreichend Gebrauch von Yahoo’s User Interface und Delivery Network.

Ähnliche Artikel:
geschrieben von gklinkmann
\\ tags: css, frameworks, Java, php, wordpress