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