Archiv der Kategorie ‘Projekte‘

neuer Release des formWizards

Wow, seit dem letzten Release (2.1.0) meines PHP Formular-Generators formWizard sind mittlerweile 2 Jahre ins Land gezogen. Da wurde es doch dringend Zeit für ein Update.
Die heute erschienene Version 2.2.0 bringt neben einer neuen Methode zur Datenabfrage auch verbesserte „CSS-Anfasser“ und ein Bugfix mit: Textareas werden endlich korrekt validiert.
Hier gehts zum Download.

Windows Vista (Alp-)Traumstart

So ganz rund scheint der Start vom langerwarteten Windows Vista nicht zu laufen: Das beginnt bereits bei fehlerhaft beschrifteten DVDs, wie heise.de berichtet.
Da kann ich nur staunen! Wie kann man bei der "wichtigsten Software-Einführung aller Zeiten" (so zumindest Microsoft) nur derart schlampen?!? Naja, als Linux-Jünger treibt mir die Aktion ein hämisches Grinsen ins Gesicht…

Versionierungssystem

Ab letzter Woche habe ich endlich auf ein öffentliches Versionierungssystem, Subversion (SVN), im Einsatz. Zukünftig lassen sich so Änderungen am Quellcode nicht nur leichter nachvollziehen und somit auch alte Versionen einspielen, sondern ich werde im SVN zwischen den einzelnen Releases meiner Projekte aktuelle Entwicklungsstände mit evt. Bugfixes vorhalten.
Den ganzen Beitrag lesen…

neuer formWizard Release

Heute habe ich nach über einem Jahr einen neuen Release meines PHP-Formulargenerators formWizard veröffentlicht.
Die Neuerungen betreffen die W3C-Konfirmität und neue Features von Check- und Radioboxen. Genauere Infos über alle Neuerungen der Version 2.1.0 finden sich im Changelog.

Richtext-Editor im Firefox

Xinha ist ein Richtext-Editor, den man – ähnlich dem FCK-Editor und Konsorten – in Textareas auf HTML-Seiten einbinden kann.
Neu ist jetzt die Firefox-Erweiterung Xinha Here!: Damit können HTML-Legasteniker in jede beliebige Textarea rechts klicken und diese per "Xinha Here!" Content-Menü-Eintrag in eine Rich-Text Area verwandeln. Funktioniert zuverlässig und ist extrem praktisch…
Spruch des Tages: "Der Internet Explorer ist ein guter Browser! Halt weniger fürs Internet, sondern mehr zum Betrachten von Verzeichnis-Inhalten…" (/me)

LYCOS verwendet P.E.T.

LYCOSEine spannende Nachricht wurde mir von Mark Heuermann, seines Zeichens Entwickler bei LYCOS zugetragen: LYCOS verwendet an einigen Stellen meine Template-Engine P.E.T.!

Es freut mich natürlich, dass eines meiner Projekte auch von großen Unternehmen eingesetzt wird. Zwar erfreut sich P.E.T. einiger Beliebtheit, aber LYCOS unter den Referenzen zu wissen, zeugt auch von der Qualität der Software! :-)

Spruch des Tages: “Ha, Sie sind doch Andreas Demmer! Ich kenne Sie vom Bild auf Ihrer Website!” (M. Heuermann, LYCOS)

mobile2web Relaunch

Da ich in Kürze einige Updates für meine Bildergallerie mobile2web plane, habe ich die mobile2web Website relauncht.

mobile2web

Der nüchterne Look ist einem Experiment gewichen, in dem ich versuche an den angesagten Aqua-Look anzuknüpfen. Zugleich habe ich den mutigen Schritt gewagt, erstmals eine Seite in erster Linie für den Firefox zu optimieren, sprich: Keine Fixes für die CSS-Unzulänglichkeiten des Internet Explorers einzubauen.

Der Grund: Erstens ist die Zielgruppe so technikaffin, dass dort der Internet Explorer wohl kaum eingesetzt wird. Und zweitens steht der IE7 vor der Türe (die Betaversionen sind bereits öffentlich zugänglich), der endlich eine W3C-konforme CSS Unterstützung mitbringt.

Spruch des Tages: Broken browsers get broken CSS! (unbekannter Autor)

neue debugConsole Website

Nachdem diverse internationale PHP Websites über die debugConsole berichten, habe ich ihr eine neue Website verpasst.

Zusätzlich habe ich den debugConsole Newsletter ins Leben gerufen, um über neue Releases etc. zu informieren.

Spruch des Tages: Mac is for working, UNIX is for networking and Windows is for Solitaire.

debugConsole 1.0.0 veröffentlicht

Die debugConsole ist mein neues, mit PHP5 realisiertes Tool zum Debuggen und Erweitern von Anwendungen auf Wirksystemen ohne den laufenden Betrieb zu beeinträchtigen.

Mit einfachen PHP-Funktionen können Variablen inspiziert, Änderungen an Variablen während der gesamten Laufzeit beobachtet, partielle Laufzeiten gemessen, Checkpoints gesetzt und Logfiles geschrieben werden. Zusätzlich ersetzt die debugConsole das PHP Errorhandling, so dass auch Notices, Warnings und Errors in einem Popup statt in der zu debuggenden Anwendung angezeigt werden.

Hierzu streamt die debugConsole alle Debug-Ausgaben in ein JavaAcript-Popup. In der Konfigurationsdatei können IP-basierte Zugriffsbeschränkungen vergeben werden, so dass sich das Popup nur bei den Entwicklern, nicht jedoch bei den Besuchern öffnet. Nach Abschluss der Arbeiten kann das Popup einfach abgeschaltet werden, so dass alle Debug-Anweisungen bequem im Quellcode verbleiben können um bei Bedarf reaktiviert werden zu können.

Die debugConsole debugConsole wird unter der LGPL vertrieben und steht ab sofort als Quelltext-Download bereit. Zusätzlich steht eine API-Dokumentation zum Download oder zur Online-Betrachtung zur Verfügung.

formWizard 1.0.2

Heute habe ich die neue Version 1.0.2 des formWizard veröffentlicht.

Neu ist die Unterstützung von Labeln: Die Beschreibungen von Checkboxen und Radiobuttons werden nun code-seitig als LABEL Tags generiert: Man kann somit alternativ auch die Beschreibung anklicken und das zughörige Feld aktivieren.

Spruch des Tages: “Ich habe einen klaren Wählerauftrag erhalten!” (Gerhard Schröder, offensichtlich größenwahnsinnig gewordener Noch-Bundeskanzler)