Le but initial du projet tait de pouvoir tlcharger la doc spip facilement (http://www.uzine.net/spip/).
Devant le problme pour rcuprer la liste des rubriques et articles dpendants de la fameuse rubrique 91,
j'ai donc dcid de faire un petit outil  la disposition des Spipeurs, en esprant qu'il soit utilis ;-))

La problmatique:
Pourvoir rcuprer 1 ou plusieurs pages tires d'un site SPIP, les compresser et les proposer au tlchargement.

Fonctionnalits:
	1. Le script, via les boucles SPIP va rcuprer tous les articles et rubriques dpendant d'une rubrique
			 la faon d'un plan. Les pages sont enregistres temporairement avant cration de l'archive.
	2. Les fichiers "externes" aux pages sont enregistrs galement.
			Par l'analyse des pages sur les critres href, src et background, on rcupre:
				- images
				- fichiers .css
				- fichiers .js
	3. Une fois l'analyse effectue, on cre l'archive et on rcupre (en local), la liste des fichiers associs.

Contraintes:
Le script ne doit agir qu'en local, et ce pour plusieurs raisons:
	1. Le responsable du site doit avoir la main sur le dclenchement. (charge serveur)
	2. Il doit pouvoir identifier les lments "extrieurs"  la page, images et css par exemple et les charger galement.
	3. Le format des URL doit AU MINIMUM tre du "type SPIP html".
			In extenso, on ne pourra pas utiliser ce script en l'tat avec les urls standards.
			Le symbole ? n'est pas valable dans un nom de fichier.
	4. J'ai rencontr quelques soucis pour enregistrer des images tlcharges  distance ;-))
	5. Enfin, les responsables de sites en gnral et les hbergeurs en particuliers n'aiment pas beaucoup les aspirateurs.

Futur:
	1. Vrifier les diffrentes faon de faire appel  un fichier externe dans une page HTML
	2. Il devrait pouvoir tre coupl  l'authentification SPIP.
	3. Se dbarrasser de l'option "allow_call_time_pass_reference = On" impose par la structure de la classe
			et visiblement tombe en dsutude pour PHP.
	4. Intgration des formats d'adresses de SPIP autre que URL ?
	5. Support des documents lis aux articles et/ou rubriques (doc, pdf, xls.....) ?
	
Comme toute page SPIP, ce package est compos du clbre couple de fichier .php/.html
Le fichier de classe de compression est galement inclu.

Tout ceci est bas sur la classe pclzip dans sa version 1.1.2 dont la license est du type GNU/GPL

****************************************************************************************************
Installation:
Une fois l'archive dcompresse, la structure des fichiers est la suivante:

/compress
/ressources
/compress.php
/compress.html
/ressources/phpzlib
/ressources/phpzlib/pclzip.lib.php
/ressources/phpzlib/pclerror.lib.php
/ressources/phpzlib/pcltrace.lib.php
/ressources/phpzlib/gnu-lgpl.txt
/ressources/phptarlib
/ressources/phptarlib/pcltar.lib.php
/ressources/phptarlib/pclerror.lib.php
/ressources/phptarlib/pcltrace.lib.php

Copier les fichiers  la racine du site SPIP

Configuration:
Par dfaut, les pages aspires sont enregistres dans le rpertoire compress.
Par dfaut la classe phpzlib se trouve dans ressources/phpzlib

****************************************************************************************************
