Lightning wrote:
Timwi wrote:
Should I continue with this?
I wouldn't advise it.
Heh, knew it! ;-)
Plus, I think there was a reason behing programming
in php vs Perl, im not sure..
Read the section "Why are we using PHP instead of perl?" on
http://www.wikipedia.org/wiki/Wikipedia:PHP_script_FAQ
Then add to that that you designed a new db schema
and that all data will have to be converted from one to the other
Of course I have thought about this. My plan would be to convert
articles as they are requested by readers. That way the database would
get converted gradually on demand, thus minimising possible delay and
avoiding downtime.
"If it's not broken, don't fix it"
I currently see no problems
with the wiki software as it is.
Well, please allow me to reply something to this even if it may
potentially be somewhat offensive. If it is, I am very sorry, and I do
not mean to offend you. But the reason for this is that you are American
and (as far as I can tell, sorry if I'm wrong) only use the English
Wikipedia. People who are using several different language Wikipedias
are seeing many more disadvantages and shortcomings in the current
design. Add to that the fact that you are very much used to Wikipedia as
it is now; it is often difficult to forego something familiar.
Additionally, the current database schema has performance problems that
you will not be able to overcome without converting the database. Of
course, you could convert it bit by bit, but then again, you could
equally well start with an entirely new database schema...
After
that we could slowly move towards universal logins through a simple
system I proposed earlier which would allow for a simple transition.
Unfortunately, any change that would introduce a universal-login system
to the current system, would be a hack solution in and of itself, simply
because the current software was not designed to handle this.
Iwould however be very interested in seeing your DB
schema
http://meta.wikipedia.org/wiki/Experimental_new_database_schema
Any comments, of course, are welcome.
and some info
about your ideas for then ew software
Well, I've had quite a lot of ideas, I probably wouldn't know where to
start. Of course, I have followed this mailing list and have picked up
ideas here and there. I support the idea of a more-or-less independent
layout system that will allow users to skin Wikipedia to their needs
without the software needing to hard-core any HTML (with the possible
exception of the contents of pages in the Special: namespace).
Other (not-so-important) improvements over the current system include
translatable names of Special pages (not just the namespaces), all
non-canonical URLs redirect to the canonical URLs, so every resource has
one and only one place to live; easier URLs (/Article_name/edit instead
of /w/wiki.phtml?title=Article_name&action=edit), being able to use
Wikipedia's web interface in one language while viewing articles in
another language ...
just please don't post perl source full of
perlisms like $/,
$_, $? @var, %var. etc that crap is obfuscated and hurts my eyes..
I haven't used $? yet :)))
But I have to admit to being a fan of regular expressions. I use a few
of them currently to extract information from URLs (like the language
code), but the two Special Pages I have created so far (Log In and
Translate) do not use them at all, and I don't think most of them will
(things like Watchlist, Recent Changes, Orphans etc.etc. will just be
SQL statements and then an HTML table).
Greetings,
Timwi