Choisir un format de plugin

Sur cette page

Les plugins EmDash sont livrés dans l’un des deux formats : sandboxé ou natif. Le choix affecte l’installation, l’application au runtime et les fonctionnalités disponibles.

Sandboxé par défaut. Les plugins sandboxés peuvent être publiés sur le marketplace et installés en un clic.

En un coup d’œil

SandboxéNatif
Formatemdash-plugin.jsonc + src/plugin.tsDescripteur definePlugin()
Méthode d’installationUn clic depuis le marketplace adminnpm install + éditer astro.config
S’exécute dansRuntime isoléMême processus que votre site Astro

Ce que vous perdez en allant natif

  • Pas de marketplace.
  • Pas d’isolation.
  • Charge de confiance sur l’utilisateur.

Quand choisir natif

  1. Pages admin React ou widgets personnalisés.
  2. Composants Astro pour blocs Portable Text.
  3. Injecter du HTML, scripts ou feuilles de style dans les pages publiques.

Suivant