On Mon, Dec 09, 2002 at 07:45:02PM +0100, Tomasz Wegrzanowski wrote:
Why are we doing another redesign ? Weren't 2 we had so far enough ?
Please make only evolutionary changes - fix only what's broken, add new features without breaking existing ones, fix performance problems and not introduce new. This way everyone will be happy.
I like the Wikipedias version of what it is to be a "Wiki", and want to use it for many other projects, groups, and committees. For that purpose, I am doing the redesign, so I and others can easily deploy the Wikipedia software in a wide variety of contexts.
So, whether Wikipedia ever uses it or not, I am doing this. But I want to ensure that we COULD host the Wikipedia on it. And because it is written in C as a custom Apache module, with Postgres backend, I will be able to make it very fast and efficient.
If we switch to Postgres, to get the benefits of Postgres we must do a redesign of the table schema, at least. Did anyone notice that Postgres is now fully SQL92 compliant? And a redesign of table schema means we can design it so that generating a regular wiki page only involves ONE query, instead of the current TWELVE. A long term redesign of the software could definately be beneficial.
The better we design the future Wikipedia software, the easier it will be to write, maintain, and extend.
In the process of the redesign, we hope to make it so that current issues with the Wiki software are natural and easy to solve. Join in if you like.
http://www.wikipedia.org/wiki/User:Clutch/mod_wiki
Jonathan