Personnaliser la mutualisation de SPIP sur Infomaniak (Squelettes ; Plugins)
Article mis en ligne le 5 décembre 2022
dernière modification le 26 août 2024

Personnaliser la mutualisation de SPIP sur Infomaniak (Squelettes ; Plugins)

Mais c’est un spip de base qui est installé. Pas de rubriques, d’articles… Et pas de squelette personnalisé.

La personnalisation du site de base est réalisable via le répertoire /squelettes ou par l’ajout de plugins.

Le dossier squelettes

  • Créer le répertoire /squelettes [1] pour le domaine ou sous-domaine concerné, en exécutant la commande.
    mkdir ~/mutusf/sites/DOMAINE/squelettes
    mkdir  : est une commande Unix permettant de créer des répertoires
    mutusf : le répertoire de la mutualisation
    sites : le répertoire ou sont stockés les sites de la mutualisation

vous pouvez vous passer de cette opération, si vous avez mis en place le script de sauvegarde proposé, car celui-ci crée le répertoire /squelettes s’il n’existe pas.

Installer un plugin sur la mutualisation.

Rappel

il existe dans SPIP deux répertoires de plugins

  • /plugins
    Le répertoire plugins permet de placer les plugins qui seront activables et désactivables dans la page de configuration des plugins de l’espace privé. La présence d’un répertoire plugins/auto accessible en écriture autorise les administrateurs webmestres à télécharger automatiquement des plugins depuis l’interface. Ce que nous avons bloqué avec le fichier mes_options.php, c’est au responsable de la plateforme de choisir quel plugin installé ou pas.
  • /plugins-dist
    Le répertoire plugins-dist permet de définir les plugins installés, actifs et non désactivables, dès l’installation de SPIP. Il suffit de placer les plugins souhaités dans ce répertoire. Dans la distribution de SPIP, des plugins sont présents par défaut.)]

 La plateforme Spipfactory a fait le choix de tourner uniquement sous le squelettes "ESCAL".
On se devait de l’activé par défaut donc en plaçant celui-ci dans le répertoire /plugins-dist.

Toutefois comme l’on ne souhaite pas mélanger les plugins spip du core avec ceux de la plateforme spipfactory, ils seront dans /plugins-dist/pluginSF/, pour connaître les plugins à disposition et les Plugins Activés

Installé un Plugin sur la mutualisation

RAPPEL : Le répertoire /auto est désactivé par la fonction du fichier mes_options.php

 // Ne pas autoriser le répertoire plugins auto
	define ('_DIR_PLUGINS_AUTO', false);
	define ('_AUTORISER_TELECHARGER_PLUGINS',false);
  • Placer vous dans le répertoire ou vous souhaiter installer le plugin (plugins ou plugins-dist/pluginSF)
    cd plugins
    cd plugins-dist/mutusf
  • exécuter la commande
    git clone URL_DEPOT [2]
    • Exemple :
      git clone https://git.spip.net/spip-contrib-squelettes/escal

Plan du site Contact Mentions légales

2017-2025 © SpipFactory - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.5.4
Hébergeur : SpipFactory