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
- Vous avez trouvé votre plugin sur…
- https://plugins.spip.net
- https://contrib.spip.net/
sur la droite vous avez le lien vers le code source :
- cliquer dessus et vous connaîtrez le repo
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
- Exemple :
