Abschnitte

Intro

Intro

  • Header: Haupttitel
  • Position Title: Position des Titels (oben, mittel oder unten)
  • Subheader: Untertitel
  • Background Image: Hintergrundbild
  • Anchor: Anchor-Tag

Call To Action

Call to Action

  • Button Text: Text des Buttons
  • Button URL: Ziel-URL, wenn auf den Button geklickt wird. Wird eine externe URL angegeben, erscheint ein Icon neben dem Titel, welches Indiziert, dass ein neuer Tab geöffnet wird. Soll eine "interne" Seite angegeben werden (beispielsweise mit einem Anker --> #beitrag), muss die Domain entfernt werden. Beispielsweise statt: https://jungegrunliberale.ch/unsere-politik#positionen muss folgendes eingegeben werden /unsere-politik#positionen. Ansonsten öffnet sich ein neuer Tab.
  • Section Color: Hintergrundfarbe
  • Button Color: Farbe des Buttons

Google Event List

Call to Action Mit der Google Event List können Google-Kalender Einträge auf der Webseite angezeigt werden. Dabei muss ein API-Schlüssel gelöst werden. Hier ist eine Anleitung, wie diese Informationen geholt werden können.

  • Title: Titel
  • Background Image: Hintergrundbild
  • API Key: API Schlüssel des Google Accounts
  • Google Calendar ID: Kalender ID des Kalenders
  • Anchor: Anchor-Tag

Publications

Publications Mit diesem Abschnitt können Publications angezeigt werden.

  • Title: Titel
  • Description: Beschreibung des Abschnitts
  • Publication Categories: Kategorieren der Publication Category, die angezeigt werden sollten.
  • Anchor: Anchor-Tag

Votes

Votes Mit Votes können die Parolen angezeigt werden. Er bezieht die Parolen von Vote.

  • Title: Titel
  • Anchor: Anchor-Tag

Values

Values Mit den Values können "Werte" als kleine Boxen dargestellt werden.

  • Title: Titel
  • Values:
    • Title: Boxtitel
    • Text: Text in der Box
    • Icon: Icon neben der Box
  • Backgruond Image: Hintergrundbild
  • Anchor: Anchor-Tag

Timeline

Timeline Mit der Timeline können Eckdaten als Zeitstrahl dargestellt werden.

  • Title: Titel
  • Timeline Component:
    • Title: Titel
    • Description: Beschreibung
    • Date: Datum
    • Icon: Icon
  • Anchor: Anchor-Tag

Memberlist

Memberlist Mit der Memberlist können Personen eingeblendet werden (wie Beispielsweise für den Vorstand).

  • Title: Titel
  • Member group: Gruppe der Personen, die dargestellt werden sollen
  • Description: Beschreibung
  • Size: Grösse der Fotos
  • Group image: Gruppenfoto
  • Show Phone Number: Soll die Telefonnummer angezeigt werden?
  • Show Email Icon: Soll die E-Mail Adresse angezeigt werden?
  • Show Social Media: Sollen Social Media Informationen angezeigt werden?
  • Anchor: Anchor-Tag

Buttonlist

Buttonlist Mit der Buttonlist können Linklisten erstellt werden.

  • Title: Titel
  • Text: Beschreibung
  • Buttons
    • Text: Text des Buttons
    • URL: URL des Buttons
    • Size: Grösse des Buttons
  • Anchor: Anchor-Tag

Post collection

Post collection Mit der Post Collection werden Posts angezeigt.

  • Title: Titel
  • Features Post: Hervorgehobener Post, ansonsten wird der neuste angezeigt
  • Description: Beschreibung
  • Meta Left: Information, die links angezeigt wird, ansonsten wird die Kategorie angezeigt
  • Post Categories: Categories der Posts, die angezeigt werden sollen
  • Show Features Post: Soll ein Post hervorgehoben werden?
  • Show Image: Soll ein Bild angezeigt werden?
  • Show Lead: Soll die Kurzbeschreibung angezeigt werden?
  • Show Date: Soll das Datum angezeigt werden?
  • Anchor: Anchor-Tag

Cardlist

Card List Mit der Cardlist können Informationen in Form einer Box dargestellt werden.

  • Title: Titel
  • Text: Beschreibung
  • Cards:
    • Title: Titel
    • Image: Bild
    • Text: Beschreibung
    • Button Text: Text eines Buttons (falls kein Text eingegeben wird, wird kein Button angezeigt)
    • Button URL: URL des Buttons
    • Footer: Footer des Boxes
  • Background Color: Hintergrundfarbe
  • Anchor: Anchor-Tag

Map

Map Mit der Map kann eine Interaktive Schweizerkarte erstellt werden.

  • Title: Titel
  • Text: Beschreibung
  • Map: Karte (bis jetzt nur die Schweiz verfügbar)
  • Map Configuration:
{
  "data": {
    "chAG": {
      "link": "https://aargau.jungegrunliberale.ch"
    },
    "chAI": {
      "link": "https://appenzellerland.grunliberale.ch/"
    },
    "chAR": {
      "link": "https://appenzellerland.grunliberale.ch/"
    },
    "chBE": {
      "link": "https://bern.jungegrunliberale.ch"
    },
    "chBL": {
      "link": "https://basel.jungegrunliberale.ch"
    },
    "chBS": {
      "link": "https://basel.jungegrunliberale.ch"
    },
    "chFR": {
      "link": "https://fr.vertliberaux.ch/parti/jpvl.html"
    },
    "chGE": {
      "link": "https://genf.jungegrunliberale.ch"
    },
    "chGL": {
      "link": "https://glarus.jungegrunliberale.ch"
    },
    "chGR": {
      "link": "https://graubuenden.jungegrunliberale.ch"
    },
    "chJU": {
      "link": "https://jura.jungegrunliberale.ch"
    },
    "chLU": {
      "link": "https://luzern.jungegrunliberale.ch"
    },
    "chNE": {
      "link": "https://www.instagram.com/jvlneuchatel/"
    },
    "chNW": {
      "link": "https://nid-obwalden.jungegrunliberale.ch"
    },
    "chOW": {
      "link": "https://nid-obwalden.jungegrunliberale.ch"
    },
    "chSG": {
      "link": "https://stgallen.jungegrunliberale.ch"
    },
    "chSH": {
      "link": "https://www.instagram.com/jglpsh/"
    },
    "chSO": {
      "link": "https://solothurn.jungegrunliberale.ch"
    },
    "chSZ": {
      "link": "https://schwyz.jungegrunliberale.ch"
    },
    "chTG": {
      "link": "https://thurgau.jungegrunliberale.ch"
    },
    "chTI": {
      "link": "https://ticino.jungegrunliberale.ch"
    },
    "chUR": {
      "link": "https://uri.jungegrunliberale.ch"
    },
    "chVD": {
      "link": "https://www.instagram.com/jvlvaud/"
    },
    "chVS": {
      "link": "https://www.instagram.com/jvl_jglp.vs/"
    },
    "chZG": {
      "link": "https://zug.jungegrunliberale.ch"
    },
    "chZH": {
      "link": "https://zurich.jungegrunliberale.ch"
    }
  },
  "type": "link"
}
  • Anchor: Anchor-Tag

Media Kit

Media Kit Mit dem Media Kit können die Media Kits angezeigt werden.

  • Title: Titel
  • Description: Beschreibung
  • Media Kits: Media Kits (in der Collection Type Media Kit)
  • Anchor: Anchor-Tag

Member Registration

Member Registration Mit der Memeber Registration kann das Anmeldeformular erstellt werden. Optimalerweise sollte dieses nicht von anderen Kantonen abweichen. Grundsätzlich wird immer das Formular an das Seki in Bern gesendet und die anmeldende Person erhält eine Kopie.

  • Title: Titel
  • Description: Beschreibung
  • Type: Mitgliedstyp
    • Label: Titel
    • Description: Beschreibung
    • Elements:
    {
      "type": "radio",
      "elements": [
        "jglp + GLP Mitglied",
        "Nur jglp Mitglied",
        "Nur jglp Mitglied + GLP Sympathisant:in",
        "Nur jglp Sympathisant:in"
      ]
    }
    
    • Error Message: Fehlermeldung
  • Region: Section
    • Label: Titel
    • Description: Beschreibung
    • Elements:
    {
      "type": "dropdown",
      "elements": [
        "Aargau",
        "Appenzell",
        "Beider Basel",
        "Bern",
        "Fribourg",
        "Genf",
        "Glarus",
        "Graubünden",
        "Jura",
        "Luzern",
        "Neuenburg",
        "Nid-/Obwalden",
        "Schaffhausen",
        "Schwyz",
        "Solothurn",
        "St. Gallen",
        "Tessin",
        "Thurgau",
        "Uri",
        "Vaud",
        "Wallis",
        "Zug",
        "Zürich"
      ]
    }
    
    • Error Message: Fehlermeldung
  • Title: Anrede
    • Label: Titel
    • Description: Beschreibung
    • Elements:
    {
      "type": "dropdown",
      "elements": [
        "Herr",
        "Frau",
        "Divers",
        "Keine Angabe"
      ]
    }
    
    • Error Message: Fehlermeldung
  • First Name: Vorname
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Last Name: Nachname
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Address: Adresse
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Postcode: Postleitzahl
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Place: Ort
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • E-Mail: E-Mail
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Phone: Telefonnummer
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Birthday: Geburtstag
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Comments: Anmerkungen
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Terms of Conditions: Datenschutzerklärung und AGB
    • Label: Titel
    • Mandatory: Soll dieses Feld verpflichtend sein?
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Submit Text: Text des Buttons
  • Success Message: Text, wenn das Formular erfolgreich abgesendet wurde.
  • Anchor: Anchor-Tag

Donation (Payrexx)

Donation Payrexx Mit der Donation Payrexx kann das Payrexx Formular angezeigt werden.

  • Title: Titel
  • Lead: Beschreibung
  • Payrexx URL: Payrexx-Formular URL
  • Anchor: Anchor-Tag

Event List

Event List Mit der Event List können Events angezeigt werden. Anders als bei Google Event List, können die Events händisch eingetragen werden.

  • Title: Titel
  • Background Image: Hintergrundbild
  • Event Entry
    • Name: Name des Events
    • Location: Ort
    • Date: Datum
  • Anchor: Anchor-Tag

Media Registration

Media Registration Mit der Media Registration können sich Medienschaffende anmelden.

  • Title: Titel
  • Lead: Beschreibung
  • Media Type: Medientyp (Zeitung, Online, ...)
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • First Name: Vorname
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Last Name: Nachname
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • E-Mail: E-Mail
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Button Text: Text des Absende-Buttons
  • Success Message: Text, wenn das Formular angesendet wurde
  • Anchor: Anchor-Tag

Newsletter Registration

Newsletter Registration Mit der Newsletter Registration können sich Menschen für den Newsletter anmelden.

  • Title: Titel
  • Lead: Beschreibung
  • First Name: Vorname
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Last Name: Nachname
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • E-Mail: E-Mail
    • Label: Titel
    • Placeholder: Platzhalter
    • Description: Beschreibung
    • Error Message: Fehlermeldung
  • Button Text: Text des Absende-Buttons
  • Success Message: Text, wenn das Formular angesendet wurde
  • Anchor: Anchor-Tag

Donation (RaiseNow) - NICHT MEHR UNTERSTÜTZT!

Donation RaiseNow

Mit der Raise Now Donation können Raise Now Spendeformulare angezeigt werden.

  • Title: Titel
  • Lead: Beschreibung
  • API Key: API Key von Raise Now
  • Default Amount: Vorauswahl des Betrags
  • Anchor: Anchor-Tag

Candidates

Candidates Mit diesem Abschnitt können Kandidierenden für die Wahlen angezeigt werden.

  • Title: Titel des Abschnitts
  • Lead: Begleittext
  • Candidates: Die Kandidierenden

Candidates

Die Informationen der Kandidierenden können wie bei den "Members" eingefügt werden.

  • Name: Name des Kandidierenden
  • Image: Foto des Kandidierenden
  • Tags: Themenbereiche des Kandidierenden (mit einem Komma[,] getrennt). Die einzelnen Themenbereiche von allen Kandidierenden werden zusammengefasst und ist dann oben als Filter sichtbar.
  • Position: Listenplatz
  • Residence: Wohnort
  • Profession: Beruf/Tätigkeit
  • Text: Zitat
  • Smartvote URL: Link des Kandidierendenprofils. Wichtig: Über diesen Link wird der Smartspider geholt. Ebenfalls ist dann der Button "Mein Smartvote Profil" verfügbar.
  • Topics: Schwerpunkte. Format:
[
    {
        "icon": [ICON],
        "text": [TEXT],
        "title": [TITEL]
    },
    {
        "icon": [ICON],
        "text": [TEXT],
        "title": [TITEL]
    }
]

Das Icon kann von hier bezogen werden: https://icon-sets.iconify.design/ und hat folgendes Format: mdi:heart

  • LinkedIn: Linkedin-URL
  • Instagram: Instagram-URL
  • Facebook: Facebook-URL
  • TikTok: TikTok-URL
  • Twitter: Twitter-URL
  • E-Mail: E-Mail Adresse
  • Webseite: Persönliche Webseite
  • Gallery: Weitere Bilder. Die Bildunterschrift kann in der "Caption" beim Bild selbst angegeben werden.

Free Text

In diesem Abschnitt können ein Fretext erstellt werden (ähnlich wie Post-Beiträge). FreeText

  • Title: Titel des Abschnitts
  • Text: Text des Abschnitts (formatiert)
  • Anchor: Anchor-Tag

Free Form

Mit diesem Abschnitt kann ein eines Formular erstellt werden. FreeForm

  • Title: Titel des Abschnitts
  • Description: Begleittext
  • Form Data: Formularaufbau
  • Receiver Email: Empfänger
  • Send Button Text: Text von Senden-Button
  • Send Success Text: Text, wenn Formular erfolgreich abgesendet wurde
  • Anchor: Anchor-Tag

JSON gemäss Bild oben.

[
  {
    "type": "text",
    "title": "My Text",
    "required": true,
    "description": "Description of text",
    "placeholder": "My Placeholder",
    "errorMessage": "Errormessage of text"
  },
  {
    "type": "textarea",
    "title": "My Textarea",
    "required": true,
    "description": "Description of textarea",
    "placeholder": "My Placeholder",
    "errorMessage": "Errormessage of textarea"
  },
  {
    "type": "dropdown",
    "title": "My Dropdown",
    "elements": [
      "My Dropdown Element 1",
      "My Dropdown Element 2"
    ],
    "required": true,
    "description": "Description of Dropdown",
    "errorMessage": "Errormessage of Dropdown"
  },
  {
    "type": "radio",
    "title": "My Radio",
    "elements": [
      "My Radio Element 1",
      "My Radio Element 2"
    ],
    "required": true,
    "description": "Description of Radio",
    "errorMessage": "Errormessage of Radio"
  },
  {
    "type": "date",
    "title": "My Date",
    "required": true,
    "description": "Description of Date",
    "errorMessage": "Errormessage of Date"
  },
  {
    "type": "checkbox",
    "title": "My Checkbox",
    "required": true,
    "description": "Description of Checkbox",
    "errorMessage": "Errormessage of Checkbox"
  }
]



 

 
 
 



 

 
 
 



 

 
 


 
 



 

 
 


 
 



 

 
 



 

 
 


Die markierten Stellen sind jeweils auf der Webseite sichtbar. Der type ist jeweils der Typ

  • "text": Text
  • "textarea": Textfläche (3-zeilig)
  • "dropdown": Dropdown-Auswähl
  • "radio": Radio-Auswahl
  • "date": Datum
  • "checkbox": Checkbox

Untenstehend ein Screenshot, wenn Daten nicht ausgefüllt werden und required: true ist. FreeFormError

Wenn das Formular entsprechend ausgefüllt wurde, wird eine Bestätigungsnachricht (Send Success Text) angezeigt FreeFormSuccess

Last Updated:
Contributors: Stefan Wick