[R-wiki] Summary of the discussion before creation of R-sig-wiki
Philippe Grosjean
phgrosjean at sciviews.org
Thu Jan 19 20:38:32 CET 2006
Frank E Harrell Jr wrote:
> [...]
> Nice discussion Philippe, again. Here are 3 points I'd like to make.
>
> - I would not weight installation very much as you don't do it often and
> users don't see this
I agree. It is just that I anticipate some people would like to install
a local version of a part or whole of the R Wiki on their computer (for
consultation of the documentation when not connected to the Internet).
With DokuWiki, I did this by just unzipping \wiki somewhere in the \www
directory. Even under Windows, it works with a plain installation of
EasyPHP. I wonder if it can ever be that simple with TWiki.
> - Twiki stores only diffs so there is no explosion of disk space
??? What is the algorithm used for images? What is the CPU load to
reconstruct pages from several diffs... or images from diffs?
I just check in DokuWiki. Everything is in \data.
Here is the content:
\data\pages are the latest wiki pages in clear (UTF-8 encoded plain
text). The directory structure reflects the namespaces.
\data\media are images.
\data\attic stores successive versions of documents in gzipped formats.
This is not diffs, it is really all versions of the documents.
\data\cache stores both xhtml cached versions of wiki pages (they are
recalculated only if modified) and a special .i file that indexes words
for rapid search.
\data\meta just stores [pages].indexed for all pages whose indexation is
up-to-date.
Finally, \data\changes.log is a chronological list of page changes.
Personnally, I trust this because it is simple, and I can manage and
hack this easily if needed. Also, it seems that performances are
considered, i.e., page cache and indexation of words for fast search.
> - We base our whole department's web site on Twiki and it has been
> extremely successful and free of software problems. We have also had
> great success adding plugins when we need them such as bibliographer
> builders.
OK, so, I am convinced that it is a good Wiki engine. But I still wonder
about performances for large Wikis. A priori, I tend to trust MediaWiki
in this field, because it is the Wikipedia engine, and it runs smoothly
with millions of Wiki pages!... But then, I read this:
http://meta.wikimedia.org/wiki/DokuWiki_vs_MediaWiki_benchmarks. Gosh!
This benchmark is from Wikimedia itself! So, when they say DokuWiki is
faster than MediaWiki, I trust them!
Do you think we could set up Twiki and DokuWiki together on the same
server for comparison with a few hundreds of pages (for instance, those
we could get from .Rd files, once Rdconv will be modified to produce
Wiki pages)? Could you make this test if I send you a complete DokuWiki
install with (the simples) instructions to run it?
Best,
Philippe
P.S.: at the end of comparison between DokuWiki and TWiki at:
http://wiki.splitbrain.org/wiki%3Acompare, you have:
"... But one of the “features” that I like so much in DokuWiki is the
fact that is able to offer a wide/complete set of features in a small
code footprint and looks nice (visually uncluttered). This, of course,
is very subjective and is no technical advantage unless the code is done
by following high quality practices." — Straider 2005-02-24 12:15
and:
"I really don’t feel Twiki’s setup merits the rating of “Easy”"
More information about the R-sig-wiki
mailing list