One option might be to use one of the alternative Mediawiki (parser)
implementations.

I know of JAMwiki and Bliki.

JAMwiki is a mostly complete Java implementation. The parser can be
taken out and is reasonably well factored, based on a grammar for
JFlex, a parser generator (if I remember this correctly).

Bliki is purely a Mediawiki parser implementation, not a full-blown
wiki engine, also done in Java.

I'm generally interested in finding a non-php well-factored Mediawiki
syntax parser, ideally written in Java, that I can use for my own
projects.

Are there new alternatives; does anyone have opinions/insights into
the state of the tools mentioned above? It seems pretty tough to track
the Mediawiki syntax...

Cheers,
Dirk

On Mon, Nov 17, 2008 at 5:34 AM, Alex Bernier <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I hope it is the right place to ask my question...
>
> I work on a "collaborative correction of books" project. I know there is
> already some projects related to this subject, like Wikisource. The main
> difference between my project and Wikisource is that my books are stored
> in text using DAISY (see http://www.daisy.org/), a format based on XML. I
> have some questions :
>
> 1) Is there some tools to import XML files in a Wiki ?
>
> 2) Is there tools to export a Wiki page in XML ?
>
> 3) I will have to extend the Wikitext (I want to import DAISY XML files in
> my Wiiki and export them from the Wiki to XML DAISY after correction,
> without loosing information). I think it would be easy for the majority of
> the new tags I want to add, but it would be more difficult for some of them.
> For example, I need to improve the headings possibilities of the Wikitext.
> For the moment, it is limited to 5 levels. I need potentially infinite
> imbrications, like this:
> <level>
>   <hd>Title 1</hd>
>   <level>
>      <hd>Title 2</hd>
>         ...
>         <level>
>            <hd>Title n</hd>
>         </level>
>   </level>
> </level>
>
> Is it possible to add this kind of thing in the Wikitext ? If yes, is it
> possible to do this with an extension, or is it necessary to do "low-levels"
> modifications of the Wikitext parser ?
>
> Best regards,
>
> Alex Bernier
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>



-- 
Phone: +1 650 215 3459
Weblog: http://www.riehle.org
Twitter: http://twitter.com/driehle

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to