Spip-Indy ? Spip ? Indy ? Présentation de Spip-Indy

, par Spip-Indy

SPIP-INDY est un projet de site web Indymedia autorisant l’Open Publishing (publication libre et ouverte), basé sur le Système de Publication pour l’Internet SPIP.

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

Voir en ligne : SpipIndy domainepublic.net

Notes

[1A noter : quelques fichiers seront écrasés. Autoriser car cela est justifié pour l’intégration dans le processus d’installation (entrée dans la base de donnée et préinscription de l’utilisateur anonymous).

Services

Hébergement - Mails - Listes de diffusions - Pads - Clouds - Outils collaboratifs - Gitlab - ...

Nos Services

Voir les tarifs