SPIP a été créé en français et le code est normé en langue française. C’est parfois déroutant, mais c’est aussi agréable pour les débutants qui ne maîtrisent pas l’anglais, car ils trouvent plus facilement les actions des fonctions utilisées.
SPIP est entièrement personnalisable, que ce soit pour la partie avant ou la partie arrière ; la présentation du site est entièrement modifiable via un système de templates/thèmes. Tout est possible dans la personnalisation de SPIP : style complet, ajout de champs, gestion des URLs...
SPIP est sécurisé. Cela fait maintenant des années qu’aucune faille majeure n’a été révélée dans son programme. SPIP dispose d’un processus d’« écran de sécurité » qui permet de corriger temporairement d’éventuelles failles à l’aide d’un seul fichier.
SPIP est performant grâce à une mise en avant d’un « cache » solide.
En savoir plus sur le site officiel : SPIP.
SPIP n’est pas le seul CMS que je reprends ; Drupal, je le connais aussi, et j’en pense moins de bien.
Drupal : maintenance et migration
Je me suis spécialisé sur le système de publication Drupal. Loin d’être un bon choix dans l’option CMS, Drupal est souvent l’option choisie par les grandes entreprises et en particulier les administrations publiques dans lesquelles il est recommandé et fait partie du cadre de cohérence technique.
Drupal avance implicitement qu’il n’est pas nécessaire de savoir coder pour réaliser un site internet complexe avec ce CMS. En effet, il est possible de personnaliser entièrement un site internet sous Drupal sans jamais avoir à ouvrir un fichier de code. Drupal dispose d’un système de « views » complexe qui permet à n’importe qui de réaliser des vues/pages sans rien connaître au code ou aux requêtes en base de données. Dans la pratique, l’agilité nécessaire à la maîtrise de ce système de « views » requiert un esprit de « codeur » qui n’est pas inné chez tous les utilisateurs.
Drupal dispose d’un système de cache qui lui permet d’offrir une réponse rapide à un affichage. Dans la pratique, au fur et à mesure des personnalisations, ce système de cache, mal pensé, devient une contrainte majeure.
Drupal dispose d’un écosystème d’extensions (modules, plugins) qui permet d’étendre facilement le CMS. Dans la pratique, pour obtenir le site que vous attendiez, vous devrez réaliser un certain nombre de ces extensions pour votre usage personnel.
Vous l’aurez compris, Drupal n’est pas un choix que je ferais pour un nouveau service internet. Mais je peux vous aider dans sa maintenance et je serais ravi de vous aider à migrer vers un autre système.
En savoir plus sur le site officiel : Drupal.

