Skip to content

Plugins

Les fonctions propres à votre projet, quand vous en avez besoin.

Les fonctions courantes sont déjà dans le CMS. Les plugins ajoutent le reste : ils s’achètent sur sitesetter.it, se rattachent à la licence du site et s’installent en un clic depuis le back-office, dans Marketplace.

TousGratuitsPayants
Ré

Réservations

Exemple

Description du plugin : ce qu’il ajoute au site et où il apparaît dans le back-office.

SiteSetternécessite CMS 2.5v1.0.0
49 € / anDétails
Év

Événements

Exemple

Description du plugin : ce qu’il ajoute au site et où il apparaît dans le back-office.

SiteSetternécessite CMS 2.5v1.0.0
GratuitDétails
+

Votre plugin

Vous développez pour SiteSetter ? Publiez votre plugin sur le marketplace et rendez-le disponible pour tous les sites sous licence.

Comment ça marche

De l’achat au plugin activé.

  1. Choisissez

    Ouvrez Marketplace dans le back-office de votre site et consultez la description, le prix et la version requise.

  2. Achetez

    Le paiement se fait sur sitesetter.it et le plugin se rattache à la licence du site.

  3. Installez

    Le CMS fait une sauvegarde, télécharge le paquet et vérifie son empreinte avant de l’installer.

  4. Activez

    Le plugin ajoute ses pages au back-office et reçoit les mises à jour avec le reste du site.

Pour les développeurs

Un plugin ne modifie jamais les fichiers du CMS.

Il se greffe au site grâce aux actions et aux filtres documentés dans PLUGIN.md : pages d’administration avec leurs propres permissions, blocs pour l’éditeur, lignes dans l’en-tête ou le pied de page, tâches planifiées, tables et traductions.

  • Plugin défectueuxS’il plante au chargement, il se désactive tout seul et le back-office reste utilisable.
  • Mode sans échecOuvre le site sans charger aucun plugin, pour identifier celui qui pose problème.
  • CompatibilitéVersions du CMS et de PHP vérifiées avant l’activation.
// 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) { … });

Il manque une fonction à votre site ?