Ab 21. Juli 2005 am Kiosk!
Startup

Barrierefreiheit: Websites ohne Grenzen
Ab dem nächsten Jahr müssen alle Internetauftritte und -angebote sowie öffentlich zugängliche Intranetauftritte und -angebote der Behörden der Bundesverwaltung die 14 Anforderungen des BITV (Barrierefreie Informationstechnik-Verordnung) erfüllen. Gerade im Bereich der Webanwendungen gibt es dort noch viele PHP-basierte Applikationen, welche heute – ein halbes Jahr vor dem Inkrafttreten der Verordnung – immer noch nicht barrierefrei nutzbar sind. Dieser Artikel soll dabei als Leitfaden für die Grundlagen und Besonderheiten bei der Entwicklung von barrierefreien Webanwendungen dienen.
Titelthema

Get Together
Community? Erfolgreich? Sind das nicht zwei Begriffe, die sich im Internet auszuschließen scheinen? Durchaus nicht! Zum einen gibt es eine Reihe von sehr erfolgreichen Communities, zum anderen hat es der Erschaffer der virtuellen Gemeinschaft selbst in der Hand, ob seine Community zu dem wird, was er sich ausgedacht hat. Das Wichtigste vorweg: Eine Community läuft nicht von alleine!

Login – aber sicher! Strategien für sichere Authentifizierung
Bereits bei der Konzepterstellung von Applikationen ist es notwendig, sich Gedanken um sichere Authentifikationsstrategien zu machen, denn nicht alle Dokumente, Applikationen und sonstige Ressourcen auf einem Webserver dürfen jedem Nutzer uneingeschränkt zugänglich sein. Besonders für die Online-Communities ist eine sowohl sichere als auch für den Besucher komfortable Authetifizierung unerlässlich. Dieser Artikel beschäftigt sich mit einigen Strategien, stellt ihre Probleme dar und beleuchtet Sicherheitsaspekte, die durch „Proof-Of-Concepts“ praktisch bewiesen werden.
Tools & Tipps

Lesestoff für PHP-Lover
- PHP 5 aus erster Hand / PHP und MySQL
- Professionelle Softwareentwicklung mit PHP

Im Test
Maguma Workbench
Enterprise

Connect Java & PHP
Fertige Programme können über Systemaufrufe, Pipes, (temporäre) Dateien oder über Netzwerkverbindungen miteinander kommunizieren. Möchte man jedoch im Sinne der komponentenbasierten Entwicklung den Aufruf einzelner Methoden und Klassen fertiger Bibliotheken und Frameworks, dann genügt der reine Datenaustausch nicht mehr. RPC-Mechanismen wie z.B. XML-RPC oder SOAP zu verwenden, wäre eine Möglichkeit. Weitere werden in diesem Artikel vorgestellt.
Development

Flash ohne Flash
Flash ist gut, Flash ist böse, Flash ist vielfältig, Flash ist eingeschränkt, Flash ist hübsch, Flash ist hässlich. Selten so viele verschiedene Adjektive in einem Kontext gehört. Wie immer liegt die Wahrheit irgendwo in der Mitte. Ein Hauptmanko von Flash: Man benötigt fast immer den (guten) Editor von Macromedia, der doch einiges kostet. Aber dieser Artikel würde nicht sein Versprechen halten, wenn es nicht auch noch Alternativen gäbe.

PHP erweitert
PHP-Extensions im Eigenbau – Teil 2

Gute Arbeit!
Daten mittels Iteratoren und Aggregaten der SPL effizient verwalten

Excel in PHP
Excel-Dateien aus PHP heraus erzeugen und einlesen

Rückruf erbeten
Wie PHP über Socketverbindungen mit Mozilla sprechen kann
Datenbanken
PHP 5.1, die erste Version von PHP mit neuen Leistungsmerkmalen seit der Veröffentlichung von PHP 5.0 im Juli 2004, bringt neben einer verbesserten virtuellen Maschine (VM) unter anderem auch eine Erweiterung mit sich, die die Programmierung von Datenbankanwendungen mit PHP verändern wird. Dieser Artikel stellt diese Erweiterung vor und gibt eine Einführung in die Programmierung mit den PHP Data Objects.

Nützliche Helferlein (Relaoded)
Tools zur Unterstützung bei der MySQL-Arbeit – Teil 2
XMLextra

Traumpfade
Umsetzung einer Master-Slave-Datenbankreplikation auf Basis der Berkley DB XML
Webdesign

CSS-Crashkurs
Modernes Webdesign mit XHTML und CSS