Table des matières
Service www.chapril.org
Introduction
Cette documentation explique comment installer un service, en l’occurrence le site web d'accueil du Chapril, sur une nouvelle machine virtuelle de l'infrastructure du Chapril. Ce service fait parti d'un ensemble de services du Chapril, une partie de sa mise en place est donc similaire aux autres services. Même si l'ensemble de la procédure est traitée, c'est la partie plus spécifique à ce service qui sera la plus détaillée. Par exemple, la création d'une machine virtuelle renvoie sur une autre page et n'est pas détaillée ici. Cette documentation est technique mais se veut accessible avec de bonnes connaissances notamment en ce qui concerne la ligne de commande, elle est suivie d'une documentation concernant l'utilisation, la modération et l'animation.
Ce service www est basé sur Spip distribué sous licence GNU General Public License.
Site principal Spip : https://www.spip.net
Téléchargement Spip : www.spip.net/fr_download
Sources Spip : git.spip.net/explore
Machine virtuelle Chapril pour ce service : lamp.cluster.chapril.org
Page principale du service Spip Chapril: www.chapril.org
Historique des versions
Versions de www.chapril.org :
- version 1 : dès le début, une première version a été mise en place, juste pour qu'il y ait quelque chose. Plus d'information : v1.chapril.org.
- version 1.5 : premier semestre 2019, Bookynette et Echarp ont proposé un prototype, https://agir.april.org/issues/3501
- version 2 : en octobre 2019, déploiement d'une version maquettée en SPIP par Antoine BARDELLI.
Installation
SPIP
apt install spip
Si le paquet n'est pas dispo dans la version souhaitée, voici comment créer rapidement un paquet Debian pour SPIP.
Pour voir les dépôts ajoutés
# ls /etc/apt/sources.list.d/ chapril.list # cat chapril.list deb [signed-by=/etc/apt/keyrings/apt.chapril.org.gpg.key] http://apt.chapril.org/debian bookworm main
Pour vérifier la version installée actuellement, taper apt policy spip :
# apt policy spip spip: Installé : 4.1.18-1 Candidat : 4.1.18-1 Table de version : *** 4.1.18-1 100 100 /var/lib/dpkg/status
Autre commande utile, recherche les paquets avec le mot clef spip : apt search spip
Extension Modèles média
Suite au ticket #5351, ajout de l'extension Modèles media pour permettre de fixer la taille d'affichage des images par les auteurs d'articles :
- https://contrib.spip.net/Plugin-Modeles-media (Pour rappel, la syntaxe : <media143|hauteur=120|largeur=80>)
Personnalisation
Dossier des squelettes de Spip
# cd /var/www/www.chapril.org/squelettes # ls 404.html article.html css formulaires img inclure modeles robots.txt.html rubrique.html sommaire.html
Les quatres squelettes sont :
- 404.html (page d'erreur, s'affiche pour une page inexistante)
- article.html
- rubrique.html
- sommaire.html
La forge de l'April contient les fichiers des squelettes :
Warrant Canary
Le Warrant Canary est une méthode pour contourner une saisie policière avec interdiction d'en parler. Cela consiste à ne pas évoquer directement la saisie mais à préciser qu'il n'y en a pas eu durant telle période. C'est astucieux, légal et informatif.
La phrase à insérer :
Depuis le 05 janvier 2019, nous n’avons connaissance d’aucune demande officielle de dépublication ou d’interférence sur les services de quelque sorte qu’elle soit.
Quelques explications : https://www.eff.org/deeplinks/2014/04/warrant-canary-faq
Dans le cadre du Chapril, une page registre de modération existe :
- accessible via le site www.chapril.org > Pied de page > Mentions légales : lien en bas de page.
Stratégie :


