Les sites avec une option marketplace utilisent le registre pour la découverte de nouveaux plugins après la mise à niveau. Les plugins Marketplace existants continuent de fonctionner et restent modifiables et désinstallables tant que l’option est configurée.
Suivez ce guide avant de supprimer marketplace de astro.config.mjs.
Vérifier le sandbox de plugins
Le registre hébergé devient le catalogue par défaut lorsque sandboxRunner est configuré et que sandbox n’est pas false. Complétez la configuration du sandbox de plugins si le site n’a pas encore de runner disponible.
La configuration suivante active le sandbox Cloudflare. EmDash utilise ensuite le registre hébergé sur https://registry.emdashcms.com sans option de registre séparée :
import { sandbox } from "@emdash-cms/cloudflare";
emdash({
sandboxRunner: sandbox(),
marketplace: "https://marketplace.emdashcms.com",
});
Conservez l’option marketplace pendant la migration. Les plugins Marketplace hérités en ont besoin pour vérifier et télécharger les mises à jour.
Examiner les plugins Marketplace installés
- Mettez à niveau EmDash et ouvrez Plugins dans le panneau d’administration.
- Sélectionnez Check for updates et appliquez les mises à jour requises aux plugins marqués Marketplace.
- Examinez chaque plugin Marketplace et décidez de le conserver temporairement, de le remplacer par un paquet de registre ou de le désinstaller.
- Lors de la désinstallation, sélectionnez Also delete plugin storage data uniquement si ces données ne sont plus nécessaires.
Les installations Marketplace et registre ont des identités, des bundles et un stockage séparés. L’installation d’un paquet de registre ne convertit pas une installation Marketplace ni ne copie ses données. Suivez les instructions de migration de l’éditeur du plugin lors du remplacement d’un plugin qui stocke des données.
Supprimer la configuration Marketplace
Après avoir remplacé ou désinstallé chaque plugin marqué Marketplace, supprimez l’option obsolète :
emdash({
sandboxRunner: sandbox(),
marketplace: "https://marketplace.emdashcms.com",
});
Redémarrez EmDash. La bannière de migration Marketplace disparaît, et Registry reste le seul catalogue de plugins dans le panneau d’administration.
Pour utiliser un autre agrégateur, configurez registry explicitement.