Tags:
competition1Add my vote for this tag extract_doc1Add my vote for this tag create new tag
, view all tags
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 smile

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
Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r14 - 2006-03-09 - CrawfordCurrie
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.