Bausteine im Überblick¶
Die Plattform bringt 164 Bausteine in 23 Familien mit. Jeder davon lässt sich in einem Satz anfordern — die Konstruktion wählt den passenden aus.
| Familie | Bausteine | Wann diese Familie |
|---|---|---|
| system | 27 | Wenn der Zustand des Rechners oder der Plattform beobachtet oder gesteuert wird. |
| dataviz | 15 | Wenn Zahlen als Bild verständlicher sind als als Text — Verlauf, Anteil, Vergleich. |
| advanced | 10 | Wenn kein deklarativer Typ passt — letzte Wahl, weil der Rumpf erzeugt statt deklariert wird. |
| data | 10 | Wenn strukturierte Datenmengen bedienbar sein sollen — Baum, Raster, Board. |
| feedback | 9 | Wenn dem Nutzer etwas mitgeteilt wird, das er zur Kenntnis nimmt statt bedient. |
| input | 8 | Wenn der Nutzer etwas eingeben oder auswählen soll und der Wert danach weiterverarbeitet wird. |
| content | 8 | Wenn Text als Inhalt gesetzt wird: Überschrift, Absatz, Quelltextblock. |
| interaction | 7 | Wenn der Nutzer etwas auslösen soll — eine Aktion, keine Eingabe. |
| media | 7 | Wenn Bild, Ton, Video oder ein Dokument im Gen selbst dargestellt werden soll. |
| config | 7 | Wenn Einstellungen oder Profile der Plattform selbst bearbeitet werden. |
| navigation | 7 | Wenn zwischen Orten oder Seiten gewechselt wird, ohne Daten zu ändern. |
| commerce | 7 | Wenn Handelsangaben dargestellt werden — Preis, Produkt, Bewertung. |
| display | 7 | Wenn Vorhandenes gezeigt werden soll, ohne dass der Nutzer es ändert. |
| container | 6 | Wenn viel Inhalt abschnittsweise gezeigt wird — eingeklappt, gestuft oder geblättert. |
| web | 6 | Wenn der Inhalt aus dem Netz kommt und eine Webseite oder Suche bleiben soll. |
| social | 4 | Wenn Personen, Beiträge oder Reaktionen dargestellt werden. |
| datetime | 4 | Wenn ein Zeitpunkt oder Zeitraum gewählt oder angezeigt werden soll. |
| layout | 3 | Wenn mehrere Inhalte in einem Gen nebeneinander oder gestaffelt Platz brauchen. |
| diagram | 3 | Wenn Beziehungen wichtiger sind als Werte — Ablauf, Netz, Hierarchie als Zeichnung. |
| overlay | 3 | Wenn etwas den laufenden Inhalt überlagert und danach wieder verschwindet. |
| status | 3 | Wenn der Stand eines Vorgangs sichtbar sein muss: läuft, fertig, fehlgeschlagen. |
| compute | 2 | Wenn aus Eingaben ein Ergebnis gerechnet wird und die Rechenvorschrift zum Gen gehört. |
| enterprise | 1 | Wenn ein Bestand verwaltet wird: anlegen, suchen, ändern, löschen (CRUD). |
Was ein Baustein kann¶
Was ein Baustein einer Art können sollte, was davon fest eingebaut ist und was sich einstellen lässt, steht je Fähigkeit auf einer eigenen Seite: Tabellen: was sie können. Weitere Arten folgen, je mit eigener Recherche.
Diese Seite wird aus dem Bausteinverzeichnis der Plattform erzeugt (scripts/typenkatalog_erzeugen.py). Sie kann deshalb nicht veralten, ohne dass es auffällt.