Lesetipp: Test-Driven JavaScript Development
PEAR-News
Von Alexander Merz
PEARcing
Das PHP Extension and Application Repository
Von Alexander Merz
Apache Zeta Components
Kolumne von Tobias Schlitt
Zend_Column
Kolumne von Ralf Eggert
Lesetipp: Test-Driven JavaScript Development
PEAR-News
Von Alexander Merz
PEARcing
Das PHP Extension and Application Repository
Von Alexander Merz
Apache Zeta Components
Kolumne von Tobias Schlitt
Zend_Column
Kolumne von Ralf Eggert
Des Kaisers neue Kleider
Template-Entwicklung für Joomla! 1.6
Längst hat sich Joomla! zu einem der beliebtesten und am häufigsten eingesetzten Content-Management-Systeme entwickelt. Das verwundert nicht, schließlich lässt sich Joomla! einfach konfigurieren und bietet eine leicht verständliche Benutzeroberfläche. Und da mit der Veröffentlichung der 1.6er Version nun endlich auch eine echte Benutzerrechteverwaltung auf Basis von ACL Einzug gehalten hat, steht dem Einsatz im professionellen Umfeld endgültig nichts mehr im Weg. Wirklich interessant wird das System aber erst, wenn man das Design nach seinen Wünschen anpasst. Dieser Artikel zeigt, wie Sie eigene Joomla!-Templates entwickeln können.
Von Daniel Koch
Agil mit Stil - Ein agiles Projekt mit dem RedSpark Framework von A bis Z
Technisch wurde das RedSpark Framework bereits in einer der letzten Ausgaben vorgestellt. Es wird Zeit, das System dort zu beobachten, wo es hingehört: im Projekt. Beginnend mit der Projektanbahnung über Kalkulation und Konzeption liegt der Schwerpunkt naturgemäß auf der technischen Umsetzung der Projektanforderungen mit agilen Methoden. Als Abschluss kommen aber auch Aspekte wie Qualitätssicherung, Service und natürlich Upgrades im laufenden Betrieb der Plattform nicht zu kurz.
Von Till Kubelke
Model View Presenter und Message Bus - Architekturmuster für Graphical User Interfaces
Architektur ist kein starres Gebilde, das absolute Wahrheiten postuliert, sondern muss immer von Fall zu Fall betrachtet und den jeweiligen Anforderungen angepasst werden. Umso wichtiger ist es, aus einem breiten Wortschatz an Architekturvokabeln – den Architekturmustern – schöpfen zu können. Auch moderne Frontends erfordern deren Einsatz, um Komplexität zu reduzieren sowie Modularität und Testbarkeit zu erreichen. Mit dem Lesen dieses Artikels sind Sie bereits auf einem guten Weg in eine bessere Softwarewelt.
Von Christian Schuff und Karl-Josef Wack
Mithören ist zwecklos! - Yubikey: Mit One-Time-Passwörtern gegen Keylogger und Mithörer
Normale Passwörter sind out, One-Time-Passwörter sind in! Coole kleine Hardwaregeräte, die Log-ins unknackbar machen, will jeder haben. Banken verteilen sie fürs Online-Banking, warum nicht auch diese Sicherheit auf der eigenen Webseite nutzen? Hier zeige ich, wie das geht.
Von Michael Kliewe
NoSQL mit FLOW3 - Ein Blick auf das CouchDB-Backend für FLOW
Das Framework FLOW3 verspricht, mit modernen Konzepten und einem Fokus auf „Usability für Entwickler“ zu punkten, und auch NoSQL-Systeme sind modern und einfach zu nutzen. Klingt nach einer guten Kombination. Wir wollen ein wenig hinter die Kulissen blicken und dann der Frage nachgehen, wie NoSQL mit FLOW3 zusammenpasst.
von Karsten Dambekalns
Web Security
Kolumne von Mario Heiderich
Die Sache mit den Headern - Auch Zeilenumbrüche können gefährlich sein
Das Senden von E-Mails ist eigentlich ganz einfach, auch mit PHP: Dem Befehl „mail()“ werden der Empfänger und Absender, das Subject und der Mailtext übergeben, und schon geht die Post ab. Wenn man dabei aber nicht aufpasst, läuft es anders, als man dachte.
Von Carsten Eilers
YUI DataTable mit PHP DataSource - Webanwendungen mit DataGrids modernisieren
In den letzten Jahren sind die Anforderungen an das Graphical User Interface in Webapplikationen stark gestiegen. Heute ist es möglich, Webapplikationen zu erstellen, die sich nahezu wie native Desktopanwendungen bedienen lassen. Selbstverständlich muss man das Rad nicht neu erfinden, sondern kann sich auf eine bestehende JavaScript-Bibliothek stützen. Da in nahezu jeder Webapplikationen Daten in tabellarischer Form gelistet werden müssen, ist es naheliegend, mit der Modernisierung seiner Webapplikationen an dieser Stelle zu beginnen.
von Manuel Nickels
Technisch reproduzierbar - Was Sie über das Urheberrecht wissen müssen
Ein wichtiger, wenn nicht gar der wichtigste Part bei einer Webseite ist deren Inhalt – schließlich ist eine Homepage in aller Regel kein Selbstzweck. Denn was nützt das schönste Design, wenn es keinen aktuellen, interessanten Content gibt?
Von Michael Rohrlich