La validation automatique
Avant de publier, l’onglet Publier vérifie le module : structure, compatibilité avec la version d’Opale, permissions cohérentes, commandes valides, réglages, actions autorisées, code sûr. Une seule erreur bloque la publication ; les avertissements, non.
Les versions
- Chaque publication porte un numéro (1.0.0, 1.1.0…). Ajoute une courte note « Nouveautés » : les admins la voient.
- Une version publiée ne change plus jamais. Corriger quelque chose, c’est publier une nouvelle version.
- Les serveurs restent sur leur version jusqu’à ce que leur admin clique sur Mettre à jour (onglet Versions du module). Il peut aussi revenir à une ancienne version.
- Si une nouvelle version demande des permissions ou des sites internet nouveaux, ils sont marqués « nouveau » et l’admin doit les accepter.
La validation par l’équipe
La première publication d’un créateur de la communauté passe en attente : l’équipe Opale vérifie ce que fait le module avant de le rendre visible. Ensuite, chaque mise à jour d’un module déjà validé est mise de côté pour validation, pendant que l’ancienne version reste en ligne. L’équipe voit les nouvelles permissions, les nouvelles commandes, les nouveaux sites et le code modifié.
Ce que voit l’admin
| Où | Quoi |
|---|---|
| Fiche Marketplace | Présentation, aperçu des messages, essai dans le simulateur, avis, permissions, sites contactés, nouveautés. |
| Installation | « Ton module souhaite pouvoir : … » puis « Et contacter ces sites internet : … ». L’admin accepte ou refuse. |
| Page du module | Les réglages (salons, rôles, textes), les listes et classements, les boutons d’action, le journal, les versions. |
Badges et confiance
| Badge | Signification |
|---|---|
| Officiel | Module créé par l’équipe Opale. |
| Développeur vérifié | Créateur certifié par l’équipe. |
| Communauté | Créé par un membre de la communauté, validé par l’équipe. |
Suivre son module
Dans Studio › Modules, les statistiques montrent les serveurs qui l’utilisent, les exécutions, les erreurs par règle et les avis. Un module qui échoue 5 fois en 10 minutes sur un serveur est mis en pause automatiquement sur ce serveur : corrige l’erreur, publie, et l’admin le relance.