1. Home
  2. Drittanbieter
  3. Bolt CMS

Bolt CMS

Senden Sie SMS und tätigen Sie Text-to-Speech-Anrufe innerhalb von Bolt CMS.

Bolt CMS ist ein quelloffenes Content-Management-System auf Basis von PHP, genauer gesagt dem beliebten Symfony. Die eingebaute Schnittstelle in Form von REST und GraphQL macht es besonders beliebt bei Webentwicklern, da es äußerst leicht und effektiv erweiterbar ist.

[GitHub repo=’bolt‘ lang=’de‘]

Installation

  1. Installieren Sie das Paket über den PHP-Paketmanager composer:
    composer require sms77/bolt
  2. 2. Datentyp für Mobiltelefonfeld hinzufügen:

        people:
          # ...
          mobile:
            type: text
            variant: inline
          # ...
    
  3. Gehen Sie zu /bolt/file-edit/config?file=/extensions/sms77-bolt.yaml und füllen Sie apiKey aus. Passen Sie alternativ Mappings an, wobei jeder Schlüssel einen Inhaltstyp repräsentiert und der entsprechende Wert ein Mobilfunknummernfeld ist. Hinweis: Sie können diese Datei auch über Wartung->Erweiterungen->Konfiguration im Administrationsbereich bearbeiten.

Anwendung

Sehen Sie sich das Widget im Verwaltungs-Dashboard an. Klicken Sie auf eine der Schaltflächen, um eine Aktionsseite aufzurufen.

SMS-Versand

Senden Sie SMS an alle Ihre Inhaltstypen, die einen Wert für das Mobiltelefonfeld definiert haben.

Versand von Text-zu-Sprache-Nachrichten

Rufen Sie jeden Datentyp auf, für den ein Wert im Mobiltelefonfeld definiert wurde, und lesen Sie den angegebenen Text laut vor.

Feld-Platzhalter für dynamischen Inhalt

Jedes Feld eines Datentyps kann im Text mittels umgeben von {{<field_name>}} genutzt werden – {{name}} bspw. ruft den Wert des Schlüssels name ab.
Stellen Sie sicher, dass das Feld die Funktion .toString() implementiert hat, da Stand jetzt weder Datentypen geprüft noch konvertiert werden.