Überblick
Konsistente Plug-in-Namen sind hilfreich, um Plug-ins zu organisieren und zu suchen sowie veröffentlichte Plug-ins auf npm zu finden.
Auf dieser Seite sind unsere Standard-Namenskonventionen für Plug-ins aufgeführt. Wenn Ihr Plug-in in keine der Kategorien passt, verwenden Sie das generische Plug-in-Namensformat am Ende der Seite.
Wir empfehlen, die vorgeschlagenen Tags in die Datei package.json
aufzunehmen, damit das Plug-in auf npm leichter gefunden wird.
Plug-in-Typen
Feld
Ein Feld-Plug-in veröffentlicht ein einzelnes benutzerdefiniertes Feld.
Wenn Sie ein Feld-Plug-in laden, wird ein neuer Feldtyp registriert, der in allen Blockly-Arbeitsbereichen auf der Seite verwendet werden kann.
Weitere Informationen zum Erstellen benutzerdefinierter Felder
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.
Durch das Laden eines Design-Plug-ins wird ein neues Design definiert, das dann in allen Blockly-Arbeitsbereichen auf der Seite verwendet werden kann.
Weitere Informationen zu Designs
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/theme-* |
blockly-theme-* |
@blockly/theme-modern |
blockly-plugin , theme |
Block
Ein Block-Plug-in veröffentlicht eine oder mehrere Blockdefinitionen.
Durch Laden eines Block-Plug-ins werden diese Blöcke für alle Blockly-Arbeitsbereiche auf der Seite definiert.
Weitere Informationen zum Erstellen benutzerdefinierter Bausteine
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 Blockerweiterungen, mit denen sich das Verhalten zwischen Blöcken programmatisch teilen lässt.
Durch das Laden eines Block-Erweiterungs-Plug-ins werden die Erweiterungen für die Verwendung in allen Blockly-Arbeitsbereichen auf der Seite registriert.
Weitere Informationen zu Erweiterungen
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/extension-* |
blockly-extension-* |
Noch keine | blockly-plugin ,block-extension |
Arbeitsbereich
Ein Workspace-Plug-in fügt einem einzelnen Arbeitsbereich ein Verhalten hinzu.
Das Laden eines Arbeitsbereichs-Plug-ins bewirkt nichts, 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 eines anderen Plug-in-Typs nicht erfüllt.
Erstanbieter | Drittanbieter | Beispiel | Vorgeschlagene Tags |
---|---|---|---|
@blockly/plugin-* |
blockly-plugin-* |
@blockly/plugin-modal |
blockly-plugin |