SITEHOME
Menu van de docsWordPress- en Payload-plugins

Plugins

WordPress- en Payload-plugins

Wat elke plugin toevoegt, downloads en versies.

SiteHome leest en publiceert via de eigen API van elk CMS. Twee CMS'en hebben daarvoor een kleine plugin nodig; Sanity niet.

WordPress-plugin

Installeer SiteHome via WordPress.org: kies in WordPress Plugins → Nieuwe plugin toevoegen, zoek SiteHome van bkeetman, installeer en activeer hem. Vereist WordPress 6.0 en PHP 7.4 of nieuwer. WordPress toont updatemeldingen; automatisch installeren zet je desgewenst aan bij Plugins → Automatische updates inschakelen. Zie de installatie- en update-uitleg.

Zonder de plugin kan SiteHome koppelen, lezen en bewerken, maar niet publiceren. De plugin voegt toe:

  • Een revisiecontrole: een wijziging van SiteHome noemt de revisie die is gecontroleerd (X-SiteHome-Expected-Revision); is het item sindsdien veranderd, dan weigert WordPress hem (409). Wijzigingen zonder die header, uit de blokeditor of andere apps, merken er niets van.
  • Herkenning van paginabouwers: items die zijn opgemaakt met Elementor, Divi, WPBakery, Beaver Builder, Oxygen of Bricks worden gemeld, zodat SiteHome hun inhoud met rust laat.
  • Advanced Custom Fields (0.4.0, bij nieuwe items 0.5.0): ACF-velden van gangbare soorten zijn te bewerken; zie Hoe SiteHome bepaalt wat te bewerken is.
  • Hostings die de Authorization-header weghalen (0.3.0): de plugin leest de inloggegevens van SiteHome uit een eigen header en meldt of ze zijn aangekomen.
  • Instellingen → SiteHome met de stappen om te koppelen.

Hij voegt geen tabellen toe en doet geen uitgaande verzoeken. Verwijder je de plugin, dan verdwijnt de teller die hij bij items bijhield; verder wordt er niets bewaard.

Wijzigingen per versie:

  • 0.6.0: eerste release op WordPress.org; ACF-tijd- en datum/tijdvelden.
  • 0.5.1: aanpassingen voor de review van WordPress.org.
  • 0.5.0: ACF-velden bij nieuwe items.
  • 0.4.0: Advanced Custom Fields.
  • 0.3.0: werkt op hostings die de Authorization-header weghalen.
  • 0.2.0: herkenning van paginabouwers.
  • 0.1.0: revisiecontrole en stappen om te koppelen.

Payload-plugin

Officiële @payloadcms/plugin-mcp@3.92.0 met overeenkomende Payload-pakketten en de SiteHome-uitbreiding van twee bestanden voor veldinformatie/uploads. Registreer sitehomeSchema en sitehomeUpload, stel expliciete content- en mediacollecties in en schakel beide aangepaste tools op de MCP-sleutel in. Payload bepaalt toegang, validatie en hooks. Er is geen atomaire revisiecontrole; een gelijktijdige wijziging na de laatste controle kan nog worden overschreven. De historische @sitehome/payload-plugin blijft alleen voor bestaande koppelingen, die niet automatisch worden omgezet. Zie Een Payload-website koppelen.

Sanity

Geen plugin. SiteHome leest het gepubliceerde schema van de website en publiceert via de Actions API van Sanity, met revisiecontroles. Zie Een Sanity-website koppelen.

Markdown voor AI-assistenten