Hi Enrico,
On Tue, Jul 06, 2004 at 01:45:17PM +0000, Enrico Weigelt wrote:
But my article schema supports a little bit more than just text and headlines, i.e. outline, title, ext.linklists, etc.
So I'm planning to extend the common wiki syntax by some additional elements, i.e. some block/section tags (as used by some template engines). An extendet wiki article could probably look like:
{--ATTR--} Language: de Translation-en: foo
{--TITLE--} Article Title
{--OUTLINE--} This is the article outline
{--TEXT--}
A couple of years ago I extended the UseMod wiki syntax and wrote a perl script that will convert wiki pages into LaTeX, DocBook and XHTML. We even used it to create the proceedings of the Hispalinux 2002 conference.
You can find it in Debian (package parsewiki) and in: http://villate.org/parsewiki/
(sorry for the name Reini. You're right this is a converter and not a parser)
The solution I used at that time was:
{title: Some Title} {author: Authors list} {date: Publication date} {organization:...} {address:...} {abstract: any of these meta-fields\ can take several lines.} etc.
Later on, I went on to extend the system using Python, and I borrowed the PostScript convention of placing the meta-information inside special comments that start with two %% instead of just one. I used something such as: ##author:... ##date:...
I just could not continue to developed a more complete system on my own, and I did not succeed in attracting other Python developers, so I have decided to join some strong wiki project to try to implement the features that I miss in a wiki.
That's how I ended up in this list. I just discovered and install Media Wiki today and I'm anxious to help with anything. Any suggestions? Perhaps I can start by adapting my old perl conversion script. I had to do some improvements to the UseMod perl code which might also find some use here.
Cheers, Jaime