Also maybe you you look at http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter%20Module which among other things link to https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-filter/xwiki-platform-filter-events.
On Sun, Mar 26, 2017 at 8:10 PM, Thomas Mortagne <thomas.morta...@xwiki.com> wrote: > Again you should look at the events produced by the MediaWiki module. > Dokuwiki one will most probably produce exactly the same ones or very > close to it. > > On Sun, Mar 26, 2017 at 6:02 PM, Abilashini Thiyagarajah > <abilashini...@cse.mrt.ac.lk> wrote: >> Hi , >> >> I am working to understand the process in the implementation of >> MediaWiki-XML. Mean while I am preparing the proposal. The high level >> concept behind this project will be as implementing a filter which >> intercepts the DokuWiki input and converts into the events to be accepted by >> the output filter (correct me if I am wrong). So now I have the question on >> what are the events to be supported by the filter. I found this file [1] >> saying as the events related to extensions. Is these are the events to be >> considered? But this file does not state any explanation on each events. I >> don't understand what are these stand for. Can I have any available >> references which states about events? >> >> [1] > >> https://github.com/xwiki/xwiki-commons/blob/master/xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-events/xwiki-commons-filter-event-extension/src/main/java/org/xwiki/filter/event/extension/ExtensionFilter.java > > As Indicated in the javadoc these events are related to extensions > which I doubt you will find in any other context than pure XWiki > stuff. > >> >> Thanks and Regards, >> Abilashini >> >> Thiyagarajah Abilashini >> Student >> Department of Computer Science and Engineering >> University of Moratuwa, Sri Lanka >> >> On 23 March 2017 at 16:30, Thomas Mortagne <thomas.morta...@xwiki.com> >> wrote: >>> >>> Actually I just renamed the wrongly named (was not following contrib >>> rules) class to >>> >>> org.xwiki.contrib.mediawiki.xml.internal.input.MediaWikiInputFilterStreamFact. >>> >>> On Thu, Mar 23, 2017 at 11:52 AM, Thomas Mortagne >>> <thomas.morta...@xwiki.com> wrote: >>> > Did you look at >>> > >>> > http://extensions.xwiki.org/xwiki/bin/view/Extension/MediaWiki/MediaWiki+XML/. >>> > ? Because the Dokuwiki version will have the exact same structure than >>> > this one. >>> > >>> > You should try to build https://github.com/xwiki-contrib/mediawiki/ >>> > and look at the code of >>> > https://github.com/xwiki-contrib/mediawiki/tree/master/mediawiki-xml. >>> > The main entry point is the class >>> > >>> > org.xwiki.filter.mediawiki.xml.internal.input.MediaWikiInputFilterStreamFactory. >>> > You can also find unit tests in this project that you can execute to >>> > debug how things are working. >>> > >>> > On Thu, Mar 23, 2017 at 11:41 AM, Abilashini Thiyagarajah >>> > <abilashini...@cse.mrt.ac.lk> wrote: >>> >> Hi Thomas, >>> >> >>> >> I went through most of the online documents to understand the >>> >> functionalities of xwiki. But a little bit confused on how to get >>> >> stated >>> >> with xwiki. It would be really helpful if I get some assistance to find >>> >> out >>> >> the code base and the instructions to start with xwiki related to the >>> >> project. >>> >> >>> >> Thanks in advance, >>> >> Abilashini >>> >> >>> >> Thiyagarajah Abilashini >>> >> Student >>> >> Department of Computer Science and Engineering >>> >> University of Moratuwa, Sri Lanka >>> >> >>> >> On 22 March 2017 at 20:10, Abilashini Thiyagarajah >>> >> <abilashini...@cse.mrt.ac.lk> wrote: >>> >>> >>> >>> Hi Thomas, >>> >>> >>> >>> Thank you for the quick reply and the reference. I will continue my >>> >>> work >>> >>> to get familiarized with the project and let you know my progress. >>> >>> >>> >>> Best Regards, >>> >>> Abilashini >>> >>> >>> >>> Thiyagarajah Abilashini >>> >>> Student >>> >>> Department of Computer Science and Engineering >>> >>> University of Moratuwa, Sri Lanka >>> >>> >>> >>> On 22 March 2017 at 19:59, Thomas Mortagne <thomas.morta...@xwiki.com> >>> >>> wrote: >>> >>>> >>> >>>> Hi Abilashini, >>> >>>> >>> >>>> Welcome in the XWiki community ! >>> >>>> >>> >>>> In case you did not do it already you might want to take a look at >>> >>>> http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines. >>> >>>> >>> >>>> For this project the goal is to write an "Input Filter" which support >>> >>>> Dokuwiki export format (whatever it is). The closed example you could >>> >>>> find for this is the MediaWiki Input Filter you can find on >>> >>>> >>> >>>> >>> >>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MediaWiki/MediaWiki+XML/. >>> >>>> >>> >>>> The general idea is that the extension should parse the Dokuwiki >>> >>>> file/package and generate standard "events" which are sent to the >>> >>>> Output Filter which turns those events into another format/storage >>> >>>> (like a XARfile , an XWiki database, etc.). >>> >>>> >>> >>>> On Wed, Mar 22, 2017 at 2:49 PM, Abilashini Thiyagarajah >>> >>>> <abilashini...@cse.mrt.ac.lk> wrote: >>> >>>> > Hi, >>> >>>> > >>> >>>> > I am Abilashini Thiyagarajah, a final year undergraduate of >>> >>>> > Department >>> >>>> > of >>> >>>> > Computer Science and Engineering, University of Moratuwa, Sri >>> >>>> > Lanka. I >>> >>>> > am >>> >>>> > interested to contribute to the project 'DokuWiki importer'. >>> >>>> > Currently >>> >>>> > I am >>> >>>> > working on to understand the provided resources in the project >>> >>>> > description. >>> >>>> > I will be so glad if I get some assistance to understand the >>> >>>> > requirements >>> >>>> > of this project. >>> >>>> > >>> >>>> > Thank you, >>> >>>> > Abilashini >>> >>>> > >>> >>>> > *Thiyagarajah Abilashini* >>> >>>> > Student >>> >>>> > Department of Computer Science and Engineering >>> >>>> > University of Moratuwa, Sri Lanka >>> >>>> >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> Thomas Mortagne >>> >>> >>> >>> >>> >> >>> > >>> > >>> > >>> > -- >>> > Thomas Mortagne >>> >>> >>> >>> -- >>> Thomas Mortagne >> >> > > > > -- > Thomas Mortagne -- Thomas Mortagne