Bolt CMS
SMS senden und Text-zu-Sprache-Anrufe innerhalb von Bolt CMS durchführen.
Bolt CMS ist ein Open-Source-Content-Management-System, das auf PHP basiert, genauer gesagt auf dem beliebten Symfony-Framework. Die integrierte Schnittstelle in Form von REST und GraphQL macht es besonders bei Webentwicklern beliebt, da es extrem einfach und effektiv erweiterbar ist.
Installation
- 1
Paketinstallation
Installieren Sie das Paket über den PHP-Paketmanager composer:
composer require seven.io/bolt
- 2
Hinzufügen eines Inhaltstyps für das Mobiltelefonfeld
people: # ... mobile: type: text variant: inline # ...
- 3
Konfiguration
Gehen Sie zu /bolt/file-edit/config?file=/extensions/seven-bolt.yaml und füllen Sie apiKey aus. Alternativ passen Sie mappings an, wobei jeder Schlüssel einen Inhaltstyp darstellt und der entsprechende Wert ein Mobiltelefonfeld ist.
Verwendung
Überprüfen Sie das Widget im Administrations-Dashboard. Klicken Sie auf eine der Schaltflächen, um zu einer Aktionsseite zu gelangen.
SMS senden
Senden Sie SMS an alle Ihre Inhaltstypen, die einen Wert für das Mobiltelefonfeld definiert haben.
Text-zu-Sprache-Anrufe tätigen
Rufen Sie jeden Inhaltstyp an, der einen Wert für das Mobiltelefonfeld definiert hat, und lesen Sie den angegebenen Text laut vor.
Nachrichtenplatzhalter
Jedes Feld eines Inhaltstyps kann im Text verwendet werden, umgeben von {{<feldname>}}
– z. B. wird {{name}}
zum Feld name aufgelöst.
Stellen Sie sicher, dass der Wert die .toString()
-Methode implementiert hat, da derzeit keine Typprüfung oder -konvertierung implementiert ist.