Projekte

Drupal-Modul für Veranstaltungen

Fast alle Arten von Veranstaltungen (Seminare, kulturelle Veranstaltungen etc.) haben eine gemeinsame Anforderung an die Datenstruktur. Es gibt allgemeine Daten einer Veranstaltung: Kategorie, Titel, allg. Beschreibung, ein oder mehrere Bilder etc.. Jede Veranstaltung hat beliebig viele Termine mit terminspezifischen Daten: Datum/Uhrzeit, Ort, Preis etc.. Zu jedem der Termine sollen sich Website-Besucher anmelden oder z.B. Karten reservieren können.

Die Modulteile Veranstaltungen, Termine und Formulare sollen flexibel erweiterbar, kombinierbar und gestaltbar sein.

Status: Das Projekt ist in der Entwicklungsphase.

Das CMS Drupal

Für Neukunden verwende ich seit 2008 das CMS Drupal. Drupal ist ein OpenSource-Projekt mit einer großen Community. Drupal versteht sich als Framework. Für meine Arbeit ergeben sich hieraus teils völlig neue Herausforderungen und Aufgaben. Meinen Kunden kann ich intelligentere und modernere Lösungen bieten.

Die größten Stärken von Drupal:

  • Mit seiner grundsätzlich modularen Architektur ist Drupal sehr anpassungsfähig und nahezu unbegrenzt erweiterbar
  • Drupal ist sehr gut dokumentiert
  • Die Community ist groß und zu quasi jeder Frage gibt es eine Antwort
  • Drupal-Versionen haben einen langen Lebenszyklus
  • Drupal ist robust und mit hohem Sicherheitsanspruch programmiert

Mehr Infos: www.drupal.org/ und www.drupalcenter.de/

Mein eigenes Content-Management-System

Die Entwicklung eines eigenen CMS mit MySQL-Datenbank und PHP hatte einen Vorteil: ich habe unglaublich viel gelernt!
Allerdings bin ich auch an die ein und andere Grenze gestoßen und so habe ich mich 2008 dazu entschieden ein verbreitetes CMS zu verwenden und so kam ich schnell auf Drupal.
Mein eigenes CMS entwickle ich nur noch für Bestandskunden weiter.

Anti-Spam-System für Formulare

Lernfähiger, universeller Spamfilter für Foren, Gästebücher, Kontakt- und Bestellformulare etc..
Mit Blacklist, Whitelist und Zeichenfilter. Die Spam-Wahrscheinlichkeit wird nach Bayes berechnet.
Status: Der Filter ist erfolgreich in meinem eigenen CMS integriert.

Auftragsabwicklung

Datenbank basiertes, netzwerkfähiges Programm für die komplette Auftragserfassung und -verwaltung, mit umfassenden Reportingfunktionen. Dieses Programm ist seit 2006 exklusiv bei einem Kunden im täglichen Einsatz.