SpipEM - Does SPIP modifications for you in a simple click

  • Author(s) : chryjs
  • Visit(s) : 158
  • Popularity : 6
  • Published the : Sunday 25th January 2004

In short

SpipEM allows to install in few clicks any modification of SPIP (like those available on Spip-Contrib).


Interest

-  SpipEM is a tool which makes possible to install automatically all modifications of SPIP.

-  Lets take an example:

  • You want to add the “Spip database autosaving tool (article in french)” provided by JapAnim.
  • the MOD (a modification already prepared for SpipEM) exists, you will be able to ask SpipEM to install it for you without having to make any file edition.
  • And very soon you won’t anymore need to download the MOD on your site, SpipEM will seek it for you...

-  thus SpipEM avoids the need to edit, modify the SPIP files and sometimes its database when adding a modification.

MODs available for SPIP

-  For now only very few authors gave their publications with a MOD file.
-  So Swen Kerik and I adapted some of them which you can find online on Tunecity and on Net-passions (in french).
-  If a modification available on Spip-Contrib (or elsewhere) interests you as a MOD, feel free to ask me (or with its author)!

-  Already available MODS:

TitleDescriptionWebsite/Mod author
Minilist r2Small newsletterNet-passions
Maintenance modeGo to maintenance mode and provides information pageNet-passions
MiniList (r1) Small list (mailing list / newsletter) SpipAge
Visitors onlineAdd-on SpipAge
Writing toolbarHelps your authors Spip Contrib
ListimgLists available picturesSpip Contrib
ToolBar(provided since SPIP r 1.7) Spip Contrib
Auto-saveAutomatically backups the SPIP database JapAnim
Select StyleVisitor can select the template for your siteTunecity
Spip PhpBBcross authentication for Spip and PhpBBTunecity
Test URLautomates the URL check for websites links recorded in your Spip siteJapAnim

-  Some others are under work.

Compatibility

-  SPIP: Compatible with the version 1.6.x and SPIP 1.7.x (compatible with the version 1.4.x and 1.5.x but not sufficient return with these versions).
-  PHP: Tested with PHP 4.2 and 4.3 (should be compatible with all the php 4.x).

Installation

-  Download the latest release or go visit Sourceforge,
-  Read the documentation about howto install SpipEM,
-  Before all: Save everything! (you were warned),
-  SpipEM should be installed in the "spipem" sub-directory of the well-known "ecrire/".
-  SpipEM will make no modification to Spip to work properly.
-  You may access it by pointing your browser to the below address (example):
www.yoursite.com/path_to_spip/ecrire/spipem.php
At your first visit, SpipEM will "self-install", this means

  • ask you significant information (login and ftp password, ftp path to Spip directory and so on) and mainly a password to access SpipEM in order to restrict its usage,
  • will check if the provided informations are correct and makes possible to do the later operations (access rights, ...).
  • will add 2 new tables in the database for its own requierements.

And afterwards: Add your MODifications

-  Once the "self-installation" of SpipEM finished, go back to: www.yoursite.com/path_to_spip/ecrire/spipem.php
-  Then you will be able to install MODs that you wish.
-  A first default MOD is already available: "Finalize SpipEM Installation", it provides a button to access SpipEM within the SPIP administrators menu-bar.
-  Installing this MOD is not a requirement.
-  As the SpipEM "installation" is ended, you can as of now use it to install the wished MODs on your site.
-  For that:

  • download the corresponding MOD file,
  • Unpack (unzip/untar) it on your website in the ecrire/spipem/mods/ directory,
  • modify the access rights of the newly created directory (read, write and modify for all: 777) ecrire/spipem/mods/yourmod/,
  • point your browser back to SpipEM: www.yoursite.com/path_to_spip/ecrire/spipem.php
  • And choose in the "Install a MOD" SpipEM menu, the MOD which you just unpack.
  • Follow the indications to install it (4 clikcs).

Features

-  For the authors of modifications (able to provide their own MODs), SpipEM provides now:
-  basic operations (edit, replace, remove lines of code or HTML files),
-  to do some SQL (simple MySQL commands),
-  to manage a MOD installation,
-  install of SpipEM in two parts

RoadMap/Todo/ Next Releases

-  Please visit the features request list on sourceforge.


Contribution wanted

I seek for volunteers to:

  • Translate in other languages than French and English (the other added languages are partially translated),
  • Test SpipEM (thus install and use it),
  • Create and adapt MODs (preferably authors of the related modifications).

Page valid Valid HTML 4.01!HTML 4.01, Valid CSS!CSS and accessible Level Double-A conformance 1.0, W3C-WAI Web ContentAA.