Quelles motivations ?
Lors de la création du collectif "Nice et ses environs", la question du choix d’un moteur pour son propre site s’est posé avec les contraintes suivantes :
simple
prise en main facile pour le collectif
prise en main non réservée aux informaticiens-nes
francophone
libre
ouvert
évolutif
support d’une communauté
Les moteurs de site de la communauté Indymedia ont été étudiés, mais d’aucun ne répondait à la forte contrainte de francophonie.
Spip est le plus proche de ce que voulait le collectif, mais il manquait la possibilité de faire de la publication libre et ouverte sur le site (Open Publishing). Les geeks (informaticiens-nes) présents dans le collectif "Nice et ses environs" ont donc développés un ensemble additionnel pour Spip qui permette cette forme de publication collective.
Quelle philosophie ?
La philosophie de développement est liée au mouvement du logiciel libre. Elle est celle commune à SPIP, GNU, DEBIAN et INDYMEDIA. Les développements pour apparaître dans le projet SPIP-INDY sont validés par un team (équipe).
L’utilisation de SPIP-INDY ?
Les développements de spip-indy sont sous licence GPL.
Installation ?
L’installation sur un serveur se déroule comme l’installation traditionnelle de SPIP.
Pour préparer votre installation, il suffit de :
télécharger une version SPIP sur http://rezo.net/spip-dev/DISTRIB/
télécharger le cvs de spip-indy ou une version package
décompresser SPIP dans un dossier
placer (ou décompresser) les fichiers SPIP-INDY dans le même dossier que SPIP [1].
procéder à l’installation traditionnelle d’un SPIP
AVERTISSEMENT : l’installation automatique via "spip_loader.php3" de SPIP ne vous installera pas SPIP-INDY...
De quoi est composé SPIP-INDY ?
Fichiers ajoutés :
ecrire/
- inc_base_op.php3 (requete d’install de la base des utilisateurs de l’OP - contributions)
- inc-moderateurs.php3 (inclusion pour la gestion d’un second niveau d’administrateurs/modérateurs)
picslogos/
- divers icones et logos pour le website. Ce sont les graphismes hors branche principale.
inc_open_publishing.php3 (inclusion openpublishing - contributions)
inc_open_publishing_edit.php3 (inclusion openpublishing - contributions)
mes_fonctions.php3 (fonctions spécifiques du marquage des contributions avec des puces)
open_publishing_edit.php3 (edition openpublishing - contributions)
Fichiers modifiés :
(Les fichiers modifiés de la branche principale doivent être justifiés et exceptionnels. Il en dépend de la stabilité et de la cohérence avec Spip).
ecrire/
- article.php3
- inc.php3
- inc_index.php3
- inc_statistiques.php3
- install.php3 (cohérence avec l’installation de spip)
spip_image.php3
inc-calcul-squel.php3
inc-stats.php3
...et d’un ensemble de fichiers "squelettes" permettant la mise en forme d’un site indymedia.
Ce que fait SPIP-INDY ?
Un utilisateur ("anonymous") est ajouté dans la base, ainsi que différentes entrées supplémentaires (liées à cet utilisateur).
Sont créées automatiquement 3 rubriques (contributions, articles et agenda).
L’utilisateur "anonymous" a les droits d’écriture sur la rubrique "contributions". Les articles "en cours de validation" sont autorisés à l’affichage.
"En cours de validation" correspond alors à "article proposé".
La modération des posts est donc rendue possible après coup (modération à postériori).
Dans les droits des utilisateurs, seul le compte "zero" (c’est à dire le premier compte créé) aura les droits pleins et entiers de l’administrateur du site.
Les modérateurs seront ainsi des ’administrateurs non-zero’ et qui n’ont pas accès aux taches d’opération sur le site. Les modérateurs ont donc accès à toutes les rubriques du site.
L’ensemble des fichiers "...openpublishing..." permettent de proposer un article (limité à la rubrique contribution) en dehors du panel d’administration (ecrire/) de spip.
Futur de SPIP-INDY ?
Lors de discussions privées et sur les listes spip, l’idée d’intégrer SPIP-INDY à SPIP en tant que fonction avancée avait été émise.
Bugs ?
La gestion des bugs se fait sur http://spip-indy.tuxfamily.org/mantis/
Listes ?
Il n’y a pas véritablement de liste, car le principal des échanges se fait sur imc-france-tech@indymedia.org
Contact ?
Une adresse email est ouverte : spip-indy@tuxfamily.org