DokuWiki importer V1.0 released!

Greetings everyone!

I’m delighted to announce the first stable public release of the Dokuwiki importer, completing my GSOC project.

This importer can now:

  • Support all supported archives from apache compress as both File and streaming input.
  • Can import user data, document revision, and also attachments.
  • Using the syntax parser from M2, it can convert the dokuwiki syntax to xwiki/2.1 syntax strings.

This can be downloaded from the extension page here:

Note: The syntax parser can also be used separately to parse dokuwiki syntax.

Suggestions/bugs are welcome!

Shubham Jain

1 Like

Congrats! :grinning:

Great job @slayerjain !

Thanks! :grin:


thanks for your Extension. Unfortunatelly i became an Error during the Migration:

class java.lang.ArrayIndexOutOfBoundsException: 1
at org.xwiki.contrib.dokuwiki.text.internal.input.DokuWikiInputFilterStream.readUsers(
at org.xwiki.contrib.dokuwiki.text.internal.input.DokuWikiInputFilterStream.readDataStream(
at org.xwiki.filter.internal.job.FilterStreamConverterJob.runInternal(
at org.xwiki.job.AbstractJob.runInContext(
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ Source)
at Source)

The Error is on two Testsystems.

Have you a idea how i can fix this?

Yes, This caused when the Dokuwiki user’s name comprises of only a single word (not having a surname). I have fixed it in the current build. Will release ASAP.