Shlomi Fish shlomif@iglu.org.il Writing a Perl-based Parser for MediaWiki Syntax: This project will create a reusable parser for the syntax of MediaWiki ( http://www.mediawiki.org/wiki/MediaWiki ) in Perl 5, so Perl projects can process its wiki syntax, or create compatible wikis. Deliverables As a result of the project: 1. A CPAN module for parsing a subset of the MediaWiki syntax will be written. 2. A Kwiki plugin for using this MediaWiki syntax in Kwiki wikis will be written. Project Details MediaWiki is a popular open-source wiki engine that powers the Wikimedia web-sites (including the Wikipedias, the Wiktionaries, and the Wikiquotes) and many other wikis around the world, including many Perl-related ones. MediaWiki is an open-source wiki written in PHP and licensed under the GPL. At the moment, Perl lacks a reusable parser for its syntax with a usable licence. As a result, one cannot process the syntax using Perl or write wikis based on this syntax. So for example, one cannot re-use the MediaWiki-based texts in Perl wikis. This project aims to solve it by creating a re-usable codebase in Perl 5 to parse and process MediaWiki-syntax. Project Schedule The project will take 1-2 months. I can begin work immediately. Bio I have worked with Perl since 1996, and have over 40 modules on CPAN (and many other projects written in Perl). I have a lot of experience and working knowledge in C programming. I have contributed to many open source projects in the past, including ones that I initiated on my own, such that I joined as a co-developer and such that I adopted after some neglect by the original developer. Aside from that, I have graduated from the Technion in Electrical Engineering in 2004 (cum laude). I have previously conducted work on XML::RSS both voluntarily and later as part of receiving a TPF grant for reworking it. For more information about my projects see: http://www.shlomifish.org/open-source/ ---------------- Amount Requested: $1,000. Regards, Shlomi Fish