Produkteigenschaft erweitern, Vue einbinden

Moin,

ich versuche die Produkteigenschaften zu erweitern mit diesem HowTo:

Meine Fragen beziehen sich auf Vue:

  1. Was ist der Unterschied zwischen Module und Komponente? Wann ist was wo zu benutzen?
    Zwar erklärt die Doku die Implementierung beider Möglichkeiten, aber keine Erklärung zum Kontext in der Architektur.

  2. Wie muß das Formular für die erweiterte Eigenschaft in das Template eingebunden werden, also wie muß das im (Vue) -JavaSkript aufgebaut werden? Wo ist die weiterführende Dokumentation?

VG

Modul ist eigenständig, Component wird in Modulen verwendet.

Deine „erweiterte“ Dokumentation ist z.B. hier oder da: Writing templates - Shopware Developer
Add tab to existing module - Shopware Developer

Einfach den kompletten Administration Zweig in der Dokumentation lesen. Das baut alles mehr oder weniger aufeinander auf und ist zum teil nur ein kleiner Code-Block.