helferlein Form ist ein DotNetNuke®-Modul und dient zur einfachen Erstellung von Formularen. Die Übermittlungen können per E-Mail versandt und/oder in einer Datenbank gespeichert werden. In der Datenbank gespeicherte Übermittlungen können auch für einen bestimmte Anzahl von Tagen angezeigt werden.
Der Ursprung von helferlein Form ist das Modul ODS Form von Bjarte Djuvik Naess aus Norwegen. Es wurde auf www.nukenow.com veröffentlicht, diese Seite existiert aber seit einiger Zeit nicht mehr.
Ich habe zuerst einige Erweiterungen implementiert, und dann beschlossen, das gesamte Modul unter C# neu zu programmieren.
Hilfe/Support
Ich habe eine umfangreiche Modulhilfe (zur Zeit nur auf Englisch) geschrieben, bitte benutzen Sie diese für weitere Informationen. Ausserdem habe ich ein Forum eingerichtet, um Supportanfragen zu beantworten und Bugs zu dokumentieren.
Support wird nur für die aktuellste Version gegeben. Ältere Versionen stehen für Benutzer von SQL Server 2000 und/oder DNN4 zwar zur Verfügung, diese Versionen werden von mir aber nicht mehr weiter entwickelt.
Systemvoraussetzungen/Test
Ab Version 01.04.00 läuft helferlein_Form nur mehr auf DNN 04.06.00 oder höher. Für frühere Versionen von DotNetNuke steht Version 01.03.01 zur Verfügung. Ursprünglich wurde helferlein_Form auf Version 04.05.05 entwickelt, wie weit es auf Vorgängerversionen läuft oder nicht, kann ich nicht sagen.
Version 02.00.00 benötigt DNN 04.09.00 oder höher und helferlein_BabelFish 01.00.00 oder höher (Lokalisierungskomponente).
Als Datenbankserver empfehle ich unbedingt SQL Server 2005 oder 2008. Ab Version 01.01.00 wird SQL Server 2000 nicht mehr unterstützt. Bitte verwenden Sie für SQL Server 2000 Version 01.00.03 und DotNetNuke bis 04.05.xx, oder Version 01.00.04 ab DotNetNuke version 04.06.00. Version 01.00.04 ist definitiv die letzte Version für SQL Server 2000. Sollten bei DotNetNuke-Versionen nach 04.08.00 Probleme auftreten und nicht auf SQL Server 2005 gewechselt werden, so ist die einzige Möglichkeit, helferlein_Form weiter einzusetzen, den Quellcode zu kaufen und selbst zu adaptieren.
helferlein_BabelFish
helferlein_Form ab Version 02.00.00 ist ein dynamisch lokalisiertes Modul. Vor der Installation bzw. dem Upgrade muss helferlein_BabelFish installiert werden!
Lokalisierungen
Im Installationspaket bis Version 02.00.00 sind eine englische (Standard) und drei deutsche (de-DE, de-AT und de-CH) Lokalisierungen enthalten.
Ab Version 02.00.01 sind die Sprachpakete einzeln downloadbar, Englisch (US) ist als Standard enthalten.
Martin Kaderli aus der Schweiz war so freundlich, französische und italienische Lokalisierungen (fr-CH, fr-FR, it-CH und it-IT) zu erstellen und diese auf kadiweb.ch zu veröffentlichen.
Quellcode
Der Quellcode ist gegen eine Spende von mindestens € 20,-- erhältlich. Bitte verwenden Sie den Button auf der rechten Seite. Schreiben Sie in diesem Fall bitte Ihren Benutzernamen und helferlein_Form Quellcode in den Kommentar beim Bezahlvorgang (auf PayPal)!
Durch den einmaligen Kauf des Quellcodes können Sie jede beliebige Version des Quellcodes herunterladen, auch zukünftige! (Gegen weitere Spenden habe ich natürlich auch nichts einzuwenden...)
Kompatibilität mit DotNetNuke 05.00.xx
Für DotNetNuke 05.00.xx kann helferlein_Form 01.05.01 verwendet werden. Bei Version helferlein_Form 02.00.00 ist unbedingt darauf zu achten, dass helferlein_BabelFish 01.00.00 vor der Installation bzw. dem Update auf helferlein_Form 02.00.00 installiert wird. Ein Bug im Installer von DNN 05.00.xx überprüft die Voraussetzungen nicht richtig, bzw. nur nach der neuen Manifest-Version. (DNN-9696)
helferlein_Form 02.00.01 oder höher ist nicht mehr mit DNN 4 kompatibel!