Knowledgebase:Kontakte

From Cloudrexx Development Wiki
Jump to: navigation, search

Dieser Artikel beschreint die Software Contrexx. Das neue Handbuch zu Cloudrexx wird unter support.cloudrexx.com bereit gestellt.

Handbuch

Mit dem Kontaktmanager von Contrexx können Sie Ihren Besuchern schnell und einfach eine bequeme Kontaktmöglichkeit anbieten. Neue Einträge werden automatisch an eine von Ihnen definierte Email Adresse zugesandt und zusätzlich im System abgelegt. Dies bietet Ihnen den Vorteil, dass Sie die Einträge direkt im Administrationsbereich von Contrexx verwalten können. Zudem besteht die Möglichkeit, die Einträge als CSV-Datei (Comma Separated Values) zu exportieren, um sie in anderen Anwendungen, wie zum Beispiel OpenOffice.org Calc oder Excel, weiter zu verarbeiten.


Einstellungen des Kontaktmanagers

Einstellungen des Kontaktemanagers

Die Einstellungen des Kontaktmanagers finden Sie unter:

  • Content Management > Kontakte > Einstellungen

Bei der Einstellung Dateiupload Ablagepfad können Sie ein Verzeichnis angeben, indem, durch ein Kontaktformular hinaufgeladene Dateien, abgespeichert werden sollen. Auf dieses Verzeichnis müssen Sie Schreibzugriff haben (Berechtigung 777). Um sich vor Spam zu schützen, können Sie in der Spam-Schutz Wortliste Wörter definieren, welche gefiltert werden sollen. Enthält ein Kontakteintrag dann eines dieser Wörter, wird er nichts ins System aufgenommen.


Übersicht der Kontaktformulare

Übersicht der Kontaktformulare

Eine Übersicht aller Kontaktformulare finden Sie unter dem folgenden Menüpunkt:

  • Content Manager > Kontakte > Kontaktformulare

Beschreibung der Spalten

ID
Dies ist die Identifikationsnummer des Formulars.
Diese wird bei der dazugehörigen Content Seite in der Eigenschaft cmd gesetzt.
Name
Der Name des Formulars.
Durch klicken auf den Namen werden die dazugehörigen Einträge angezeigt (siehe Abschnitt Kontakteinträge).
Neuster Eintrag
Hier sehen Sie wann der letzte Eintrag gemacht wurde.
Die Formulare auf dieser Seite werden absteigend nach dem letzten Eintrag sortiert.
Anzahl Einträge
Hier wird die Anzahl der vorhandenen Einträgen angezeigt.
CSV Datei
Mit dem Link Herunterladen können Sie die Einträge exportieren.
Funktionen
Mit diesen Symbolen können Sie die Kontaktformulare verwalten. Siehe Abschnitte Kontaktforumalar erstellen, Kontaktformular erstellen, Kontaktformular kopieren, Kontaktformular löschen und Vorschau / Quelltext eines Kontaktformulars anzeigen.

Kontaktformular erstellen

Betätigen Sie auf der Übersichtsseite die Schaltfläche Neues Kontaktformular hinzufügen, um ein neues Kontaktformular zu erstellen. Erstellen Sie dann das Kontaktformular gemäss dem Abschnitt Kontaktformular konfigurieren und speichern Sie es anschliessend.

Kontaktformular bearbeiten

Mit dem Symbol Bearbeiten (Icon - Edit.gif) können Sie ein Kontaktformular bearbeiten. Informationen zur Konfiguration eines Kontaktformulars entnehmen Sie bitte aus dem Abschnitt Kontaktformular konfigurieren.

Kontaktformular kopieren

Verwenden Sie das Symbol Kopieren (Icon - Copy.gif) um ein Kontaktformular zu kopieren. Bevor das Formular dann kopiert wird, werden Sie aufgefordert eine Frontend Sprache anzugeben, für welche Sie das Formular verwenden möchten.

Kontaktformular löschen

Mit dem Symbol Löschen (Icon - Delete.gif) können Sie ein Kontaktformular löschen. ACHTUNG: Dabei werden auch alle Kontakteinträge, welche zu diesem Kontaktformular gehören gelöscht.

Vorschau / Quelltext eines Kontaktformulars anzeigen

Mit dem Symbol Quelltext anzeigen (Icon - Html.gif) können Sie die Vorschau und den Quelltext eines Kontaktformulars anzeigen. Sie können dann entweder mit der Schaltfläche Neue Seite im Content Manager erzeugen oder Dazugehörige Content Seite aktualisieren (je nachdem ob die Content Seite schon erstellt wurde) eine neue Content Seite erstellen / aktualisieren, basierend auf dem ausgewählten Formular, oder Sie können im Reiter Quelltext den Quelltext kopieren und anschliessend in einer Content Seite einfügen. Im Fall, dass Sie die manuelle Methode (Quelltext kopieren und einfügen) verwenden, müssen Sie darauf achten, dass die Content Seite dem Modul contact zugewiesen ist und bei der Eigenschaft cmd die ID des Formulars eingetragen ist.


Kontaktformular konfigurieren

Informationen zur Verwaltung der Formularfelder entnehmen Sie bitte aus dem Abschnitt Formularfelder verwalten.

Eigenschaften

Contact Manager - Formulareigenschaft Name.gif

Geben Sie hier einen Namen für das Kontaktformular an. Dieser wird dann in der Übersicht des Kontaktmanagers angezeigt.


Contact Manager - Formulareigenschaft Empfaenger.gif

Hier können Sie angeben, an welche Email Adresse(n) neue Kontakteinträge gesendet werden sollen. Falls Sie möchten, dass neue Einträge an mehrere Email Adressen gesendet werden, können Sie diese hier Kommagetrennt angeben.


Contact Manager - Form attribute - Subject.gif

Denn Text, denn Sie hier angeben, wird in der Betreffzeile der Email Nachricht verwendet. Geben Sie hier nichts an, so wird Betreff folgendermassen zusammengesetzt:

Wobei http://www.meine-webseite.com die Adresse Ihrer Webseite ist.


Contact Manager - Form attribute - Content header.gif

Hier können Sie mit dem WYSIWYG-Editor etwas Seiteninhalt erstellen, welcher dann oberhalb des Kontaktformulars angezeigt wird.


Contact Manager - Form attribute - Feedback.gif

Geben Sie hier den Text an, der angezeigt werden soll, nachdem das Formular abgeschickt wurde. Sie können hier die Namen der Formularfelder als Platzhalter verwenden. Zum Beispiel können Sie den Ausdruck [[Wohnort]] als Platzhalter für ein Formularfeld mit dem Namen Wohnort verwenden. Der Ausdruck [[Wohnort]] wird dann durch den Wert, den der Besucher im Formularfeld Wohnort des Kontaktformulars eingetragen hat, ersetzt.


Upload Formulare

Mit dem Formulargenerator können Upload Felder zum hochladen von Dateien erstellt werden. Die heraufgeladenen Dateien befinden sich dann im Verzeichnis /images/attach/ .

Formularfelder verwalten

Verwenden Sie die Schaltfläche weiteres Feld hinzufügen um ein neues Formularfeld hinzuzufügen. Mit dem Symbol Löschen (Icon - Delete.gif) können Sie ein Formularfeld wieder löschen. Mit den Symbolen Hinauf / Hinunter verschieben (Icon - Up.gif,Icon - Down.gif) können Sie ein Formularfeld um eine Stufe nach oben, resp. Nach unten verschieben.

Feldname
Name des Formularfeldes.
Typ
Typ des Formularfeldes.
Wert(e)
Geben Sie hier ein Standardtext, oder eine Werteliste für ein Menü an.
Ab der Version 2.2 können alle Benutzerprofil Eigenschaften des Besuchers (sofern dieser Authentifiziert ist) anhand des Platzhalter Schemas [[ACCESS_PROFILE_ATTRIBUTE_ATTRIBUTE-ID]] als vordefinierte Werte verwendet werden. Zusätzlich stehen die folgenden Benutzerkonto Eigenschaften zur Verfügung:
E-Mail: [[ACCESS_USER_EMAIL]]
Benutzername: [[ACCESS_USER_USERNAME]]
ID des Benutzers: [[ACCESS_USER_ID]]
Pflichtfeld (Typ)
Durch setzen eines Häkchens, zwingen Sie den Besucher dieses Feld auszufüllen, ansonsten kann er das Formular nicht absenden.
Als Typ haben Sie die Auswahl zwischen:
Egal
Der Besucher kann irgend etwas eingeben
E-Mail Adresse
Nur die Angabe einer E-Mail Adresse ist erlaubt
Webadresse
Nur die Angabe einer Webadresse ist erlaubt
Nur Buchstaben
Nur Buchstaben sind erlaubt
Nur Zahlen
Nur Zahlen sind erlaubt

Kontakteinträge

Durch klicken auf einen Namen eines Kontaktformulars auf der Übersichtsseite des Kontaktmanagers wird eine Auflistung der Kontakteinträge des ausgewählten Kontaktformulars angezeigt. In dem Sie auf das Datum oder das Symbol Details (Icon - Details.gif) klicken, werden alle Informationen zum jeweiligen Kontakteintrag angezeigt.


Kontakteinträge löschen

In der Auflistung der Kontakteinträge eines Formulars können Sie mit dem Symbol Löschen (Icon - Delete.gif) den jeweiligen Eintrag löschen. Oder markieren Sie die gewünschten Einträge in dem Sie links in der ersten Spalte das Häkchen setzen und anschliessend im Auswahlmenü Aktion wählen die Aktion markierte löschen wählen, um die markierten Einträge zu löschen.

FAQ

Wie kann ich Einträge verschiedener Sprachen im selben Formular unterscheiden?

Ab der Version 3 sind Formulare mehrsprachig. Wenn ein Formular in mehreren Sprachen angelegt wird, werden auch dessen einzelne Felder korrespondierend erstellt.

Das heisst, es werden dieselben Felder mit identischem Typ in allen Sprachen generiert, können aber individuell beschriftet werden.

Die Werte der ausgefüllten Formulare aus dem Frontend werden in einheitlicher Form im System abgelegt, unabhängig von der gewählten Sprache.

Um die gesendeten Formulare nach Sprache unterscheiden zu können, kann ein zusätzliches verstecktes Feld für die Sprache definiert werden:

  • Öffnen Sie das Formular im Backend zum Bearbeiten
  • Fügen Sie ein neues Feld hinzu
  • Geben Sie einen sinnvollen Namen an (z.B. "Sprache")
  • Wählen Sie den Typ "Verstecktes Feld"
  • Hinterlegen Sie pro Sprache einen eindeutigen Wert, z.B. "DE" in Deutsch, "FR" in Französisch, etc.
  • Speichern Sie das Formular und lassen Sie das System die Inhaltsseite aktualisieren.

Die Sprache ist nun bei neuen Einträgen an diesem Feld erkennbar.

Hinweise:

  • Das versteckte Feld ist für den Besucher im Frontend nicht sichtbar.
  • Sie können beliebige Werte verwenden; diese müssen selbstverständlich eindeutig unterscheidbar sein.