Übersicht
Einheitliche Plug-in-Namen sind hilfreich, um Plug-ins zu organisieren und zu suchen und um veröffentlichte Plug-ins auf npm zu finden.
Auf dieser Seite finden Sie unsere Standard-Namenskonventionen für Plugins. Wenn Ihr Plug-in in keine der Kategorien passt, verwenden Sie das generische Namensformat für Plug-ins am Ende der Seite.
Wir empfehlen, die vorgeschlagenen Tags in Ihr package.json
aufzunehmen, damit Ihr Plug-in auf npm leichter zu finden ist.
Plug-in-Typen
Feld
Ein Feld-Plug-in veröffentlicht ein einzelnes benutzerdefiniertes Feld.
Beim Laden eines Feld-Plug-ins wird ein neuer Feldtyp registriert, der in allen Blockly-Arbeitsbereichen auf der Seite verwendet werden kann.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/field-* |
blockly-field-* |
@blockly/field-slider |
blockly-plugin , field |
Design
Ein Design-Plug-in veröffentlicht ein einzelnes Blockly-Design.
Beim Laden eines Design-Plug-ins wird ein neues Design definiert, das dann in allen Blockly-Arbeitsbereichen auf der Seite verwendet werden kann.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/theme-* |
blockly-theme-* |
@blockly/theme-modern |
blockly-plugin , theme |
Blockieren
Ein Block-Plug-in veröffentlicht eine oder mehrere Blockdefinitionen.
Wenn Sie ein Block-Plug-in laden, werden diese Blöcke für alle Blockly-Arbeitsbereiche auf der Seite definiert.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/block(s)-* |
blockly-block(s)-* |
@blockly/blocks-plus-minus |
blockly-plugin , block , blocks |
Erweiterung blockieren
Ein Block-Erweiterungs-Plug-in veröffentlicht eine oder mehrere Block-Erweiterungen, mit denen sich das Verhalten programmatisch zwischen Blöcken teilen lässt.
Wenn Sie ein Block-Erweiterungs-Plug-in laden, werden die Erweiterungen für die Verwendung in allen Blockly-Arbeitsbereichen auf der Seite registriert.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/extension-* |
blockly-extension-* |
Noch keine | blockly-plugin ,block-extension |
Arbeitsbereich
Ein Arbeitsbereich-Plug-in fügt einem einzelnen Arbeitsbereich Verhalten hinzu.
Das Laden eines Arbeitsbereich-Plug-ins hat keine Auswirkungen, bis es in einem Blockly-Arbeitsbereich initialisiert wird.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/workspace-* |
blockly-workspace-* |
Noch keine | blockly-plugin ,workspace |
Generisches Plug‑in
Dies ist der allgemeinste Plug-in-Typ. Verwenden Sie diese Namenskonvention, wenn Ihr Plug‑in die Anforderungen keines anderen Plug‑in-Typs erfüllt.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/plugin-* |
blockly-plugin-* |
@blockly/plugin-modal |
blockly-plugin |