Migrar desde Marketplace

En esta página

Los sitios con una opción marketplace usan el registro para el descubrimiento de nuevos plugins después de actualizar. Los plugins de Marketplace existentes continúan ejecutándose y permanecen actualizables y desinstalables mientras la opción esté configurada.

Siga esta guía antes de eliminar marketplace de astro.config.mjs.

Verificar el sandbox de plugins

El registro alojado se convierte en el catálogo predeterminado cuando sandboxRunner está configurado y sandbox no es false. Complete la configuración del sandbox de plugins si el sitio aún no tiene un runner disponible.

La siguiente configuración habilita el sandbox de Cloudflare. EmDash luego usa el registro alojado en https://registry.emdashcms.com sin una opción de registro separada:

import { sandbox } from "@emdash-cms/cloudflare";

emdash({
	sandboxRunner: sandbox(),
	marketplace: "https://marketplace.emdashcms.com",
});

Mantenga la opción marketplace durante la migración. Los plugins heredados de Marketplace la necesitan para verificar y descargar actualizaciones.

Revisar plugins de Marketplace instalados

  1. Actualice EmDash y abra Plugins en el panel de administración.
  2. Seleccione Check for updates y aplique las actualizaciones requeridas a los plugins marcados como Marketplace.
  3. Revise cada plugin de Marketplace y decida si mantenerlo temporalmente, reemplazarlo con un paquete de registro o desinstalarlo.
  4. Al desinstalar, seleccione Also delete plugin storage data solo si esos datos ya no son necesarios.

Las instalaciones de Marketplace y registro tienen identidades, bundles y almacenamiento separados. Instalar un paquete de registro no convierte una instalación de Marketplace ni copia sus datos. Siga las instrucciones de migración del publicador del plugin al reemplazar un plugin que almacena datos.

Eliminar configuración de Marketplace

Después de reemplazar o desinstalar cada plugin marcado como Marketplace, elimine la opción obsoleta:

emdash({
	sandboxRunner: sandbox(),
	marketplace: "https://marketplace.emdashcms.com",
});

Reinicie EmDash. El banner de migración de Marketplace desaparece, y Registry permanece como el único catálogo de plugins en el panel de administración.

Para usar un agregador diferente, configure registry explícitamente.