21st Jan, 2009

NaNu Toolkit

In Zusammenarbeit mit der Weber Agentur haben wir ein Toolkit entwickelt mit dem man ein Layout eines Hauses zusammenstellen und nach energetischen Gesichtspunkten auswerten kann.
Die Entwicklung basiert auf dem Content Management System “WordPress” und wird dort als PlugIn eingebunden. Das PlugIn erlaubt eine Hauskonfiguration zu erstellen und zu speichern. Dabei wird die Konfiguration als Artikel […]

Wenn man ein DIV verwendet das durchsichtig bzw. nur einen Rahmen darstellen soll, man aber trotzdem Eventhandler wie z.B. das onMouseOver-Event des DIV’s in JavaScript abfangen und verwenden möchte bekommt man im InternetExplorer ein Problem. In FireFox und Opera funktioniert das ganze ohne weiteres. Nur der InternetExplorer bringt kein onMouseOver - Ereignis, wenn der DIV-Background […]

JavaScript bietet die Möglichkeit HTML-Inhalte dynamisch zu erstellen. Im wesentlichen gibt es hierzu die Funktion “createElement” oder speziell für Text “createTextNode”. Die mit diesen Funktionen erzeugten Elemente werden schliesslich mittels den Funktionen “appendChild” oder “insertBefore” in die bestehende Elementstruktur einer Webseite eingefügt.
Diese Funktionalität wurde wesentlich beim Erweitern von Tabellen verwendet. Dabei werden z.B. neue Datensätze […]

Das Gerangel zwischen Netscape und Microsoft um die bessere JavaScript-Unterstützung bewirkt eine Menge Frustration bei Web-Programmierern und Anwendern. Viels muss umständlich programmiert werden, weil die Fähigkeiten und Eigenheiten der verschiedenen JavaScript-Interpreter der verschiedenen Browser und Browser-Versionen sich in wesentlichen Teilen unterscheiden. Vor allem bei komplexeren JavaScript-Anwendungen, etwa bei  dynamischem HTML, ist das “doppelte Programmieren” mittels […]

In einer Webseite wird ein DIV dynamisch mittels createElement und appendChild generiert. Dabei wird die style-Eigentschaften dem neuen Div mittels setAttribute zugewiesen. Beim Testen und FireFox und Opera funktionierte alles wunderbar. Nur der IE machte mal wieder mucken.
Es schein wohl so zu sein, dass der IE es nicht mag, wenn dynamisch erzeugte Elemente mittels setAttribute […]

23rd Aug, 2008

Hints & Tips zu AJAX

“Ajax ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML-Seite eine HTTP-Anfrage durchzuführen, ohne die Seite komplett neu laden zu müssen. Das eigentliche Novum besteht in der Tatsache, dass nur gewisse Teile einer HTML-Seite oder […]

Nun … steter Tropfen hölt den Stein. Hier nun endlich die Lösung für diejenigen, die in WordPress PHP-Sessions verwenden wollen. Im vorangegangenen Post  über die Verwendung von PHP-Sessions in PlugIns im administrativen BackEnd von WordPress wurde ja schon ausgiebig gezeigt, wie man PHP-Sessions ohne Cookies in WordPress aktiviert. Allerdings konnte da noch nicht gezeigt werden […]

WordPress ist ein ContentManagementSystem, das einfach und intuitiv anwendbar ist. Dennoch verfügt es über mächtige Erweiterungsmöglichkeiten wie PlugIns, Templates und Themes, um das gewünschte Look&Fell und den gewünschten Funktionsumfang zu erhalten.
Gerade die PlugIns sind ein mächtiges Werkzeug, um eingene Funktionalität in das bestehende Framework von WordPress einbinden zu können. Je nachdem was man mit seinem […]

MySQL bietet mittels der Anwendung mysqldump die Möglichkeit den Inhalt einer Datenbank gesamthaft in eine sql-Datei zu speichern und so zu sichern. Diese vorgehensweise ist zwar die Einfachste, ist aber im Hinblick auf grosse Datenbanken nicht wirklich anwendbar. Die so entstehenden grossen sql-Dateien sind kaum handhabbar.
Eine Lösung des Problems ist, dass die Daten der jeweiligen […]

Linux bietet mittels Cron die Möglichkeit automatisierte Prozesse zu hinterlegen, die automatisch zu einem periodischen Zeitpunkt ausgeführt werden sollen. Diese Prozesse werden in sogenannten Cron-Tabellen (crontab) zusammengestellt. Dabei muss jedoch beachtet werden, dass Linux mehrere solcher Cron-Tabellen verwaltet. Es gibt dabei eine “Master”-crontab und pro Benutzer eine eigene crontab.
Der Unterschied zwischen diesen crontabs liegt darin, […]

Kategorien