Buchempfehlung für agile Webentwicklung mit Yii

Meinung über das Buch: Agile Webapplication Developement with Yii & PHP

In dem Buch geht es um die agile Softwareentwicklung mit dem Yii-PHP5-Framework. Dabei setzt das Buch bei dem geschichtlichen Hintergrund an und führt den Leser langsam an das Framework Yii heran.

Als Grundkenntnisse setzt das Buch ein sicheres Programmieren mit PHP und Kenntnisse über das Objekt-orientierte Programmieren (kurz: OOP) voraus. Wenn man bereits Kenntnisse über andere Frameworks besitzt, wird man Parallelen bemerken (insbesondere zum PRADO-Framework).

Mit kleinen Beispielen wird man einfach an das Framework herangeführt. Sollte man noch keinen Kontakt zu solchen Frameworks gehabt haben, verläuft die Lernkurve zunächst sehr flache, steigt dann jedoch auch schnell an, sobald man ein wenig mehr als den Basisumfang nutzen möchte. So fällt der Einstieg sehr leicht (auch in das Buch), später werden jedoch über die integrierten Erweiterungen auch komplexere Themen behandelt, die mitunter schwere Kost sind. Bei dieser hilft dann auch nur die technische Dokumentation von Yii weiter.

Buchinhalt:

  • Schlüsselkonzepte von Yii (Einfachheit, Effizienz und Erweiterbarkeit)
  • Die Model-View-Controller-Architektur (kurz: MVC)
  • Das Yii-Request-Routing
  • Die Objektrelationale Abbildung (kurz: ORM)
  • Installationsanleitung
  • „Hello, World!“-Beispiel
  • Diverse weitere Beispiele und Anwendungen
  • Yii und PHPUnit
  • Funktionale Tests mit Selenium
  • Konfiguration der Datenbakverbindung
  • Create-Read-Update-Delete (kurz: CRUD) Scaffolding mit Gii
  • Das Auth-Modul von Yii (kurz: UAC und RBAC)
  • Das Template-System
  • Das Thema Internationalisierung (kurz: I18N) und Lokalisierung (kurz: L10N)
  • Das Log-System
  • Das Caching-System

Fazit:

Das Buch ist auf jeden Fall sehr gelungen und demonstriert den Umfang und die Möglichkeiten des Yii- Application-Frameworks. Es sei an dieser Stelle darauf hingewiesen, dass es in englischer Sprache verfasst ist. Auf jeden Fall ist es keine Lektüre für zwischendurch. Mit dem Werk an der Hand ist es jedoch möglich, sehr schnell einen Einstieg in das Framework zu bekommen.

Datenschutzkonformer Einsatz von Web-Tracking-Tools

Gemäß des Beschlusses (http://www.lfd.m-v.de/dschutz/beschlue/Analyse.pdf) vom 26. und 27. November 2009 des Düsseldorfer Kreises (die obersten Aufsichtsbehörden für den Datenschutz im nicht-öffentlichen Bereich) sind vollständige IP-Adressen personenbezogene Daten und dürfen im Rahmen von Webtracking-Tools nicht mehr erhoben und verarbeitet werden, ohne vorher eine bewusste und eindeutige Einwilligung des Betroffenen einzuholen. Liegt diese Einwilligung nicht vor, ist die IP-Adresse so zu kürzen, dass eine Personenbeziehbarkeit ausgeschlossen ist. Weiter muss auf die Erstellung von pseudonymen Nutzungsprofilen und die Möglichkeit zum Widerspruch in deutlicher Form im Rahmen der Datenschutzerklärung auf der Internetseite hingewiesen werden.

Werden pseudonyme Nutzungsprofile durch einen Auftragnehmer erstellt, sind darüber hinaus die Vorgaben des Bundesdatenschutzgesetzes (BDSG) zur Auftragsdatenverarbeitung durch den Anbieter einzuhalten.

Unsere Lösung

Bei dem Tracking über unsere Lösung anonymisieren wir die IP-Adressen und bieten Ihnen so pseudonyme Nutzungsprofile wie sie gemäß dem oben genannten Beschluss gefordert werden.

Im Rahmen des Setups erstellen wir Ihnen einen ergänzenden Teil für Ihre Datenschutzerklärung und befassen uns auch im Fall eines Widerrufs mit den notwendigen Handlungen.

Buchempfehlung: Webdesign und Web-Usability

Meinung über das Buch: Basiswissen für Web-Entwickler

Wer die theoretischen Ansätze hinter den „Best-Practises“ des Webdesigns und der Web-Usability verstehen möchte, dem sei zu diesem Buch geraten. Es ist ein wissenschaftlich aufgebautes Buch. Das heißt aber auch, dass man keine Anleitung erwarten darf, wie man in 3 Schritten „mal kurz“ ein Webseite technisch und inhaltlich auf Vordermann bringt. Vielmehr gibt es Einblicke in die Wissenschaft, die hinter diesem Apparat des Webdesigns und der Web-Usability zu finden ist.

Aufgrund der schnellen Veränderungen im Layout und Design im Web empfinde ich den Fokus des Buches auch nicht auf dem Webdesign, sondern vielmehr auf der Web-Usability. Web-Usability geht natürlich immer mit Webdesign einher und ohne das eine, ist an das andere nicht zu denken.

Inhalt des Buches

  • Einführung in Webdesign und Web-Usability
  • Konzept und Planung einer Webseite
  • Informationsarchitektur
  • Dialogführung & Navigation
  • Webseiten-Design
  • Farben im Web
  • Texte im Web
  • Bilder im Web
  • Multimedia im Web
  • Formulare & Tabellen
  • Barrierefreies Webdesign

Fazit

Die Autoren Balzert, Klug und Pampuch haben hier eine gute Lektüre für ansonsten eher intuitive Verfahren zusammengestellt. Dies ist sehr detailreich und mit dem Anspruch, einen Bezug zur Praxis herzustellen, gelungen.