🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #328

Re: Conversion wiki - XML

#328
From: Philippe Poulard
Date: Wed, 12 Dec 2007 09:33
50 lines
3332 bytes
cyberchand@gmail.com a �crit :
> Bonjour
> 
> dans le cadre du d�veloppement d'un mini CMS en PHP, j'ai besoin de
> g�rer des documents dans un format XML fait maison (permettant le
> gras, italique, insertion de listes, d'images...). Les r�dacteurs de
> contenu doivent pouvoir �diter facilement ces documents sans aucune
> comp�tence informatique particuli�re. Il est donc exclu qu'ils
> modifient directement les fichiers XML. J'ai donc pens� � effectuer
> une conversion entre ce format XML et un format Wiki (aussi fait
> maison), qui serait plus lisible et plus facile � utiliser pour les
> r�dacteurs.
> La conversion dans le sens XML->Wiki est facile avec XSLT. L'autre
> sens est plus probl�matique : ma premi�re id�e a �t� de faire une
> batterie de remplacements de cha�nes de caract�res par expressions
> r�guli�res avec g�n�ration "� la main" des balises XML. Cela am�ne
> beaucoup de probl�mes : la conversion est tr�s lente, et la moindre
> petite erreur de syntaxe dans le format wiki g�n�re un format XML non
> valide, et le r�dacteur doit donc chercher lui-m�me o� se trouve cette
> erreur. D'autre part, le format XML ne peut pas facilement �voluer,
> car, selon l'ampleur des modifications, cela implique de revoir
> quasiment en entier le script de conversion wiki->XML (tandis que la
> feuille de style XSLT est plus facilement �volutive).
> 
> Y aurait-il des moyens plus intelligents de faire �a?

� mon avis, il y a peut-�tre aussi des moyens plus ergonomiques pour 
l'utilisateur ; il existe aujourd'hui nombre d'�diteurs html en ligne 
(du style FCKEditor) qui te permettront d'injecter un fragment html dans 
ton XML ; plus vraiment besoin de conversion pour la partie qui te concerne

http://www.fckeditor.net/

je crois qu'il y a des passerelles vers PHP, servlets et autres .net qui 
te permettent de r�cup�rer ce que tes youzeurs auront saisis

> 
> Merci


-- 
Cordialement,

               ///
              (. .)
  --------ooO--(_)--Ooo--------
|      Philippe Poulard       |
  -----------------------------
  http://reflex.gforge.inria.fr/
        Have the RefleX !
Technical Details
Message-ID: <fjo9tu$781$1@news-sop.inria.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.germany.com!proxad.net!feeder1-2.proxad.net!news.cs.univ-paris8.fr!univ-lyon1.fr!news.ens-lyon.fr!news.imag.fr!news-rocq.inria.fr!news-sop.inria.fr!not-for-mail
References: <0f2ba6d3-a053-4973-9d3c-e97020f888df@e25g2000prg.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 114f60,ba50a3d4d70f335c
X-Google-Attributes: gid114f60,public,usenet
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.germany.com!proxad.net!feeder1-2.proxad.net!news.cs.univ-paris8.fr!univ-lyon1.fr!news.ens-lyon.fr!news.imag.fr!news-rocq.inria.fr!news-sop.inria.fr!not-for-mail
From: Philippe Poulard <philippe.poulardNO@SPAMinria.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: Conversion wiki - XML
Date: Wed, 12 Dec 2007 10:33:50 +0100
Organization: INRIA - Unite de Recherche Sophia Antipolis (France)
Lines: 50
Message-ID: <fjo9tu$781$1@news-sop.inria.fr>
References: <0f2ba6d3-a053-4973-9d3c-e97020f888df@e25g2000prg.googlegroups.com>
NNTP-Posting-Host: dahu2.inria.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: janus.inria.fr 1197452030 7425 138.96.213.1 (12 Dec 2007 09:33:50 GMT)
X-Complaints-To: abuse@sophia.inria.fr
User-Agent: Thunderbird 1.5.0.13 (X11/20070824)
In-Reply-To: <0f2ba6d3-a053-4973-9d3c-e97020f888df@e25g2000prg.googlegroups.com>