Skip to content

Plugins

De specifieke functies voor jouw project, wanneer je ze nodig hebt.

De standaardfuncties zitten al in het CMS. Plugins voegen de rest toe: je koopt ze op sitesetter.it, ze worden aan de licentie van je site gekoppeld en je installeert ze met één klik vanuit het dashboard, onder Marketplace.

AlleGratisBetaald
Re

Reserveringen

Voorbeeld

Beschrijving van de plugin: wat hij aan je site toevoegt en waar hij in het dashboard verschijnt.

SiteSettervereist CMS 2.5v1.0.0
€ 49 / jaarDetails
Ev

Evenementen

Voorbeeld

Beschrijving van de plugin: wat hij aan je site toevoegt en waar hij in het dashboard verschijnt.

SiteSettervereist CMS 2.5v1.0.0
GratisDetails
+

Jouw plugin

Ontwikkel je voor SiteSetter? Publiceer je plugin in de marketplace en maak hem beschikbaar voor alle sites met een licentie.

Zo werkt het

Van aankoop tot actieve plugin.

  1. Kiezen

    Open Marketplace in het dashboard van je site en bekijk beschrijving, prijs en vereiste versie.

  2. Kopen

    Je betaalt op sitesetter.it en de plugin wordt aan de licentie van je site gekoppeld.

  3. Installeren

    Het CMS maakt een back-up, downloadt het pakket en controleert de hash voordat het wordt geïnstalleerd.

  4. Activeren

    De plugin voegt zijn pagina's toe aan het dashboard en krijgt updates samen met de rest van je site.

Voor developers

Een plugin wijzigt nooit de bestanden van het CMS.

Hij haakt in op de site via actions en filters die beschreven staan in PLUGIN.md: adminpagina's met eigen rechten, blokken voor de editor, regels in de header of footer, geplande taken, tabellen en vertalingen.

  • Defecte pluginGeeft hij een fout bij het laden, dan wordt hij automatisch uitgeschakeld en blijft het dashboard bruikbaar.
  • Veilige modusOpent de site zonder plugins te laden, zodat je ziet wat het probleem veroorzaakt.
  • CompatibiliteitCMS- en PHP-versie worden gecontroleerd vóór activering.
// plugin.json
{
  "slug": "prenotazioni",
  "type": "plugin",
  "version": "1.2.0",
  "requires": { "cms": "2.5.0", "php": "8.1" },
  "main": "plugin.php"
}

// plugin.php
ss_add_action('site_footer', function () { … });
ss_add_filter('builder_blocks', function ($b) { … });