Kits und Bausteine

Nimm ein ganzes Branchen-Kit für eine neue Website oder nur die Teile, die deine bestehende Website braucht. Du kreuzt an, was du willst. Alles andere bleibt, wie es ist.

Branchen-Kits gehören zu Leitvia Pro. Bausteine sind Teil von Leitvia Studio und damit kostenlos. Auch Add-ons und deine eigenen Plugins können Bausteine anbieten.

Was ein Kit ist

Ein Kit enthält alles, was die Website einer Branche braucht: Inhaltstypen für Leistungen, Personen oder Termine, Abschnitte, die sie zeigen, Beispieleinträge, Farben und Schriften, Header, Footer, Navigation und Seiten. Leitvia Pro hat acht Kits: SaaS, Kanzlei, Handwerk, Arztpraxis, Restaurant, Behörde, Verlag und Verein. Zu jedem gibt es eine Live-Demo.

Ein Kit hat zwei Hälften. Die Inhalte kommen als Bausteine. Aussehen und Seiten sind der Rest. Du kannst beides nehmen oder nur einzelne Bausteine.

Bausteine

Ein Baustein ist eine Inhaltsfunktion, zum Beispiel die Speisekarte eines Restaurants oder die Projekte eines Handwerksbetriebs. Er bringt den Inhaltstyp mit seinen Feldern mit, die Abschnitte, die ihn auf einer Seite zeigen, und Beispieleinträge. Ein Baustein ändert nie dein Design, deinen Header, Footer, deine Seiten oder deine Startseite.

Manche Bausteine brauchen einen anderen. Die Releases des SaaS-Kits verweisen auf Funktionen, deshalb richtet Releases auch Funktionen ein. Jedes Kit hat außerdem einen Baustein mit den Angaben zum Betrieb, etwa Name, Telefon und Öffnungszeiten. Andere Abschnitte lesen diese Angaben.

KitBausteine
SaaSFunktionen, Integrationen, Releases, Kundenstimmen, Produktangaben
RestaurantSpeisekarte, Gästebewertungen, Angaben zum Restaurant
HandwerkLeistungen, Projekte, Kundenbewertungen, Angaben zum Betrieb
KanzleiRechtsgebiete, Anwältinnen und Anwälte, Ratgeber, Angaben zur Kanzlei
ArztpraxisLeistungen, Team, Praxishinweise, Angaben zur Praxis
BehördeÄmter, Leistungen, Bekanntmachungen, Termine, Angaben zur Behörde
VerlagArtikel und Autoren, Leserbriefe, Angaben zum Verlag
VereinVorstand, Veranstaltungen, Mitgliedsarten, Angaben zum Verein
Bausteine der acht Kits

Teile zu deiner Website hinzufügen

Öffne Leitvia Studio, Kits. Der Assistent hat fünf Schritte. Jeder Schritt sagt dir, wo du bist, zum Beispiel „Schritt 2 von 5“. Alles geht auch mit der Tastatur.

  1. Kit wählen. Wähle das Kit und beantworte die Frage, ob du eine neue Website baust oder diese ergänzt, mit „Diese Website ergänzen“. Kits, die deine Lizenz nicht freischaltet, siehst du, kannst sie aber nicht wählen. Ein Link führt zu deinem Konto.
  2. Inhalte. Jeder Baustein, den die Website noch nicht hat, ist angekreuzt. Nimm das Häkchen bei allem weg, was du nicht brauchst. Zu jedem Baustein steht, was er mitbringt. Bausteine, die schon da sind, sind als eingerichtet markiert. Der Schalter für Beispieleinträge als Entwurf ist an.
  3. Aussehen. Farben und Schriften, Header, Footer und Navigation. Hier ist nichts angekreuzt, denn jeder dieser Teile ersetzt, was deine Website hat. Lass sie aus, wenn dein Design bleiben soll.
  4. Seiten. Kreuz eine Seite des Kits an, wenn du sie willst, etwa eine Seite mit allen Leistungen. Hast du schon eine Seite mit derselben Adresse, bleibt sie unverändert. Die Option, eine davon als Startseite zu verwenden, ist aus.
  5. Zusammenfassung. Studio probiert deine Auswahl aus, ohne etwas zu schreiben. Danach siehst du, was neu ist, was ersetzt wird und was bleibt. Fügst du nur Bausteine hinzu, wird nichts ersetzt. Klick auf „Übernehmen“.

Das Ergebnis verlinkt die neuen Inhalte: die Liste jedes Inhaltstyps und jede neue Seite im Editor. „Weitere Teile übernehmen“ bringt dich zurück zu Schritt 2. Ein zweiter Durchlauf ergänzt nur, was noch fehlt. Übernimmst du ein Kit selbst, gilt es sofort. Im Posteingang unter Leitvia Studio, Agents kannst du es zurücksetzen.

Eine neue Website bauen

Wähle in Schritt 1 „Neue Website“. Dann ist alles vom Kit angekreuzt: Inhalte, Farben und Schriften, Header, Footer, Navigation, alle Seiten und die Startseite. Nimm weg, was du nicht willst. Die Zusammenfassung nennt jeden Teil, der ersetzt wird. So siehst du es, bevor du übernimmst. Farben und Schriften, Header, Footer, Navigation und Startseite darf nur eine Administratorin oder ein Administrator ändern.

Wenn ein Abschnitt einen Baustein braucht

Die Abschnitte der Kits findest du im Editor unter „Leitvia Pro“ und dem Namen des Kits. Fügst du einen ein, dessen Baustein fehlt, zeigt der Editor darüber einen Hinweis: Für diesen Abschnitt fehlt der Baustein, zum Beispiel Funktionen. Ein Knopf richtet ihn mit einem Klick ein, samt Beispieleinträgen. Der Abschnitt zeigt sie sofort. Wer die Struktur der Website nicht ändern darf, bekommt stattdessen die Bitte, eine Administratorin oder einen Administrator zu fragen.

Besucher sehen so einen Abschnitt nie leer. Solange der Baustein fehlt, lässt die Seite den Abschnitt weg.

Wo die Beispiele liegen

Beispieleinträge sind Entwürfe. Du findest sie in der Liste ihres Inhaltstyps im Backend, zum Beispiel unter Funktionen. Im Editor zeigen die Abschnitte sie mit dem Hinweis „Entwurf“. So siehst du, wie die Seite aussehen wird. Besucher sehen nur veröffentlichte Einträge. Prüf die Beispiele, ersetz Namen, Preise und Texte durch deine eigenen und veröffentliche sie dann. Hast du auch die Seiten des Kits genommen, werden die Beispiele mit ihnen veröffentlicht. Sonst wären diese Seiten leer.

Einen Inhaltstyp auf einer Seite zeigen

Öffne die Liste eines Inhaltstyps, der mit einem Baustein kam. Oben steht ein Hinweis, wie du ihn auf einer Seite zeigst, mit zwei Wegen. Der erste legt eine neue Seite mit dem passenden Abschnitt als Entwurf an und öffnet sie im Editor. Der zweite öffnet eine neue Seite mit dem Inserter bei den Abschnitten dieses Bausteins.

Wenn Pro endet

Deine Inhaltstypen und Einträge bleiben. Sie gehören zum Inhaltsmodell von Leitvia Studio, das ohne Pro weiterläuft. Du kannst also jeden Eintrag weiter bearbeiten. Auch Seiten, Farben und Schriften, Header und Footer bleiben. Abschnitte, die du schon eingefügt hast, bleiben auf deinen Seiten sichtbar. Die Abschnitte der Kits verschwinden aus dem Inserter, Kits anwenden und ihre Bausteine hinzufügen pausiert.

Für Entwickler

Dein eigenes Plugin kann Bausteine anbieten. Registriere sie bei leitvia_studio_init in der Registry building_blocks. Patterns unter patterns bekommen den Hinweis im Editor und bleiben im Frontend verborgen, solange der Baustein angeboten, aber noch nicht eingerichtet ist.

$studio->registry( 'building_blocks' )->register(
	'my-addon/events',
	array(
		'title'       => __( 'Events', 'my-addon' ),
		'description' => __( 'Dates with venue and a list of the next events.', 'my-addon' ),
		'model'       => array(
			'postTypes' => array(
				'my_event' => array( 'label' => 'Events', 'singularLabel' => 'Event' ),
			),
		),
		'patterns'    => array( 'my-addon/events-upcoming' ),
		'samples'     => __DIR__ . '/content/events.json',
	),
	'my-addon'
);

Agenten listen Bausteine mit leitvia/list-building-blocks und fügen einen mit leitvia/add-building-block hinzu (name, optional samples, Standard true). Ein Rezept lässt sich in Teilen anwenden: leitvia/apply-recipe nimmt parts, pages und buildingBlocks. Mit dryRun meldet es, was sich ändern und was ersetzt würde, ohne etwas zu schreiben.

POST /wp-json/wp-abilities/v1/abilities/leitvia/apply-recipe/run
{ "input": { "recipe": "my-addon/club", "parts": [ "buildingBlocks", "samples" ], "buildingBlocks": [ "my-addon/events" ], "dryRun": true } }

Alle Felder beschreibt docs/extension-api.md von Leitvia Studio in den Abschnitten Recipes und Building blocks. Die Agent-Skills beschreiben beide Abilities in ihrem Handbuch.