blackForms - Formularmodul

Addons, die speziell für BlackCat CMS entwickelt wurden/werden
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

blackForms - Formularmodul

Beitrag 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?
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Vorläufige Optionen-Seite.
Dateianhänge
2013-11-25_161025.png
2013-11-25_161025.png (35.34 KiB) 7239 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag 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".
Dateianhänge
2013-11-25_182004.png
2013-11-25_182004.png (75.5 KiB) 7239 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag 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:
Dateianhänge
2013-11-26_132955.png
2013-11-26_132955.png (43.53 KiB) 7233 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
ralf
Beiträge: 178
Registriert: Mi 6. Feb 2013, 10:03
Wohnort: Berlin
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von ralf »

Chic, da fehlt eigentlich nur noch eine Exportfunktion ... 8-)
phpManufaktur - Kreativ. Innovativ. Konstruktiv.
Benutzeravatar
Morpheus
Beiträge: 1050
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von Morpheus »

Na Du gibst ja Gas.

Gefällt mir gut
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Export als was? CSV?
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
ralf
Beiträge: 178
Registriert: Mi 6. Feb 2013, 10:03
Wohnort: Berlin
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag 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 ...
phpManufaktur - Kreativ. Innovativ. Konstruktiv.
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Okay, ist ja simpel.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

:D

Edit: Der Button ist jetzt ein Auswahlfeld.
Dateianhänge
Ausgewählte löschen oder exportieren
Ausgewählte löschen oder exportieren
2013-12-03_190309.png (25.96 KiB) 7215 mal betrachtet
2013-11-26_174252.png
2013-11-26_174252.png (52.65 KiB) 7230 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten