Felicitations & qques questions

Bonjour,

Ces 2 derniers jours j'ai testé la quincaillerie... chapeau bas !

2 petites questions, est-ce qu'il y a deja des travaux en cours concernant
l'internationalisation ? Je veux dire par là, etre capable sur un meme site
d'assurer une publication en 2 langues ?

Egalement, y a t il des outils existant ou en cours de conception pour faire
des "snapshots" du web-magazine sous forme de fichiers PS ou PDF ?

--
Aegir

Hello,

2 petites questions, est-ce qu'il y a deja des travaux en cours concernant
l'internationalisation ? Je veux dire par là, etre capable sur un meme site
d'assurer une publication en 2 langues ?

Notre souci pour l'internationalisation est plutôt de rendre SPIP
lui-même multilingue (au minimum français/anglais). Pour
l'internationalisation d'un site géré sous SPIP, je ne sais pas,
il semble difficile de prévoir une procédure qui convienne à la
majorité des besoins. Non ?

Egalement, y a t il des outils existant ou en cours de conception pour faire
des "snapshots" du web-magazine sous forme de fichiers PS ou PDF ?

Non... Il y a bien une librairie de création de fichiers PDF
en PHP, mais elle est très bas niveau. Le plus pratique serait
d'utiliser un langage de mise en page papier (comme Latex par
exemple). Ainsi tu peux écrire des squelettes comme pour
la mise en page HTML, mais avec des commandes Latex autour
et à l'intérieur des boucles. Ensuite, il ne te reste plus
qu'à compiler le(s) fichiers Latex résultants.

(Note : je cite Latex, mais je n'y connais rien)

a+

Antoine.

--
New! 0x52A5E9D4, B9D2 9F64 EDFA 9C6C 0536 B85B 9321 0CCF 52A5 E9D4

* Antoine Pitrou (pitrou@free.fr) écrivait :

Non... Il y a bien une librairie de création de fichiers PDF
en PHP, mais elle est très bas niveau. Le plus pratique serait
d'utiliser un langage de mise en page papier (comme Latex par
exemple). Ainsi tu peux écrire des squelettes comme pour
la mise en page HTML, mais avec des commandes Latex autour
et à l'intérieur des boucles. Ensuite, il ne te reste plus
qu'à compiler le(s) fichiers Latex résultants.

Je confirme, je l'ai déjà fait avec des Spip préhistoriques, ça marchait
fort bien : il faut écrire des squelettes LaTeX (ça c'est très simple) mais
il faut aussi écrire une version LaTeX de la fonction propre() qui
convertisse le texte brut en LaTeX et non en HTML (par exemple, quand elle
tombe sur le raccourci Spip d'un lien, elle ne le transforme pas en HREF
mais en un \addnote qui va générer une note de bas de page avec l'URL).

Avec ça, on arrive à générer des documents LaTeX qui se compilent bien (et
même des trucs plutôt jolis en multi-colonnes et petites fontes ; et on
utilise 5 fois moins de papier qu'en imprimant avec Explorer). Ensuite, il
faut utiliser pdflatex, un compilateur LaTeX qui génère du PDF au lieu du
DVI, et on obtient de jolis documents PDF sans efforts.

Bref, ça pourrait être une très bonne chose d'intégrer tout ça dans Spip,
sous la forme d'un SpipTeX par exemple. Il suffit d'intégrer une fonction
propretex() et un squelette LaTeX standard dans la distribution normale de
Spip (pour tous les hébergeurs) et SpipTeX pour les serveurs qui auraient la
capacité de générer du PDF (cad ceux qui ont pdflatex et tout ce qui va
bien).

Genre : supposons que Vacarme soit hébergé chez un hébergeur classique et
veuille néanmoins faire du PDF. Ils accèdent à une interface sur
uzine.net/PDF/, et entrent dans un formulaire la liste des articles choisis
pour le PDF. Là-dessus, le serveur (le nôtre, avec tout ce qui va bien
dessus) va piocher la version LaTeX de ces articles sur leur serveur, les
compile, et leur met à disposition le recueil PDF généré.

S'il y a du monde d'intéressé, on peut y travailler. J'avais laissé tomber
parce que je n'étais pas capable de faire de jolis squelettes LaTeX (ou TeX
d'ailleurs), mais tout le reste marchait bien.

Laz