Drupal Association Individual MemberZend Certified Engineer Details
Ich plane und implementiere Webseiten und mobile Apps. Ich bin Spezialist für Firmenwebseiten, Community-Plattformen, Webshops und individuelle Web- und Datenbank-Lösungen. Sie erreichen mich unter Telefon 0351-417222131 oder per Email über das Kontaktformular.

Resizable Textarea im IE7 verschoben

textarea.js is incompatible with IE: http://drupal.org/node/101305

Patch für Drupal 4.7:

Index: misc/textarea.js

=======================================================

MySQL 4.0 zu 4.1 konvertieren

Drupalinstallation von MySQL 4.0 nach 4.1 konvertieren

Schwierigkeit: MySQL 4.0 kennt kein UTF-8. Drupal verwendet aber auch auf 4.0 UTF-8 kodierte Umlaute etc.

Debugging und Profiling in PHP

Übersicht über Debugger und Profiler

  • ZDE (Zend Development Environment): Debugger und Profiler sind brauchbar. Der Profiler bietet auch einen Stack Trace, mit dem die reihenfolge von Funktionsaufrufen verfolgt werden kann. Der Editor ist hakelig und für Mac-User gewöhnungsbedürftig. Enthalten ist ein Code Analyzer, der auf Syntaxfehler, schlechte Programmierpraktiken und nicht benutzte Variablen achtet. Remote Debuggen und Profilen bedingt Installation des Zend Studios auf dem Server. Zend Studio läuft nicht auf Intel-Macs. Ab Version 5.2 war Zend Studio nicht ohne weiteres lauffähig. Nachteil ist der hohe jährliche Preis für ZDE (ab $99 für Studenten), ohne dessen Zahlung man ZDE nicht auf aktuelle PHP-Versionen updaten kann. ZDE ist in Java programmiert und auf Windows, Mac und Linux lauffähig. URL: Zend Studio

CSS-Tricks

Problem mit Drupal und PHP 5.2

In Zusammenhang mit PHP 5.2: Bei administrativen Tasks fliegt man nach dem Einloggen wieder raus.

Weitere Beschreibung des Fehlers: http://drupal.org/node/92802

Patch für 4.7: http://drupal.org/files/issues/drupal_php5.2.0_session.patch.txt

Mehrsprachige Seiten

Eine Übersicht über existierende Lösungen, um eine Webseite mehrsprachig machen zu können:

[http://groups.drupal.org/node/1789]

sowie hier:
[http://drupal.org/node/93420]

Sortieren nach Flexinode-Feldern

Views in Nodes einfügen

Insert View is a filter that allows users to embed content lists generated by the excellent Views module in node bodies using relatively simple tag syntax.

http://drupal.org/project/insert_view

Automatisierte Webseiten-Tests

Selenium ist ein Tool, mit dem automatisierte Webseiten-Tests erstellt werden können. Dazu gibt es eine IDE, die per Javascript im Browser läuft. Das Modul [Selenium http://drupal.org/node/59772] integriert Selenium in Drupal, so daß jeder Aspekt einer Drupal Website automatisch getestet werden kann. Tests werden in einer Makrosprache geschrieben oder mit der SileniumIDE aufgezeichnet. Tests laufen in einem Webbrowser ab.

Inhalt abgleichen