See
http://wiki-toolkit.org
This is a
CPAN-hosted perl based Wiki. The README starts:
NAME
CGI::Wiki - A toolkit for building Wikis.
DESCRIPTION
Helps you develop Wikis quickly by taking care of the boring bits for
you. The aim is to allow different types of backend storage and search
without you having to worry about the details.
As you can see from
http://search.cpan.org/author/KAKE/CGI-Wiki-0.31/
, the author has clearly put a lot of work into lots of different backends.
CGI::Wiki's
RenderingPipeline mechanism
CPAN:CGI::Wiki::Formatter::Default
(
http://search.cpan.org/author/KAKE/CGI-Wiki-0.31/lib/CGI/Wiki/Formatter/Default.pm
) uses the
CPAN standard
CPAN:Text::WikiFormat
module. I read somewhere that this is a clean reimplementation of the formatter used by
UseModWiki, but I now can't find the reference.
TWiki's
Wikipedia:Microenvironment
is certainly changing.
--
MartinCleaver - 01 May 2003
Interesting stuff, but it's aimed at people who are quite happy installing
CPAN modules, i.e. mainly developers and system administrators with reasonably good Perl skills. Most TWiki administrators seem not to have a great deal of Perl/CPAN skills, as discussed in
AdminSkillsAssumptions, and in practice installing
CPAN modules can cause problems even for those with quite a lot of Perl background. So in practice this is not direct competition for TWiki, but it is a good example of how to use
CPAN.
--
RichardDonkin - 02 May 2003
You don't have to use
CPAN to install
CgiWiki, you can just download the tgz off the page reference I gave you:
mrjcleaver@cp1 [~/www]# mkdir cgi-wiki
mrjcleaver@cp1 [~/www]# cd cgi-wiki/
mrjcleaver@cp1 [~/www/cgi-wiki]# wget http://search.cpan.org/CPAN/authors/id/K/KA/KAKE/CGI-Wiki-0.31.tar.gz
--19:06:11-- http://search.cpan.org/CPAN/authors/id/K/KA/KAKE/CGI-Wiki-0.31.tar.gz
=> `CGI-Wiki-0.31.tar.gz'
...
100%[====================================>] 44,584 253.13K/s ETA 00:00
19:06:12 (253.13 KB/s) - `CGI-Wiki-0.31.tar.gz' saved [44584/44584]
mrjcleaver@cp1 [~/www/cgi-wiki]# tar xzf CGI-Wiki-0.31.tar.gz
mrjcleaver@cp1 [~/www/cgi-wiki]# ls
./ ../ CGI-Wiki-0.31/ CGI-Wiki-0.31.tar.gz
It seems you do need admin permissions though. I'll keep you posted.
--
MartinCleaver - 03 May 2003
You did in fact use
CPAN (the archive), just not
CPAN the Perl module that helps installation. The issue is that many people have had problems installing
CPAN modules and in some cases they don't have Internet access when installing TWiki, so using a lot of
CPAN modules is not really an option at present, nice as it would be. This would also tend to require
ModPerl everywhere to handle the increased amount of module loading and code compilation - many intranet servers don't have this installed, and it's frequently very hard to get the system administrator to do this. Similar comments apply to
TWikiOnWebHostingSites.
Of course, you are free to write another Wiki or add to the
TWikiClones, using
CPAN modules more heavily, but it may involve some coding
BTW I have put in an
InterWiki link so we can now link to
CPAN:CGI
,
CPAN:CGI::Wiki
, etc.
Another interesting Perl Wiki is Kwiki, which is up on
CPAN at
CPAN:CGI::Kwiki
- there's an
introductory article
as well. It is fairly simple, avoids using a lot of
CPAN modules and is quite easily extensible.
--
RichardDonkin - 15 May 2003
I really like the multi-line -- "here" -- capability. Many is the time I've wanted that for
readability when editing.
--
AntonAylward - 15 May 2003
Just a note: there exists a
CPAN package
CPAN:CGI::Wiki::Simple
that builds a simple wiki application using
CGI::Application and
CGI::Wiki .
And another one
http://jerakeen.org/programming/CGI-Wiki
, with the cooperation of Kake (the author of
CPAN:CGI::Wiki
) that nicks bits from the
CGI::Kwiki formatter.
CgiWiki is now the replacement for
UseModWiki in
Wiki:OpenGuides
(see
http://use.perl.org/~Kake/journal/
).
Wiki:OpenGuides
has quite a powerful team behind it, in particular
Wiki:EarleMartin
(a famous London
Wiki:PerlMonger
) author of
Wiki:WikiBot
, employed by Fotango
http://opensource.fotango.com/team.html
).
Fotango are well reputed, not least that
Wiki:ThePerlFoundation
have secured Fotango's commitment that "Arthur Bergman, a Senior Developer at the company and the main contributor to the Perl 5.8 threading effort," will work fulltime for 2 years on "to help
Wiki:ThePerlFoundation
coordinate and steer the Wiki:PonieProject"
--
MartinCleaver - 11 Jul 2003
Well, I wouldn't say I was famous!
I'm very flattered though. It's not accurate to say "in particular Wiki:EarleMartin"; in fact, my code contributions to the project are fairly small. The vast majority of it is by Kake Pugh (http://use.perl.org/~Kake/
). It's also nice of you to comment on Fotango, but they really don't have anything to do with CgiWiki.
--
EarleMartin - 9 Sep 2003
The
CgiWiki project has been renamed the
WikiToolkit project.
It can be found at
http://wiki-toolkit.org
--
MartinCleaver - 12 Oct 2003
actually, it looks more to me like
CgiWiki continues as is, and Wiki::Toolkit is the successor (still in a slow specification / dead phase). until Martin fixes the domain name you can see what is there at
http://the.earth.li/~kake/cgi-bin/wiki-toolkit/wiki.cgi
--
SvenDowideit - 08 May 2004
CategoryGlossary