Integration in Sitecore CMS

Für die Verbindung zu Sitecore CMS haben wir eine kleine Erweiterung entwickelt. Mit dieser Erweiterung wird ein neues Modul bereitgestellt, welches die Auswahl eines Formulars aus deinem FlyingForms Projekt ermöglicht. Und anschließend in deine Seite integriert.

Du kannst die Erweiterung hier oder im Sitecore Marketplace herunterladen.

Installation Sitecore package 'FLYINGFORMS FORM BUILDER'

Install Sitecore package - Step 1

Als erstes muss das Package heruntergeladen und installiert werden. Das Package wird über den Standard Sitecore Package Installer installiert.

Nach der Installation sind nur noch wenige Schritte notwendig.

Einrichtung der FlyingForms.config Datei

Configure Sitecore package

Das Package beinhaltet eine Beispiel Konfigurationsdatei (/App_Config/FlyingForms/FlyingForms.config.example). Die Datei muss nur kopiert oder umbenannt werden, sodass kein .example am Ende des Dateinamen steht.

Es gibt drei Settings die eingestellt werden müssen: 'FlyingForms.ProjectName', 'FlyingForms.ProjectId' and 'FlyingForms.Token'. Der ProjectName ist der Name deines FlyingForms Projekts, bspw. wenn deine Subdomain 'my.flyingforms.io', dann ist es 'my'. Die Projekt Id und der Token steht bei dem Api Access Point in den Projekteinstellungen.

Einrichtung Placeholder Settings

Setup Placeholder Settings Step 1

Mit der Erweiterung kommt ein neues Rendering hinzu 'FlyingForms Form', welches in deinen Placeholder Settings hinzugefügt werden muss.

Ab diesem Zeitpunkt können bereits Formulare über den Experience Editor hinzugefügt werden.

Modul Einstellungen

Module Settings

Nach der Erstellung des ersten Moduls, können bereits Einstellungen vorgenommen werden. Der wichtigste Schritt ist die Auswahl des Formulars. Das Dropdown befüllt sich automatisch anhand der Formulare im FlyingForms.

Optionale Einstellungen sind 'Apply Stylesheet' und 'Render Approved in Preview'. Wenn 'Apply Stylesheet' aktiviert ist, werden die Stylings welche im Formular hinterlegt sind verwendet. Ansonsten wird nur das Markup gerendert und kein weiteres Styling angewendet. Sehr hilfreich wenn die Seite bereits Styling für Formulare besitzt. In manchen Fällen ist es sinnvoll, wenn die letzte bestätigte Version in der Preview angezeigt wird, dazu muss 'Render Approved in Preview' aktiviert werden. Ansonsten beinhaltet nur die publizierte Version von Sitecore die bestätigten Versionen eines Formulars.

Fertig

Render form

Wenn alle Schritte durchlaufen sind, wird dein Formular angezeigt. :)

Artikel und Links die für dich interessant sein können:

Erstelle einen Api Access Point Projekte Plugins