I siti con un’opzione marketplace usano il registro per la scoperta di nuovi plugin dopo l’aggiornamento. I plugin Marketplace esistenti continuano a funzionare e rimangono aggiornabili e disinstallabili mentre l’opzione è configurata.
Segui questa guida prima di rimuovere marketplace da astro.config.mjs.
Verificare il sandbox dei plugin
Il registro ospitato diventa il catalogo predefinito quando sandboxRunner è configurato e sandbox non è false. Completa la configurazione del sandbox dei plugin se il sito non ha ancora un runner disponibile.
La seguente configurazione abilita il sandbox Cloudflare. EmDash utilizza quindi il registro ospitato su https://registry.emdashcms.com senza un’opzione di registro separata:
import { sandbox } from "@emdash-cms/cloudflare";
emdash({
sandboxRunner: sandbox(),
marketplace: "https://marketplace.emdashcms.com",
});
Mantieni l’opzione marketplace durante la migrazione. I plugin Marketplace legacy ne hanno bisogno per verificare e scaricare gli aggiornamenti.
Esaminare i plugin Marketplace installati
- Aggiorna EmDash e apri Plugins nel pannello di amministrazione.
- Seleziona Check for updates e applica gli aggiornamenti richiesti ai plugin contrassegnati come Marketplace.
- Esamina ogni plugin Marketplace e decidi se mantenerlo temporaneamente, sostituirlo con un pacchetto di registro o disinstallarlo.
- Durante la disinstallazione, seleziona Also delete plugin storage data solo se quei dati non sono più necessari.
Le installazioni Marketplace e registro hanno identità, bundle e archiviazione separati. L’installazione di un pacchetto di registro non converte un’installazione Marketplace né copia i suoi dati. Segui le istruzioni di migrazione dell’editore del plugin quando sostituisci un plugin che memorizza dati.
Rimuovere la configurazione Marketplace
Dopo aver sostituito o disinstallato ogni plugin contrassegnato come Marketplace, rimuovi l’opzione obsoleta:
emdash({
sandboxRunner: sandbox(),
marketplace: "https://marketplace.emdashcms.com",
});
Riavvia EmDash. Il banner di migrazione Marketplace scompare, e Registry rimane l’unico catalogo di plugin nel pannello di amministrazione.
Per utilizzare un aggregatore diverso, configura registry esplicitamente.