SpipEM - Installez en un simple clic les modifications de SPIP

SpipEM permet d’installer en quelques clics toute modification de SPIP (comme celles disponibles sur Spip-Contrib).

Utilité

-  SpipEM est un outil qui permet de faire automatiquement la réalisation d’une modification de SPIP.

-  Par exemple :

  • Vous voulez ajouter la « Sauvegarde automatique » de JapAnim.
  • le MOD (une modification déjà préparée pour SpipEM) existe, vous pourrez demander à SpipEM de l’installer pour vous sans avoir à faire la moindre édition de fichier.
  • Et bientôt vous n’aurez même plus besoin de télécharger le MOD sur votre site, SpipEM ira le chercher pour vous...

-  SpipEM évite donc de devoir éditer, modifier les fichiers de SPIP et éventuellement la base de données lors de l’ajout d’une modification.

Les MODs pour SPIP disponibles

-  Certes pour le moment peu d’auteurs ont livrés leur publications avec un fichier MOD.
-  Swen Kerik et moi-même en avons donc adapté quelques-unes que vous pouvez trouver en ligne sur Tunecity et sur Net-passions.
-  Si une modification disponible sur Spip-Contrib (ou ailleurs) vous intéresse sous la forme d’un MOD, n’hésitez pas à me le demander (ou à son auteur) !!!
-  Ceux que vous pourrez déjà trouver :

TitreDescriptionSite/auteur du Mod
Minilist V2 Liste de diffusion Net-passions
Mise en Maintenance Basculement du site en mode maintenance et affichage d’une page d’information Net-passions
MiniList (v1) Mini liste de diffusion (mailing list / newsletter) SpipAge
Nombre de visiteurs sur le site Add-on SpipAge
Barre d’outils Assistance à la saisie Spip Contrib
Listimg Liste des images disponibles Spip Contrib
ToolBar (intégrée dans Spip 1.7) Spip Contrib
Sauvegarde Automatisation de la sauvegarde de Spip JapAnim
Select Style Sélection de style par le visiteur Tunecity
Spip PhpBB authentification croisée entre Spip et PhpBB Tunecity
Test URL automatise la vérification des sites enregistrés dans Spip JapAnim

-  D’autres sont en cours de préparation.

Compatibilité

-  SPIP : Compatible avec les version 1.6.x et SPIP 1.7.x (compatible avec les version 1.4.x et 1.5.x mais pas suffisamment de retour avec ces versions).
-  PHP : Testé avec PHP 4.2 et 4.3 (devrait être compatible avec tous les php 4.x).

Installation

-  Télécharger la dernière version ou allez voir Sourceforge,
-  Et suivre la documentation sur l’installation de SpipEM :
-  Préalable : Sauvegardez tout !
-  SpipEM s’installe dans le sous-répertoire spipem dans ecrire/ .
-  Pour fonctionner il n’a besoin de faire aucune modification à Spip.
-  Vous y accèderez en pointant sur l’adresse web (exemple) :
www.votresite.com/cheminverspip/ecrire/spipem.php


Lors de la première visite , SpipEM va « s’auto-installer », c’est à dire :

  • vous demander des informations importantes (login et password FTP, chemin d’accès FTP à Spip etc) et notamment un mot de passe d’accès à SpipEM pour en limiter l’usage,
  • vérifier que les informations données sont correctes et permettent bien de faire les opérations ultérieures (droits d’accès aux fichiers etc).
  • ajouter 2 nouvelles tables dans la base de données pour sa propre gestion et configuration (indépendantes de Spip).

Et après : Ajouter vos MODifications

-  Une fois l’« installation » de SpipEM terminée, retournez à cette adresse :
www.votresite.com/cheminverspip/ecrire/spipem.php


-  Vous pourrez alors installer le ou les MODs que vous vous souhaiterez.
-  Par défaut un premier MOD est déjà disponible : « Finalize SpipEM Installation », il vous permet d’ajouter un bouton pour accèder à SpipEM dans la barre de menu des administrateurs de SPIP.
-  L’installation de ce MOD n’est absolument pas obligatoire pour faire fonctionner SpipEM.
-  L’installation de SpipEM est terminée, vous pouvez dès maintenant l’utiliser pour installer vos propres MODs sur votre site.
-  Pour cela :

  • récupérez le fichier MOD correspondant,
  • désarchivez le sur votre site dans ecrire/spipem/mods/ ,
  • changez les droits du répertoire nouvellement créé (mode lecture, écriture et modification pour tous : 777) ecrire/spipem/mods/votremod ,
  • pointez votre navigateur sur SpipEM :
    www.votresite.com/cheminverspip/ecrire/spipem.php
  • Et allez choisir dans le menu de SpipEM « Installe un MOD », le MOD que vous venez de désarchiver.
  • Suivez les informations et indications pour l’installer (en 4 clics).

Fonctions disponibles dans SpipEM

Pour les auteurs de modifications (à même de réaliser leur propres MODs), SpipEM pour le moment peut réaliser :
-  les fonctions de base (édition, remplacement, suppression de lignes de code ou HTML et de fichiers,
-  la gestion du SQL (requêtes simples MySQL),
-  la gestion de l’installation d’un MOD,
-  l’installation de SpipEM en deux parties : installation des fichiers, configuration de la base (semi-automatique) et enregistrement de vos préférences.

Pour réaliser un MOD

Allez consulter l’introduction écrite dans ce but.

RoadMap / Todo / Prochaines évolutions

Rendez-vous sur les Features requests de sourceforge.


Appel à contribution

Je cherche des volontaires pour :

  • La traduction dans d’autres langues que Français et Anglais (les autres langues ajoutées sont partiellement traduites),
  • Tester SpipEM (donc l’installer et l’utiliser),
  • Créer et Adapter les MOD disponibles pour être compatibles avec SpipEM (préférablement les auteurs de ces fonctionnalités).

Reste à évaluer :
-  l’intéret d’utiliser les templates façon phpbb
-  l’intérêt de l’ensemble :)

Si vous êtes intéressés, n’hésitez pas à me contacter par email.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom