Qu'est-ce que Spip ?
Spip signifie SystÚme de Publication pour Internet Partagé.
Câest un CMS, un systĂšme de gestion de contenu, créé entre 1998 et 2000 par des français, initialement pour leurs propres besoins rĂ©dactionnels. Dâautres dĂ©veloppeurs se sont intĂ©ressĂ©s au projet et la communautĂ© nâa cessĂ© de grandir. De trĂšs nombreux sites lâutilisent, notamment les sites des Ă©tablissements scolaires de lâEducation Nationale, le Monde Diplomatique, des sites de magazines dâinformation, dâartistes, dâassociations et mĂȘme de e-commerce.
LE PRINCIPE DE SPIP : Ce systÚme permet de piloter les contenus (textes, médias, menus, etc...) depuis un espace d'administration sécurisé sans connaissance préalable des langages de développement et sans toucher à la structure du site.
Pour plus dâinformations, consulter le site officiel https://www.spip.net
Licence et conditions d'utilisation
SPIP est un logiciel libre distribué sous licence GPL, aussi appelée en français Licence Publique Générale GNU.
LiĂ© Ă un vaste mouvement de partage des savoirs et des connaissances qui Ă©tait l'origine mĂȘme d'Internet, le monde des logiciels libres est de plus en plus Ă©tendu et est alimentĂ© par des centaines de millions de contributeurs dans le monde entier.
Par définition, un logiciel libre est un logiciel qui respecte quatre libertés fondamentales :
- Liberté d'exécuter le programme en question, pour tous les usages, sans limite de nombre d'installation ou d'utilisateurs.
- Liberté d'étudier le fonctionnement de ce programme et de l'adapter à ses besoins
- Liberté de distribuer des copies de ce programme
- Liberté d'améliorer le programme et d'en diffuser les améliorations
La majeure partie de l'infrastructure d'Internet fonctionne grĂące Ă ce concept.
Et il existe des logiciels libres dans tous les domaines : lecteur de musique, traitement de texte, tableur, retouche d'images, montage vidéo, etc...
Les avantages sont nombreux :
- Communauté de développeurs est souvent trÚs active et dynamique. Son objectif est d'améliorer de façon constante le programme
- De ce fait, les logiciels libres destinés à la publication de sites web sont trÚs réguliÚrement mis à jour en fonction des versions de navigateurs, des programmes connexes (extensions...) ou encore des attaques virales.
- Les logiciels libres permettent d'accéder à des outils informatiques gratuitement. Ils suppriment une fois pour toute la notion de contrefaçon, de piratage et de non-respect des droits d'auteur.
SPIPÂ : Explication de la licence
Voir en ligne : https://www.spip.net/fr_article864.html
SPIP, SystĂšme de Publication pour lâInternet
Copyright © 2001-2018, Arnaud Martin, Antoine Pitrou, Philippe RiviÚre et Emmanuel Saint-James.Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) toute version ultérieure.
Ce programme est distribuĂ© dans lâespoir quâil sera utile, mais SANS AUCUNE GARANTIE ; sans mĂȘme la garantie implicite de COMMERCIALISATION ou DâADAPTATION A UN OBJET PARTICULIER. Pour plus de dĂ©tails, voir la Licence Publique GĂ©nĂ©rale GNU.
Un exemplaire de la Licence Publique GĂ©nĂ©rale GNU doit ĂȘtre fourni avec ce programme ; si ce nâest pas le cas, Ă©crivez Ă la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis.
Ce logiciel est tĂ©lĂ©chargeable Ă lâadresse https://www.spip.net/ ; vous trouverez Ă©galement, sur ce site, un mode dâemploi complet et des informations supplĂ©mentaires.
En droit français, SPIP est rĂ©gi par les dispositions du code de la propriĂ©tĂ© intellectuelle (CPI). Le noyau de SPIP est une oeuvre de collaboration entre ses auteurs, dĂ©signĂ©s ci-dessus (article L 113-1 du CPI). Lâensemble du projet SPIP forme une oeuvre collective au sens des articles L 113-2 et L 113-5 du CPI. Les auteurs mettent lâĆuvre Ă disposition de tous selon les droits et obligations dĂ©finis par la licence publique gĂ©nĂ©rale GNU.
Les icones de lâinterface sont de Diala Aschkar et de Jakub « Jimmac » Steiner.
Les traductions de lâinterface sont le fruit du travail rĂ©alisĂ© par une Ă©quipe de traducteurs rĂ©unis sur le site spip.net.
Définition et particularités
Un site sous SPIP est composé de plusieurs entités
- Les fichiers de SPIP = le MOTEUR
Il s'agit du 'noyau' de votre site, composĂ© d'un ensemble de fichiers installĂ©s sur votre serveur, qui va permettre les opĂ©rations de base (rĂ©diger un article, gĂ©rer un forum de discussion, âŠ), sur lequel se greffent des modules (appelĂ©s aussi Extensions ou Plugins). - Le squelette = le CONTENANT
C'est l'architecture graphique du site : les fichiers qui composent le squelette sont des fichiers html et php (des 'modÚles' pour les articles, rubriques, formulaires...) et des fichiers css (les rÚgles d'affichage de tous les éléments constitutifs de l'interface : mise en page, polices des titres, textes, bordures et alignements...) qui commandent la composition graphique de votre site à l'écran et la navigation dans les pages. - La base de données = le CONTENU
Elle contient tous vos articles et brĂšves saisis, les documents joints, les profils de vos auteurs, les statistiques de visites, etc...
Et ça marche comment ?
Lorsqu'un visiteur visite votre site, son navigateur sollicite SPIP qui génÚre dynamiquement la construction de la page en faisant appel simultanément à la base de données (le contenu) et aux fichiers html et css (le contenant).
Pour vous qui gérez le site, vos interventions sont fonction de votre statut (ou profil) défini dans SPIP :
- Si vous ĂȘtes rĂ©dacteur, vous avez la possibilitĂ© de crĂ©er et modifier du contenu, en fonction des autorisations qui vous ont Ă©tĂ© attribuĂ©es (vous pouvez ĂȘtre autorisĂ© Ă intervenir sur tout ou partie des rubriques) via l'interface d'administration du site.
- Si vous ĂȘtes administrateur, vous ĂȘtes en charge de la validation des articles de vos rĂ©dacteurs et vous disposez de fonctions avancĂ©es, lĂ encore sur la gestion du contenu (textes, documents joints, images, vidĂ©os...).
- Si vous ĂȘtes webmaster, vous ĂȘtes en capacitĂ© de modifier et d'adapter le squelette du site pour donner un aspect graphique personnalisĂ© Ă vos besoins. De plus, vous pouvez gĂ©rer la base de donnĂ©es (sauvegarde, restauration, modification) et l'installation de programmes annexes Ă SPIP (plugins) qui en augmentent les fonctionnalitĂ©s.
Les intĂ©rĂȘts de ce CMS
Spip hérite des avantages des CMS :
- Ne nécessite pas de connaissance dans les langages de développement du Web
- Coûts de développement réduits : pas besoin de réinventer la roue, la plupart des fonctionnalités sont déjà développées. Elles sont parfois intégrées au CMS, parfois développées dans un module indépendant (appelé extension ou plugin).
Exemple : Galerie photos, formulaires, forums de discussion, coordonnĂ©es des utilisateurs, newsletter, etc... - SĂ©paration de la forme et du fond : d'oĂč une limitation des risques de mauvaise manipulation
- Gain de temps : on passe rapidement Ă l'essentiel de notre objectif, Ă savoir le contenu.
- Sécurisation des contenus
Les Plus de Spip :
- Outil dĂ©veloppĂ© au dĂ©but des annĂ©es 2000 par des français. Les supports et tutoriels sont donc en français et le rĂ©seau dâentraide est trĂšs important. Forte communautĂ© de dĂ©veloppeurs, appelĂ©s contributeurs.
- Grande souplesse et maniabilité : le code répond en effet sur le langage Php/MySQL et est trÚs facilement personnalisable.
- Richesse et forte évolutivité des fonctionnalités existantes, sous forme de plugins, ce qui apporte une grande évolutivité d'un projet Web conçu sur ce CMS.
- 100% mobile : on accÚde à l'interface d'administration à travers un simple navigateur et une connexion internet, grùce aux éléments d'identification qui vous ont été délivrés par le(s) responsable(s) désigné(s).
- Arborescence logique : l'organisation du contenu est axée sur le modÚle Rubriques > Sous-rubriques (sans limite de niveaux) > Articles et BrÚves. Une hiérarchie simple identique en partie publique et privée.
- Grande liberté de personnalisation graphique
- Raccourcis typographiques pour ne pas avoir Ă utiliser le langage HTML
- Partage rédactionnel trÚs élaboré avec traçage des versions des articles, messagerie interne et notifications pour les intéressés.
Architecture dâun site Spip
Un site sous SPIP comporte deux entrées :
- Partie publique
Il s'agit de la partie du site Internet accessible et consultable par tous les internautes.
Exemple dâadresse pour la partie publique : https://www.monsite.org - Partie privĂ©e
La partie privée (parfois appelée back-office ou espace d'administration) permet de modifier le contenu du site. Cette partie n'est accessible qu'aux rédacteurs et administrateurs du site.
Pour y accĂ©der, il faut ajouter /ecrire/ Ă lâadresse de votre site
Exemple dâadresse pour la partie privĂ©e : https://www.monsite.org/ecrire/
Organisation du contenu (Arborescence)
- Votre contenu est organisé de façon hiérarchique et sa structure apparaßt à l'identique en partie publique et privée.
Généralement :- Secteurs de langue (si votre site est multilingue)
- Rubriques
- Sous-rubriques (qui peuvent elles-mĂȘmes ĂȘtre divisĂ©es en sous-rubriques sans limite hiĂ©rarchique)
- Articles et brĂšves qui constituent le contenu Ă proprement parler.
