Seite 1 von 15

blackForms - Formularmodul

Verfasst: Mo 25. Nov 2013, 12:30
von shadowcat
Funktionen (Zusammenfassung)
  • Formularpresets erleichtern die Erstellung von Standardformularen (man muß nicht immer die gleichen Felder immer wieder hinzufügen)
  • Presets können beliebig geändert/erweitert und als neue Presets gespeichert werden
  • Einträge können als CSV gespeichert (exportiert) werden
  • Darstellung basiert auf jQuery UI, so das UI Themes verwendet werden können, um die Formulare optisch anzupassen
  • Beiträge können aus dem Backend heraus beantwortet werden (nur eine Antwort möglich!)
  • Auswahl aus mehreren Spamschutz-Varianten (kein Schutz, ASP, WB Catpche, SecurImage Captcha)
Repository

https://github.com/BlackCatDevelopment/ ... lackCatCMS

Anleitung

http://wiki.blackcat-cms.org/doku.php?i ... blackforms

Known Issues
  • Zwei Formulare auf einer Seite vertragen sich derzeit nicht
  • Drag&Drop Sortierung der Formularfelder ist zwar möglich, wird aber nicht gespeichert
  • Backend unter UNIX/Linux halb Deutsch, halb Englisch
  • Datumsformat im Backend in der Detailansicht seltsam (z.B. Friday,|12.|September|2014 12:12 PM)
Fortschritt

Zuletzt aktualisiert am 12.09.2014
  • Liste von Presets zur Auswahl beim (nach) Hinzufügen zu einer Seite fertig (derzeit zwei Presets)
  • Nachträgliches Bearbeiten des Formulars fertig, muß aber noch besser getestet werden
  • Ansehen der Details eines Eintrags fertig
  • Löschen von Einträgen fertig
  • Export als CSV fertig
  • Beantworten von Einträgen fertig (by design nur eine Antwort möglich, da Rückantworten im Mailprogramm ankommen, nicht im Modul)
  • Spamschutz:
    • ASP fertig
    • Captcha offen
  • Absenden des Formulars über das Frontend fertig
    • Umleiten auf auswählbare Seite fertig
    • Alternativ Ausgabe eines konfigurierbaren Bestätigungstextes fertig
    • Formularfelder als Platzhalter verwendbar fertig
  • Anhänge offen
  • Formular auf Preset zurücksetzen fertig
  • Formular komplett zurücksetzen (alles löschen) fertig
  • Formular als neues Preset speichern fertig
  • Einstellungen auf defaults zurücksetzen fertig

-----
Ich stelle hier schon mal blackForms vor, obwohl es noch einige Zeit dauern wird, bis es verfügbar ist.

blackForms wird auf der in Entwicklung befindlichen wblib2 basieren. Diese beinhaltet unter anderem einen FormBuilder, der die Basis für die Formulare in blackForms bildet. Demoformulare gibt es hier: http://wblib.webbird.de/wblib2/wblib/demo/

Die Formulare lassen sich bequem auf Basis der jQuery UI gestalten, so dass alle Standard- und auch eigene UI Themes problemlos benutzt werden können. Für das FreshCat Backend Theme sind ein paar Anpassungen notwendig, die sind in blackForms dann aber schon enthalten.

Eine Hauptfunktionalität bei blackForms wird sein, dass man aus einer Liste vordefinierter Formulare auswählen kann, die man dann als Basis für eigene Formulare benutzen kann. Das erspart einem, jedes mal wieder die gleichen Felder zusammenklicken zu müssen. Hat man einmal ein Basisformular gewählt, kann man es beliebig anpassen, aber nicht mehr auf eine andere Vorlage switchen. Das ist "by design" und macht auch Sinn. Allenfalls ein "Reset" auf die verwendete Vorlage wäre noch denkbar.

Hier brauche ich Eure Hilfe: Welche Standardformulare fallen Euch noch ein? Bisher ist nur ein Standard-Kontaktformular drin.

Da der FormBuilder aus der wblib2 bereits einen Wizard beinhaltet, kann dieser später zum Einsatz kommen. Derzeit ist der Wizard noch nicht fertig. Bis auf weiteres gestrichen, siehe Seite 5 bzw. Anleitung im Wiki.

Was habt Ihr noch für Vorschläge?

Re: blackForms - Formularmodul

Verfasst: Mo 25. Nov 2013, 16:10
von shadowcat
Vorläufige Optionen-Seite.

Re: blackForms - Formularmodul

Verfasst: Mo 25. Nov 2013, 18:50
von shadowcat
Frontend-Ansicht (hier in Mojito). Sternchen für Pflichtfelder und Infotexte erzeugt der Formbuilder aus der Konfiguration des Formulars. Beim Überfahren mit der Maus erscheinen die Texte als "Tooltip".

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 13:31
von shadowcat
Auflistung der Einträge im Backend; statt "unknown" bei nicht angemeldeten Besuchern (wie etwa bei FormX) steht hier "Besucher". Durch Klick auf das Auge erfolgt die Detailansicht (wie von anderen Modulen bekannt), durch Klick auf den Mülleimer... ratet mal. :lol:

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 13:46
von ralf
Chic, da fehlt eigentlich nur noch eine Exportfunktion ... 8-)

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 13:59
von Morpheus
Na Du gibst ja Gas.

Gefällt mir gut

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 14:59
von shadowcat
Export als was? CSV?

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 15:23
von ralf
shadowcat hat geschrieben:Export als was? CSV?
Ja genau, damit man es in Excel weiterverwursten kann - das hatte bei kitForm lange gefehlt und ist ein Feature das sehr gut ankommt ...

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 15:29
von shadowcat
Okay, ist ja simpel.

Re: blackForms - Formularmodul

Verfasst: Di 26. Nov 2013, 17:43
von shadowcat
:D

Edit: Der Button ist jetzt ein Auswahlfeld.