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].

[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/

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
>



-- 
Axel Kramer
WikiBlog: http://www.groovy-news.org/e/page/axelclk
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to