In React oder Vue entwickle ich verschiedene Komponenten und binde diese dort ein wo ich will.
Im Block Editor von WordPress denke ich auch so: Ich entwickle verschiedene Blöcke/Block Sammlungen (oder eben Komponenten) und nutze diese auf den gewünschten Seiten.
Einmal erstellt, kann ich diese Komponenten wiederverwenden.
Was brauche ich, damit ich möglichst effizient arbeiten kann?
Dazu brauche ich eine Sammlung von vor-entwickelten Komponenten.
- Bilder
- Galerien
- Slider
- Caroussels
- Tabs
- Accordions
- Buttons
- Icons
- Icon Listen
Den Kern der Komponenten verwende ich für alle Projekte. Das einzige was sich unterscheidet ist:
- Schriftarten
- Farben
- Grössen & Dimensionen (Schriftgrössen & Abstände)
- Funktionalitäten (in Caroussels z.B. mit/ohne Arrows/Pagination. in Bildern mit/ohne Lightbox etc.)
Dazu brauche ich eine Möglichkeit, damit ich die Schriftarten/Farben/Grössen an einem zentralen Ort pro Projekt definieren kann.
So denke ich bei neuen Projekten nicht in „wie vielen Unterseiten gibt es?“, sondern in „welche Komponenten braucht es und wie sehen diese aus?“.