At 2004-02-29 04:22, Edward S. Peschko wrote:
I wanted to run my own wiki, and had a couple of
questions that I would greatly
appreciate being answered (or getting pointers to the right direction for answers)
I want to make a wiki, but I want to enforce some constraints on it..
First, I want the wiki to be in a generic hierarchy such that the hierarchy
follows certaion administrator-defined rules - ie:
a) its a hierarchy with three levels
b) linking between levels is limited to certain places inside the web page.
Ultimately, what I'm looking for is an interface between wiki and CVS - I'd
like the pages to be gathered from mysql and dumped into source control in
corresponding directories (this would fit my application very well).
And, ultimately to go the other way, to take stuff out of CVS and put it
onto the wiki.
I wouldn't mind writing the glue code to do this.. but I'd rather not write
an entire new wiki in order to do it.. ;-(
In other words, I'm hoping that this isn't a wheel that have to reinvent. I'm
really interested in using wiki as a collaboriative tool, but I'm not sure if it
fits the more rigorous model that I have in mind.. If it doesn't, what do
people suggest as alternatives?
Why not start with describing your actual problem instead
of a solution that you think will solve your problem? Often
newbie designers think in solutions rather than problems.
First define your problem, then search for the best solution.
But let's suppose your problem and solution analysis was
correctly done:
I don't think a strict hierarchy is possible in an encyclopedia,
because for example cows can be put under: mammals, animals
that butchers slaughter and animals that eat grass. Finding the
one single best hierarchical systems sounds like what
intellectuals in the 19'th century wasted their time on.
The real world is much more complicated and for example pre-computer
library systems worked this way: Each new book got an ever increasing
number and based on that number several indexes (boxes with small
index-cards) were set-up based on book title, author and sometimes
some sort of hierarchical system.
And why would you like to use CVS instead of the mechanism in
Wikipedia itself? I'm sure that the usage of CVS and Wikipedia
differs enough that different systems are called for. The
Wikipedia source code is developed using CVS, so it's not that
the programmers don't know that system.
ps - what's the difference between wiki and its
various clones particularly
phpwiki?
Interesting question, but probably very complex to answer.
Is there a wiki coded in perl?
Yes, there is. But why use Perl when you can use PHP?
Greetings,
Jaap