[Wikitech-l] Announce: Going to start phase4

Domas Mituzas Domas.Mituzas at microlink.lt
Mon Jul 19 08:48:15 UTC 2004


> Some things I've already done:
> * rewriting some parts to run over patTemplate

What are the pros/cons against current mediawiki development line and phpTAL?

> * splitted off the wiki into a (system-wide) library part and 
>  some very little stub for index.php -> allows multiple instances
>   to share the same code and so ease updates.

Well, that's where the mediawiki development is heading.

> What I'm going to do:
> * database/storage abstraction (i.e. postgresql backend)

Nice idea. Though, the main idea is to separate data processing 
code from UI, the data abstraction isn't too difficult to implement. 
And even now we've got working versions of PostgreSQL mediawiki.
Possibly a working feature in 1.4 or later 1.3 versions :)

> * wiki middleware (for article storage, wiki-syntax parsing, ...)

Well, with object-oriented design mediawiki already has 
classes for article storage (Article) and parsing (Parser). 
What is going to be else?

> * support multiple parsers and converters (also xml<->wiki)

Parsing human text into computer text is a nice task. 
Especially if your XML would be usable with XSLT.

> * frontend completely patTemplate-based
> * integration into contentbuilder2/baseTemplate2 framework
>   (so the wiki is just a box and can be easily imported into 
>   some other application

I don't wear UI-hat, so I won't be able to measure the value of 
theese additions. Still, I've got a question. What is your motivation? 
Why do you write about theese features? Why is it called phase4 
instead of someotherwiki? Does it really have the best value for project?

Cheers,
Domas



More information about the Wikitech-l mailing list