Bonjour,
Je suis développeur de Lodel, un CMS similaire à SPIP, mais développer au départ pour les sites scientifiques... longs, avec des tableaux, des images et des tas de notes de bas de pages. On a mis en place un systeme (ServOO) qui permet de transformer des documents .doc, .rtf, .sxw ou autres en xhtml et de l'importer directement sur un site web. En plus, ce système utilise les styles de paragraphe pour repérer le titre, le texte, le resume, les auteurs, etc. Très pratique...
... comme beaucoup d'utilisateurs trouvent cette fonctionnalite très pratique, un projet indépendant, ServOO, a été créé. Ce projet est hebergé sur Sourceforge et la première release de la librairie client vient de sortir aujourd'hui: http://www.servoo.net/
Pendant le développement de cette librairie, j'ai integré la fonctionnalité dans SPIP 1.7.2 en guise d'"exercice". Pour importer un document, il suffit dans un traitement de texte (OOo, Word, ...), de styler les paragraphes, titre, texte, chapo, erratum et hop ca rentre automatiquement dans les champs. Le patch est petit, quelques lignes, mais il manque des fonctionnalités (l'import automatique des images). Mon but n'est pas d'intégrer ServOO dans tous les CMS de la Terre, mais de laisser faire les developpeurs. D'où ce mail. La version patchée est ici: http://servoo.net/cms/spip/ . Seul le fichier articles_edit.php3 a ete modifié. Il faut ajuster les paramètres du ServOO dans le fichier inc_servoo.php et il faut ajouter le paquetage Mail de PEAR dans "ecrire", je laisse chacun faire à cause du soucis de licence. Il y a pas mal de documentation sur servoo.net mais tout est en alpha, donc n'hesitez surtout pas à donner votre avis (liste servoo-users). Tout ceci concerne le librairie qui communique avec le ServOO.
Le ServOO, le serveur, est un web-service (basé sur SOAP) qui utilise OpenOffice.org et Writer2Latex pour faire les conversions. Comme très peu d'hebergeurs accepteraient de faire tourner OOo et java (pour Writer2Latex) sur le machine, le ServOO est delocalisé par rapport au serveur où tourne le CMS (voir schema sur servoo.net). Actuellement il n'y a qu'un serveur disponible, il est chez revues.org. Il est accessible via http://servoodevel.revues.org/servoo et vous pouvez vous enregistrer http://servoodevel.revues.org/servoo/register.php pour obtenir un compte. Mais attention, c'est pour le devel uniquement !!!!!! et je ne garantie pas du tout que ca marchera 24/24 ni meme que les comptes seront perennes, c'est du devel pour le devel. Revues.org mettra ensuite à disposition un ServOO publique quand ca sera stable, surement dans le(s) mois à venir (Rmq: actuellement un ServOO existe pour Lodel uniquement. C'est une version non-SOAP pourrie que j'ai completement reecrite). Le code du ServOO sera diffusé dans la/les semaines à venir quand l'install sera documentée, elle est tricky à cause d'OpenOffice.org, java et les droits de fichier. J'espère vraiment que des install de ServOO autres que Revues.org vont fleurir et j'espère que ces ServOO seront publiques, ouverts et libres! Si vous avez un serveur sur lequel vous pouvez faire tourner OOo et java et que vous souhaitez monter un ServOO dites le moi. Pour info, un serveur (PIII ou PIV) peut assurer la conversion d'au moins 1000 documents a l'heure... ca sert donc a rien de se le garder pour soit. Je serais triste de voir finir tous les ServOO sur des intranet de boite, même si la GPL le permet.
En resumé, j'aimerais bien voir une SPIP 1.8.x avec ServOO et tout contribution vers notre projet est bienvenue. Coté install de ServOO publique aussi les contributions sont bienvenues. C'est tout, désolé pour la longueur du mail.
Ghislain
ServOO et Servooclient sont des logiciels libres en GPL et LGPL, respectivement, développés par Ghislain Picard, Gautier Poupeau, Luc Santeramo avec l'aide de nombreux membres de l'équipe Lodel.org
Liens:
http://www.servoo.net
http://servoo.net/cms/spip/ (temporaire)
http://www.lodeldemo.org (pour essayer ServOO facilement)
http://www.lodel.org
http://www.revues.org Revues.org soutient de le devel de Lodel depuis 3 ans et soutient maintenant le developpement de ServOO. La plupart des developpeurs (dont moi) sont independants.
Concernant le stylage des documents, la plupart de la doc tourne autour de Lodel, mais ca peut etre utile quand meme:
Par Yves Combes: http://fynl.free.fr/lodel/document.php?id=46
Il y a aussi un chapitre de la doc de Lodel et des formations utilisateurs pour Lodel organisées en France, voir http://www.lodel.org
Liste servoo-users:
http://lists.sourceforge.net/lists/listinfo/servoo-users