Documentation de WebBlocks QuizTem
Référence technique
Créez des catalogues QuizTem, des pages de collections et des présentations de quiz gérés par le CMS à partir des données en temps réel de QuizTem.
Périmètre de la référence : Cette référence technique documente WebBlocks QuizTem 0.3.2. Consultez le catalogue des extensions pour connaître les versions actuelles et les prérequis d’installation.
Prérequis et identité
Les valeurs ci-dessous proviennent du manifeste actuel du paquet et des métadonnées de Composer.
Identité du paquet
- Handle :
webblocks-quiztem - Version : 0.3.2
- Type : Extension du CMS
- Licence : Proprietary
Prérequis d’exécution
- Version actuelle : 0.3.2
- Produit hôte : WebBlocks CMS
- Compatibilité CMS : ^1.82.0
- PHP : >=8.3
- Prérequis supplémentaire : QuizTem >=1.22.2
- Licence : Proprietary
- Statut dans le catalogue : Intégration de produit
Installer et activer
L’installation est désactivée par défaut et la configuration initiale reste une action explicite de l’opérateur.
- Ouvrez System → Plugins dans une installation compatible de WebBlocks CMS.
- Installez la version du catalogue ou téléversez son artefact ZIP validé.
- Examinez le manifeste, la compatibilité et les autorisations avant l’activation.
- Activez l’extension, puis exécutez explicitement sa configuration initiale ou ses migrations lorsque le contrôle de santé indique qu’une configuration est nécessaire.
- Vérifiez la santé de l’extension et terminez les réglages propres au produit avant de rendre son flux de travail public accessible.
Mises à jour : Examinez d’abord les notes de version et la compatibilité. Le remplacement du paquet ne doit ni activer l’extension ni exécuter des migrations à votre insu.
Points d’extension
Comportements vérifiables ajoutés au produit hôte.
Points d’extension enregistrés
- Routes d’administration
- Trois types de blocs système
- QuizTem Content Source
- Feuille de style pour la présentation publique
Autorisations
webblocks-quiztem.viewwebblocks-quiztem.manage
Données, sécurité et cycle de vie
Le contrat public décrit les responsabilités sans exposer de secrets ni de détails privés de mise en œuvre.
Responsabilité des données
QuizTem reste la source de référence pour les quiz, les tentatives et les résultats. Le CMS reste la source de référence pour les pages, la navigation, les slots partagés, le SEO et les médias.
Modèle de sécurité
L’extension ne lit que les contrats publics de QuizTem et n’interroge jamais directement les tables de QuizTem. Les tentatives sécurisées des quiz et les résultats restent dans QuizTem.
Désactiver et désinstaller
La désactivation rend inactifs les routes, les menus, les blocs et les comportements appartenant à l’extension. Exécutez explicitement les migrations après les mises à jour compatibles. Avant la désinstallation, exportez ou sauvegardez les données de l’extension ; la suppression du paquet et celle des données sont des décisions distinctes du cycle de vie.
Santé et dépannage
Commencez par l’écran de détail de l’extension et le résultat du contrôle de santé. Vérifiez la compatibilité, les migrations requises, les services hôtes, les commandes planifiées et la configuration des fournisseurs externes avant d’examiner les journaux de l’application.
Provenance de la documentation
Ce que contient aujourd’hui le paquet local et ce qui devrait être développé ensuite.
Ensemble actuel des sources : README, changelog et notes d’architecture.
Les responsabilités de l’architecture sont claires ; l’installation et le dépannage méritent des pages publiques dédiées.