Hello,
Je voudrais fabriquer un CD-ROM à partir du contenu d'un site SPIP, ce
qui veut dire en faire une copie entièrement statique qui ne contient
que des liens locaux (en dehors des liens vers l'extérieur du site).
Pour l'instant j'utilise 'wget -m -k -E' et avec les URL propres2 c'est
à peu près potable, sauf que j'ai peur des contenus dynamiques et en
particulier de tout ce qui tourne autour de jQuery - wget ne va pas
aller regarder tous les comportements possibles d'un visiteur et en
déduire de quoi on aura besoin ...
Et je ne tiens pas à désactiver entièrement le javascript, parce qu'il
sert pour du contenu statique (onglets etc.). [Et pour les formules de
maths mais c'est une autre histoire.]
Ce à quoi je pense c'est de mettre sur le CD le résultat de wget plus
quelques répertoires juducieusement choisis, dans leur intégralité
(squelettes, dist, plugins, et je crois que c'est tout).
Est-ce qu'il y a une méthode plus siouxe ?
/v
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25
Bonjour,
Bonjour,
il existe un logiciel OUTSITE-IN qui aspire un site dynamique et le restitue
en dynamique sur la machine de l'utilisateur.
En fait ce produit installe un serveur Apache et un serveur SQL et la
structure de ton site dynamique.
Je suis en train de l'essayer avec spip et une base MySQL çà a l'air de
fonctionner pas trop mal.
Mais je n'ai pas testé avec un site riche de Javascript...
Ce n'est pas du libre ni du gratuit
je n'ai rien trouvé d'autre pour distribuer en CD des sites dynamiques, ou
bien il faut passer par une distribution sur clé USB avec un WAMP ou autre
easyphp...
Ça a l'air impressionnant ce truc ! L'ennui c'est que c'est plus ou
moins l'opposé de ce que je veux faire ... Je ne veux pas que le CD soit
dynamique, je voudrais que ce soit une photo (entièrement statique) d'un
site dynamique à un instant donné. Et puis, je ne veux pas distribuer
MySQL et Apache et SPIP et ... avec tout ça - surtout pas en version
"Windows-only" !
Si un truc comme ça peut se faire en utilisant le noyau de SPIP, ça
voudrait dire : faire une boucle sur tous les articles, pour chacun en
fabriquer une version HTML en interprétant le code SPIP en question, la
stocker dans un répertoire (disons statique/) et faire en sorte que tous
les liens soit relatifs pour que statique/ soit "auto-contenu" (et du
coup fonctionne sans accès à la base).
Je me dis que certains plugins du genre fastcache ou expresso pourraient
être détournés à cet effet ... mais sinon, ma solution à base de wget
fonctionne déjà plus ou moins, et permet d'avoir une version statique
d'un site SPIP. Tout ce que je me demande, c'est en gros : que faut-il
inclure dedans, et quels sont les fichiers (typiquement javascript) à
modifier pour que ça marche le mieux possible ?
Ce qui me fait peur, c'est du javascript qui dit document.write("<link
href=...">) que wget ne verrait pas ...
Enfin bref, je crois que le mieux c'est que je fignole mon script avec
wget, une fois qu'il marchera je le mettrai quelque part en accès libre
si jamais ça intéresse les gens.
/v
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25
S'lt
Tu peux essayer scrapbook (extension de ff) c'est un peu violent sur
l'aspiration du site (beaucoup de pages doublonnées entre autres) mais
ça marche.
C'est ce que j'utilise pour mes demo statique.
L'idéal c'est aussi de passer par des url propres, ça simplifie la vie
aux aspirateur.
httrack n'est pas génial au final, meme si on croit pouvoir avoir une
bonne finesse, à l'usage je suis un peu dubitatif.
wget est pas trop mal non plus mais faut se prendre la tete pour avoir
la bonne ligne de commande pour son aspiration, dépend de la structure
du site, c'est un peu au cas par cas.
Km
Tu peux essayer scrapbook (extension de ff) c'est un peu violent sur
l'aspiration du site (beaucoup de pages doublonnées entre autres) mais
ça marche.
C'est ce que j'utilise pour mes demo statique.
L'idéal c'est aussi de passer par des url propres, ça simplifie la vie
aux aspirateur.
httrack n'est pas génial au final, meme si on croit pouvoir avoir une
bonne finesse, à l'usage je suis un peu dubitatif.
wget est pas trop mal non plus mais faut se prendre la tete pour avoir
la bonne ligne de commande pour son aspiration, dépend de la structure
du site, c'est un peu au cas par cas.
Cool, merci pour les liens ! Je vais expérimenter de ce pas. Je ne
connaissais pas httrack, ça ressemble un peu à une usine à gaz mais si
ça marche ...
/v
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25
Vincent Beffara a écrit :
Tu peux essayer scrapbook (extension de ff) c'est un peu violent sur
l'aspiration du site (beaucoup de pages doublonnées entre autres) mais
ça marche.
C'est ce que j'utilise pour mes demo statique.
L'idéal c'est aussi de passer par des url propres, ça simplifie la vie
aux aspirateur.
httrack n'est pas génial au final, meme si on croit pouvoir avoir une
bonne finesse, à l'usage je suis un peu dubitatif.
wget est pas trop mal non plus mais faut se prendre la tete pour avoir
la bonne ligne de commande pour son aspiration, dépend de la structure
du site, c'est un peu au cas par cas.
Cool, merci pour les liens ! Je vais expérimenter de ce pas. Je ne connaissais pas httrack, ça ressemble un peu à une usine à gaz mais si ça marche ...
/v
et pourquoi pas zmws ?
Vous souaitez présenter une démo d’un de vos sites sur un cd-rom par exemple ? Rien de plus simple !
http://www.zmws.com/doc/spip.php?article6
--
34 plugins actifs avec Spip 1.9.3 dev [11312] et le Squelette "Naalrost"
--
Contribution à SPIP : report de bug sur les plugins
- 07 entrées (Sauvegarde automatique; Boite a outils; Archive; Coloriage de la dist; Habillages; Associations; Dump download)
- 10 Fichiers xml a renseigner :
- 01 Incompatibilté de PLugs :
Lire le détail : http://www.bachant.info/spip.php?article603&artpage=2&onglet=6#outil_sommaire_4
et pourquoi pas zmws ?
Vous souaitez présenter une démo d?un de vos sites sur un cd-rom par
exemple ? Rien de plus simple !
http://www.zmws.com/doc/spip.php?article6
Parce que ça ne marche que sous Windows, par exemple ? (Vu le nombre de
macs / de linux / de solaris etc dans le public visé, ce serait une
mauvaise idée !)
Et puis je ne veux pas livrer un serveur web et une base de données, je
veux du bête HTML statique.
Mais je garde le lien par devers moi, ça peut quand même servir si je
change d'avis ...
Merci à tous en tout cas,
/v
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25
Hej,
httrack n'est pas génial au final, meme si on croit pouvoir avoir une
bonne finesse, à l'usage je suis un peu dubitatif.
wget est pas trop mal non plus mais faut se prendre la tete pour avoir
la bonne ligne de commande pour son aspiration, dépend de la structure
du site, c'est un peu au cas par cas.
Bon ben en fait je vais rester sur wget + url propres + 2 ou 3 modifs "à
la main" par derrière. HTTrack a l'air puissant et tout, mais je n'ai
pas trop le temps d'apprendre les finesses d'un logiciel en plus ...
Et puis wget est à peu près 498579348547948 fois plus rapide !
/v
--
Vincent Beffara
UMPA - ENS Lyon
46 Allée d'Italie
69364 LYON cedex 07
Tel: 04 72 72 85 25
Fax: 04 72 72 84 80
Vincent Beffara a écrit :
Hej,
httrack n'est pas génial au final, meme si on croit pouvoir avoir une
bonne finesse, à l'usage je suis un peu dubitatif.
wget est pas trop mal non plus mais faut se prendre la tete pour avoir
la bonne ligne de commande pour son aspiration, dépend de la structure
du site, c'est un peu au cas par cas.
Bon ben en fait je vais rester sur wget + url propres + 2 ou 3 modifs "à
la main" par derrière. HTTrack a l'air puissant et tout, mais je n'ai
pas trop le temps d'apprendre les finesses d'un logiciel en plus ...
Et puis wget est à peu près 498579348547948 fois plus rapide !
/v
498579348547948 fois plus rapide ???? ca fait presque 500 000 milliards de fois plus rapide!!!
Wahou !
Bonjour,
Bonjour aussi,
j'ai déj° fait un cd à partir d'un site sous spip par aspiration directe
avec Httrack
tu obtiens une version statique du site, en prenant soin de supprimer (avant
l'aspiration)
le moteur de recherche qui bien sûr ne sera plus actif ensuite, et c'est
frustrant pour l'utilisateur de voir un formulaire de recherche inactif
Ah, oui, bonne remarque ! Sinon je pense que je vais rester sur wget,
en fait (juste parce que j'ai la flemme d'apprendre un nouveau
logiciel).
Dommage que ça ne soit pas possible de passer par SPIP directement (via
le cache qui stockerait une version statique "accessible" quelque part,
par exemple ?)
/v
--
Vincent Beffara
UMPA - ENS Lyon
46 Allée d'Italie
69364 LYON cedex 07
Tel: 04 72 72 85 25
Fax: 04 72 72 84 80