<pre>
****************************************************************************************************
Installation:
Une fois l'archive dcompresse, la structure des fichiers est la suivante:
/                                                  Racine du site SPIP
/compress.php                                      Script php
/compress.html                                     Squelette (c'est lui qui fera tout le boulot)
/compress                                          Rpertoire temporaire pour les pages HTML
/ressources                                        Rpertoire de stockage
/ressources/phpzlib                                Rpertoire de la classe Zip
/ressources/phpzlib/pclzip.lib.php                 Classe de compression Zip
/ressources/phpzlib/pclerror.lib.php               Classe de gestion d'erreurs
/ressources/phpzlib/pcltrace.lib.php               Classe de traage des oprations
/ressources/phpzlib/gnu-lgpl.txt                   License GNU-LGPL
/ressources/phptarlib                              Rpertoire des fonctions tar
/ressources/phptarlib/pcltar.lib.php               Script de fonctions de compression tar
/ressources/phptarlib/pclerror.lib.php             Classe de gestion d'erreurs
/ressources/phptarlib/pcltrace.lib.php             Classe de traage des oprations

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, les fonctions phptarlib dans /ressources/phptarlib

Vous pouvez paramtrer les chemins et/ou nom du fichier archive.

Utilisation:
Au premier appel de la page, on obtient un formulaire demandant le type de compression (zip ou tar.gz) et le secteur concern.
On peut l'appeler "en direct" sous la forme: compress.php?format=xxx&id_rubrique=yy ou xxx peut tre gal  zip ou tar et yy reprsente l'id_rubrique.

 <b>Au secours ??</b> jean-b.favre@wanadoo.fr

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

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

Crdits:
Merci  Vincent Blavet pour son autorisation d'utiliser ses classes de compression
           License GNU/LGPL - Vincent Blavet - September 2002
           <a href="http://www.phpconcept.net">PHPConcept</a>

Merci aux dveloppeurs de SPIP, pour ce formidable outils ;-))

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

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 par dfaut:
	1. Le script, via les boucles SPIP va rcuprer tous les articles et rubriques dpendant d'un secteur
			 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, on enregistre les pages HTML et les 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.
	<i><b>3. Le format des URL doit AU MINIMUM tre du "type SPIP html".</b></i>
			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
	   Le but est de rendre le script encore plus universel ;-))
	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 zip
			et visiblement tombe en dsutude pour PHP.
	4. Intgration des formats d'adresses de SPIP autre que HTML ?
	
Comme toute page SPIP, ce package est compos du clbre couple de fichier .php/.html
La compression est effectue  partir:
  - d'une classe (phpzlib) pour la compression .zip
  - d'un ensemble de focntions (phptarlib) pour la compression tar
Ce fichiers sont issus de <a href="http://www.phpconcept.net">PHPConcept</a>
Tout ceci est bas sur la classe pclzip dans sa version 1.1.2 dont la license est du type GNU-LGPL

</pre>