Vai al contenuto

Plugin

Le funzioni specifiche del tuo progetto, quando servono.

Le funzioni comuni sono già nel CMS. I plugin aggiungono il resto: si acquistano su sitesetter.it, si collegano alla licenza del sito e si installano dal pannello, in Marketplace, con un clic.

TuttiGratisA pagamento
Pr

Prenotazioni

Esempio

Descrizione del plugin: cosa aggiunge al sito e dove compare nel pannello.

SiteSetterrichiede CMS 2.5v1.0.0
€ 49 / annoDettagli
Ev

Eventi

Esempio

Descrizione del plugin: cosa aggiunge al sito e dove compare nel pannello.

SiteSetterrichiede CMS 2.5v1.0.0
GratisDettagli
+

Il tuo plugin

Sviluppi per SiteSetter? Pubblica il tuo plugin sul marketplace e rendilo disponibile a tutti i siti con licenza.

Come funziona

Dall'acquisto al plugin attivo.

  1. Scegli

    Apri Marketplace nel pannello del tuo sito e guarda descrizione, prezzo e versione richiesta.

  2. Acquista

    Il pagamento avviene su sitesetter.it e il plugin si collega alla licenza del sito.

  3. Installa

    Il CMS fa un backup, scarica il pacchetto e ne controlla l'impronta prima di installarlo.

  4. Attiva

    Il plugin aggiunge le sue pagine al pannello e riceve gli aggiornamenti con il resto del sito.

Per sviluppatori

Un plugin non modifica mai i file del CMS.

Si aggancia al sito con azioni e filtri documentati in PLUGIN.md: pagine admin con permessi propri, blocchi per l'editor, righe nell'header o nel footer, compiti programmati, tabelle e traduzioni.

  • Plugin difettosoSe va in errore al caricamento viene disattivato da solo e il pannello resta utilizzabile.
  • Modalità sicuraApre il sito senza caricare nessun plugin, per capire chi crea un problema.
  • CompatibilitàVersione del CMS e di PHP controllate prima dell'attivazione.
// 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) { … });

Manca una funzione al tuo sito?