Archiv der Kategorie ‘Projekte‘

ONTIS ein voller Erfolg

Seit heute morgen um acht Uhr läuft der elektronische Kartenvorverkauf der Schwarzen Doppelelf Sprendlingen, der mit meinem online ticketing system ONTIS realisiert wird.

Alle Veranstaltungen gingen um Punkt acht Uhr online und waren binnen weniger Minuten ausverkauft. Zwar wurde nur eine relativ bescheidene Anzahl von Sitzplätzen im Internet feilgeboten, aber ONTIS wickelte über 20 Transaktionen fehlerfrei ab. Die Premiere darf also als voller Erfolg gewertet werden! :-)

Spruch des Tags (aus hoffentlich nicht aktuellem Anlass) *g*: “Man darf den Tag nie vor dem Abend loben!” (Volksweisheit)

formWizard 2.0.1 veröffentlicht

Soeben habe ich die neue Version 2.0.1 des formWizards veröffentlicht.

formWizard ist eine Lösung für die objekt-orientierte Formulargenerierung in PHP5.

Die neue Version behebt einige kleine Fehler, bringt nun ein funktionierendes Beispiel mit. Auch ist nun die Dokumentation der PHP5 Version fertig.

Weiteres verrät das Changelog, der Download findet sich hier.

Spruch des Tages: Baue Kontrollausgaben in Deine Programme ein. Programme tun nie das, was man von Ihnen erwartet, solange man es nicht kontrolliert. (Murphy’s Regel Nr. 73)

P.E.T. 2.0.0 veröffentlicht

Nach der PHP5-Version des formWizards erscheint nun auch die P.E.T. Version 2.0.0 als Spin-Off des ONTIS-Projekts.

Die neue Version ist ein kompletter Rewrite und unterstützt lediglich PHP5, PHP4 bleibt aussen vor und kann nur die älteren 1.x.x Releases nutzen.

Sowohl die API als auch die Metasprache für die Templates haben sich komplett geändert und sind nun wesentlich bequemer anzuwenden. Da die Tags nun per RegExes erkannt werden, kann die Klasse für beliebige aussehende Tags modifiziert werden. Somit wäre die Klasse auch mit alten 1.x Templates nutzbar (nicht aber out-of-the-box).

Um meinen Wartungsaufwand zu verringern, habe ich die deutsche Version ersatzlos gestrichen, die Projekt-Website und die Inline-phpDoc-Dokumentation sind in englisch verfasst. Programmierer sollte das aber nicht vor ernste Probleme stellen! :-)

Die Downloads gibts auf der Projekt-Website oder direkt bei SourceForge.

Spruch des Tages: “Wie ASCII-Art? Ich habe es schon für einen regulären Ausdruck gehalten!” (/me)

Fastnachtsverein nutzt ONTIS

Für die Sitzungen der Kampagne 2005 bietet die Schwarze Doppelelf Sprendlingen erstmals die Hälfte der Karten per ONTIS im Internet an.

Interessierte können ab dem 01.12.2004 um acht Uhr morgens unter www.schwarze-doppelelf.de Karten bestellen und per Überweisung zahlen. Die so reservierten Karten können am regulären Vorverkauf im Bernhardusheim abgeholt werden.

Das eingesetzte Reservierungs-System ONTIS ist mein neuestes Projekt und eine komplette Neuentwicklung: Wie man es von den großen Kinos her kennt können Sitzplätze auf einem Raumplan ausgesucht und anschließend verbindlich reserviert werden.

Die zweite Hälfte der Karten geht in den regulären Vorverkauf, dessen Termin noch bekannt gegeben wird.

formWizard 2.0.0

Der formWizard ist ein objektorientierter Formulargenerator in PHP und zählt zu meinen frequentiertesten Projekten.

Die letzte Programmversion 1.3.0 ist schon über ein Jahr alt und hat etwas Staub angesetzt. Jetzt habe ich dem Projekt im Zuge der Arbeiten an ONTIS quasi als Spin-Off einen kompletten Rewrite gegönnt: Der formWizard 2.0.0. ist PHP5-only und steht ab sofort zum Download bereit.

mediaDB-Update

mediaDB ist ein von mir programmiertes, als offenes Portal konzipiertes Tool, um seine private Mediensammlung zu verwalten. Bislang verwaltete mediaDB Video-DVDs und -CDs und -kassetten, sowie Audio-CDs.

Im Zuge der immer weiter fortschreitenden Verbreitung der neuen DVD-basierten Formate `Super Audio CD´ (SACD) und `Audio-DVD´ (DVD-A) verwaltet die mediaDB absofort auch diese beiden Medientypen in eigenen Modulen.

Die entsprechenden Module gehen auf die Besonderheiten der Formate ein (etwa `hybrid´ und `multichannel´ bei SACDs und `DVD-Video kompatibel´ bei Audio-DVDs) und befinden sich links im Menü. Beide Module sind ab sofort in alle Funktionalitäten der mediaDB integriert.

Zitat des Tages: “Wo ist Elisabeth?” “Sie ist in Sicherheit, wie ich es versprochen habe und wird Commander Norrington heiraten, wie sie es versprochen hat und Du wirst für sie sterben wie Du es versprochen hast. Somit sind wir alle Männer, die zu ihrem Wort stehen. Außer Elisabeth – die eigentlich eine Frau ist.” (aus: Fluch der Karibik)

Arbeiten an midgetCMS 1.5.0

Der Veröffentlichungstermin der nächsten Version midgetCMS verschiebt sich immer weiter nach hinten. Grund ist nicht meine Faulheit sondern schlicht die Menge Änderungen.

Haben bisherige Updates nur Bugs behoben oder höchstens kleinere Funktionskorrekturen eingeführt, so bringt die Version viele neue Features mit sich – So viele, dass ein Versionssprung von derzeit 1.1.0 auf 1.5.0 gerechtfertigt ist, markiert die neue Version doch einen Zwischenschritt zu der noch am fernen Horizont liegenden zweiten Ausgabe (PHP5 only)! Ein Auszug:

  • Teaser-Applikation: Im Administrationsbereich kann man im Teaser-Manager Teaser definieren und im Content-Manager mit Contenteinträgen verknüpfen, bei denen sie erscheinen sollen – Dabei sind sogar dynamische Skripte als Teaser möglich
  • Sitemap: Das angelegte Menü wird nochmals voll ausgeklappt als automatisch generierte Sitemap genutzt
  • Plugin-Manager: Plugins können zentral installiert, verwaltet und deinstalliert werden
  • flexibleres Menü: Konnte das Menü durch einen Template-Loop bislang nur als Baumstruktur ausgegeben werden, existieren nun 2 neue, optionale Loops für Haupt- und Untermneüpunkte – Dies ermöglicht unter anderem eine Balkennavigation auf der ersten Menüebene und eine Listennavigation in den Unterseiten
  • File Not Found: Nicht gefundene Seiten führen nicht länger zur Startseite sondern zeigen eine pflegbare Fehlerseite
  • Fehlerkorrekturen: auch in der kommenden Version werden wieder diverse kleine Fehlerchen und Unschönheiten korrigiert

Ihr seht: die etwas längere Wartezeit auf die neue Version lohnt sich durchaus!

Spruch des Tages: “Was ist ein Oxymoron? Wenn zwei gegensätzliche Wörter zusammen etwas beschreiben. Etwa `kaltes Feuer´ oder `Microsoft Works´” (unbekannter Autor)

midgetGuestbook

Mit midgetGuestbook 1.0.0 erscheint ein weiteres Plugin für midgetCMS.

Nach dem Einspielen steht ein schnörkelloses, einfach zu bedienendes Gästebuch samt Verwaltungsoberfläche bereit. Die Anleitung befindet sich wie immer im ZIP-Archiv.

Und der Spruch des Tages: “Der Wein mit der Pille ist im Becher mit dem Fächer, der Kelch mit dem Elch hat den Wein gut und rein?” “Nein, man hat den Kelch mit dem Elch zerbrochen, an seiner statt ist es nun ein Gral mit einem Portal!” (aus dem Film: Der Hofnarr / The Court Jester)

neues midgetCMS Plugin

Als zweites Plugin-Modul für midgetCMS ist nun midgetContactForm erschienen.

Das Plugin realisiert ein einfaches Kontaktformular (wie auf dieser Website) mit Pflichtfeldvalidierung und Emailbenachrichtigung.

Nach wie vor erhältlich: das midgetWeblog

Der Spruch des Tages darf natürlich nicht fehlen: “Natürlich hat Saddam Massenvernichtungswaffen und wir wissen genau wo sie sind: In der Nähe von Bagdad und von Tikrit, im Norden, Osten, Süden, Westen!” (Donald Rumsfeld, U.S. Verteidigungsminister)

Call for Plugins

Auf diverse Nachfragen hin habe ich eine Plugins-Seite für midgetCMS eingerichtet.

Dort kann man eigene Plugins einsenden und erfährt die Kriterien, die ich an ein Plugin stelle. In (hoffentlich) naher Zukunft werden dort dann diverse Module für Standardaufgaben (News, Gästebuch, Kontaktformular, Galerie) etc. zur Verfügung stehen.

Und der Spruch des Tages: “Ich hab 90% meines Vermögens für Frauen und Alkohol ausgegeben, den Rest hab ich verschwendet!’ (George Best)