I downloaded one of these traballs, but didn't look at it in detail, so I'm
uncertain how complicated that would be. But if we're to move to MySQL
anyway, either with my solution or a new CGI script, conversion is
unavoidable.
I guess there are enough people out there who know some PHP, and it's easy
to learn (easier than CGI, I think). As you know, Nupedia is PHP-based, and
it works quite well. The script could also become a wikipedia "article"
itself, which can be copied to a real file after an upgrade or error
correction. It might be a good idea to limit write access to that "article",
though. That could make a CVS unnecessary.
Which is another thing I need to know. Should I implement a "rights
management"? If yes, how? Probably group-based, with an "editor" group
giving out special rights? And limits that can be changes for each page, or
should that go by page name, like "/Talk is open to everyone, /Lock can only
be changed by editors"? Please give me input on this!
BTW, who should I contact for testing my script and the DB on a "real"
server? Toan? And should I make the script public now, so everyone can take
a look? As a wiki article, or post it here on the list?
Oh, so many questions...
Finally, I'm not sure I can do the long-term of the script maintnance
myself. I'll work on the rights management and bug-fixing until it runs
without bugs, of course, and can fix minor things when they pop up. But in a
few weeks/month, I'll be quite busy at university, and can't promise
anything there.
Magnus
-----Original Message-----
From: wikipedia-l-admin(a)nupedia.com
[mailto:wikipedia-l-admin@nupedia.com]On Behalf Of Jimmy Wales
Sent: Friday, August 24, 2001 11:30 PM
To: wikipedia-l(a)nupedia.com
Subject: Re: [Wikipedia-l] PHP Wikipedia
How difficult do you think it will be to import all the existing
wikipedia data
into your version?
What's your take on the general availability of PHP skills on the
net, versus
Perl skills?
I've been talking to Clifford Adams about the future of Wikipedia
and UseModWiki,
and he's given his blessing to a Wikipedia-centric fork of his
code. Some of the
design goals for UseModWiki, namely that it be easy to install,
etc., aren't necessarily
consistent with some of the more highly specialized needs of
Wikipedia. He suggests
that we find someone (Magnus? :-)) to take over the forked
version, and that we could
set up a modern CVS, etc.
I'm reluctant to go the PHP route, partially because I don't
personally know much
about PHP, but if you can convince me that it's sufficiently
superior to a mod_perl
or perl fastcgi solution, I'm thinking that we could go your
route. Your code could
be wikipedia-centric, and we could all learn to help you with it.
--Jimbo
Magnus Manske wrote:
Hi all,
as a few of you might know, I just wrote a complete (well,
almost) Wikipedia
software as a PHP script!
It has all essential wiki features like article editing,
version management,
user management, subpages, etc.
Additionally, its data storage is completely MySQL (fast!), it
has a file
upload tool, some other goodies soon.
Maybe best of all, script and database are prepared to support
some kind of
editor/superuser functionality for
"locking" pages, as it is currently
discussed.
Now to the bad sides (yes, there are some...)
- I don't have a server to host it yet. Maybe I can run it on
the Nupedia
server sometimes. So, no trying yet, sorry.
- The parser (to convert the source text into readable stuff)
is very basic.
I copied the HomePage and the SandBox from
wikipedia, and they
look about
the same, but this is wherte the bugs will be.
- Currently, I don't have a means to convert wikipedia to MySQL
automatically, which is what would have to be done if (IF!)
this script ever
gets used.
Just letting you know there's an early but working alternative ready...
Magnus
[Wikipedia-l]
To manage your subscription to this list, please go here:
http://www.nupedia.com/mailman/listinfo/wikipedia-l
--
*************************************************
*
http://www.nupedia.com/ *
* The Ever Expanding Free Encyclopedia *
*************************************************
[Wikipedia-l]
To manage your subscription to this list, please go here:
http://www.nupedia.com/mailman/listinfo/wikipedia-l