Namenskonventionen für Plug-ins

Ü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