Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

Mit Confiforms erstellen Sie Formulare und Workflows um Daten einfach und strukturiert zu erfassen. Lassen Sie sich per E-Mail über neue Daten informieren und zeigen Sie diese in Reports in verschiedenen Ansichten an: Tabellen, Listen, Karten, Kalender und komplett individualisiert. Alle Daten können sortiert und gefiltert werden.

Auf dieser Seite

finden Sie:toc

werden Grundelemente beschrieben, um ein simples Formular zu erstellen. Außerdem finden Sie hier eine kleine Auswahl an möglichen Anwendungsfällen - die Möglichkeiten in Kombination mit allen ConfiForms-Makros sind aber deutlich umfangreicher.


Easy Heading Macro
headingIndent0
expandOptiondisable-expand-collapse
navigationTitleInhaltsverzeichnis
selectorh1,h2
wrapNavigationTexttrue


Panel
titleBeispiele zum Kopieren

Children Display
styleh3





Die Confiforms-Basis Elemente

Confiforms besitzt 3 Klassen an Makros.  Obwohl 20 ConfiForms Makros existieren, werden nur 2 benötigt um ein Formular zu definieren und 1 um das Formular anzuzeigen.

KlasseBeschreibung
Formular-definierende Makros

Diese Makros definieren das Formular und deren Felder. In

confiforms

ConfiForms lauten diese ConfiForms Form Definition und ConfiForms Field Definition.

Formular-konfigurierende Makros

für Dateneingabe und Filterung

Diese Makros werden benötigt, um die Ansicht des Formulars zu ermöglichen. Das zuständige Makro für die Ansicht lautet ConfiForms Registration Control (FormView).

Mittels ConfiForms Field ist es möglich später in der Ansicht jedes einzelne Feld direkt anzusprechen und anzuzeigen

Optional kann ConfiForms Field eingebaut werden. Dieses Makro spricht direkt ein definiertes ConfiForms Field Definition an.


Ansicht-konfigurierende Makros

für 

für die gespeicherten Daten

Mittels der View Makros können die Daten auf verschiedener Weise angezeigt werden. (Beispielsweise als Tabelle, Kalender, Liste, Karten, usw.)

Wieso sehe ich diese Schaltflächen in meiner Ansicht?
Image AddedImage Added

Beide Schaltflächen sind spezielle Tools, die NUR für Administratoren des Formulars sichtbar sind.

  • Die Schaltfläche mit einem Zahnrad und dem Namen Ihres Formulars bietet eine automatische generierte Administratoransicht Ihrer gespeicherten Daten sowie schnelle Links zur Migrations- und Wiederherstellungs-API und zur Import-API.
  • Die Schaltfläche + zeigt Ihnen die Metadatenfelder für die Daten, die Sie anzeigen.

Info


Section


Column

Image Added


Column

Hier können unter View/Edit stored data alle Einträge des Formulars angezeigt werden, spezielle Ansichten können mittels der ConfiForms View Makros ermöglicht werden.

In dieser Ansicht können zusätzlich Daten exportiert und importiert werden



Exportieren der Daten eines Formulars (CSV, XLS, JSON, XML, RAW)

Image Added





Ein simples Formular


Info
Dieses Formular dient zur einfachen Registrierung eines Events mit einem Titel, einer Zeitkomponente und der Möglichkeit Details hinzuzufügen.

  1. Fügen Sie das Makro ConfiForms Form Definition ein.
    Weisen Sie diesem Formular

UC1

  1. den Namen standardForm und einen Titel zu.

  2. Fügen Sie danach das Makro ConfiForms Form Field Definition ein.
    Dies entspricht einem der Felder, die dieses Formular trägt. Fügen Sie 3 dieser Makros hier ein. Jedes einem der Felder entsprechend.


    Field NameField LabelField Type
    1titleTitleText
    2whenWhenDatetime
    3detailsDetailsTextarea


  3. Um das Formular anzeigen zu können, müssen Sie das Makro ConfiForms (Form View) Registration Control einfügen.
    Referenzieren Sie hier den Namen des vorher erstellten Formulars. Dies war standardForm.
    Unter Rendering form as wählen Sie die Option Embedded, um die Ansicht auf der Seite als eingebettet zu sehen.

  4. Um die Daten zu sehen, kann nun eine der View Makros ausgewählt werden. Um die Daten in einer tabellarischen Ansicht zu zeigen, fügen Sie das Makro ConfiForms Table View ein. Referenzieren Sie das Formular wie in Schritt 3.

  5. Aktualisieren Sie die Seite.
Info

Die Ergebnisse des Formulars, wie in Schritt 4 gezeigt, können auf einer anderen Seite angezeigt werden.

Dabei müssen Sie zusätzlich zum Formularnamen die Seite angeben, auf der sich das Formular befindet


Lecturetube embed video
width400
inputlinkhttps://video.tuwien.ac.at/!v/N6bJlxwDG47
height200


Image Added





Registrierungsformular

ConfiForms Form Definition
formNamestandardForm

titleTitletext

whenWhendatetime

detailsDetailstextarea



ConfiForms (FormView) Registrations Control
formNamestandardForm
typeEmbedded
regControlLayouttrue



Tabellenansicht des simplen Formulars

ConfiForms TableView
formNamestandardForm






Das ConfiForms IFTTT Integration Rules - Makro

Das IFTTT (If This Then That) Makro kann genutzt werden, um Integrationsregeln für das Formular zu definieren.

Beispielsweise können E-Mail-Benachrichtigungen gesendet werden, wenn ein neuer Datensatz generiert wird oder wenn ein bestehender Datensatz sich ändert bzw. gelöscht wird.

Ein anderes Beispiel wäre das Erstellen von neuen Seiten mittels Vorlagen und den im Formular eingegebenen Daten.

Um mehr Details zu diesem Makro zu bekommen, sehen Sie sich diese Seite an: Advanced Integrations with IFTTT macros with ConfiForms






Confiforms Anleitungsvideos auf TU Peertube:


Feedback Formular Video Anleitung

Lecturetube embed video
width400
inputlinkhttps://video.tuwien.ac.at/!v/Eb8d7Zd0DUI
height200

Event Anmeldung (mit Erstellung einer Unterseite)

Lecturetube embed video
width400
inputlinkhttps://video.tuwien.ac.at/!v/ELuwWOptTeP
height200

Kalender mit Zeitvalidierung

Lecturetube embed video
width400
inputlinkhttps://video.tuwien.ac.at/!v/OY9zXv_5Zf8
height200

Validierungsregeln

Lecturetube embed video
width400
inputlinkhttps://video.tuwien.ac.at/!v/Oe-OWQwgdQI
height200

UC2