Hi Axel, On Jun 6, 2008, at 8:37 PM, Axel wrote:
> It's probably not very difficult to add another HTML to XWiki > converter[1] to the my Java Wikipedia API [2]. > You can try the converter online at [3]. Thanks for the pointers. We haven't decided yet what to use for XHTML to Wiki conversion so that's good to know! > [1] > http://plog4u.svn.sourceforge.net/viewvc/plog4u/info.bliki.wiki/src/info/bliki/html/ > [2] http://matheclipse.org/en/Java_Wikipedia_API > [3] http://jtidy.de/ Cool, seems it could be a good replacement for jtidy which is old (http://htmlcleaner.sourceforge.net/). Thanks a lot -Vincent > On Thu, Jun 5, 2008 at 9:35 AM, Vincent Massol <[EMAIL PROTECTED]> > wrote: >> >> On Jun 4, 2008, at 7:21 PM, Vincent Massol wrote: >> >>> Hi Wang, >>> >>> On Jun 4, 2008, at 7:04 PM, Wang Ning wrote: >>> >>>> Hi, >>>> >>>> I have built a standalone plugin to convert MS Doc, MS excel to >>>> html. >>> >>> cool :) >>> >>>> This >>>> plugin can run as a jar through command line or as a web >>>> application through >>>> url. >>> >>> What do you mean by plugin? Do you mean xwiki plugin (probably not)? >>> >>> You need to find out and propose how to integrate the import feature >>> into xwiki both in term of UI and in term of code. The best right >>> now is probably to add a button in the tiny MCE editor. >>> >>>> Next, how to convert the html to xwiki syntax document? use xslt? >>>> Do the new >>>> rendering code have any influence? >>> >>> I think we can do it in 2 steps: >>> Step 1: get clean HTML. Since XWiki is able to display HTML it >>> should work fine. This also means that the imported doc will be >>> edited through the WYSIWYG editor (tinyMCE) >>> Step 2: convert the HTML into wiki syntax wherever possible. This is >>> indeed a job for the new rendering module and you'll need to write >>> an HTML Parser (i.e. implementing the org.xwiki.rendernig.Parser >>> interface). You should have a look at the 2 existing parsers: >>> WikiModelXWikiParser and DoxiaConfluenceParser. In this case though >>> you should use an XML parser to parse the XHTML instead of wiki >>> model or doxia. Thus it's important that in step 1 you get clean >>> XHTML (probably run JTidy on it). >> >> Just found that some wikimodel guy is working on converting xhtml to >> wiki syntax: >> http://code.google.com/p/wikimodel/issues/detail?id=5 >> >> Might be worth talking to him to see how he's progressed since we >> might want to use his work and possibly even help him. >> >> Thanks >> -Vincent >> >>>> Now I can't handle the clipboard format. I think clipboard is at >>>> the second >>>> priority. >>>> >>>> My another question: how to add my code to xwiki code sandbox? Do >>>> I need to >>>> build ,test and distrubut my plugin by maven way? If yes, please >>>> tell how. >>> >>> You need to follow all the coding conventions and best practices >>> described at dev.xwiki.org >>> You need to provide a maven build yes. Plenty of examples in the >>> xwiki source tree. >>> The best is maybe that you package your code as a xwiki plugin for >>> now. check xwiki-platform-plugins for examples of plugin and how >>> they are packaged/built. >>> >>> Thanks >>> -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

