Bolt CMS
Envoyez des SMS et effectuez des appels de synthèse vocale dans Bolt CMS.
Bolt CMS est un système de gestion de contenu open-source basé sur PHP, spécifiquement le populaire framework Symfony. L'interface intégrée sous forme REST et GraphQL le rend particulièrement populaire parmi les développeurs web, car il est extrêmement facile et efficace à étendre.
Installation
- 1
Installation du package
Installez le package via le gestionnaire de packages PHP composer :
composer require seven.io/bolt
- 2
Ajout d'un type de contenu pour le champ de téléphone mobile
people: # ... mobile: type: text variant: inline # ...
- 3
Configuration
Allez à /bolt/file-edit/config?file=/extensions/seven-bolt.yaml et remplissez apiKey. Alternativement, ajustez mappings, où chaque clé représente un type de contenu et la valeur correspondante est un champ de téléphone mobile.
Vous pouvez aussi éditer ce fichier via Maintenance → Extensions → Configuration dans la zone d'administration.
Utilisation
Vérifiez le widget dans le tableau de bord d'administration. Cliquez sur l'un des boutons pour aller à une page d'action.
Envoi de SMS
Envoyez des SMS à tous vos types de contenu qui ont une valeur définie pour le champ de téléphone mobile.
Effectuer des appels de synthèse vocale
Appelez chaque type de contenu qui a une valeur définie pour le champ de téléphone mobile et lisez le texte spécifié à haute voix.
Espaces réservés de message
Tout champ d'un type de contenu peut être utilisé dans le texte, entouré de {{<nom_du_champ>}}
– par exemple, {{name}}
se résoudra au champ name.
Assurez-vous que la valeur a implémenté la méthode .toString()
, car actuellement aucune vérification de type ou conversion n'est implémentée.