CGI::Wiki 0.62
Sponsored Links
CGI::Wiki 0.62 Ranking & Summary
File size:
0.061 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1144
Date added:
2006-09-05
Publisher:
Kake Pugh
CGI::Wiki 0.62 description
CGI::Wiki is a toolkit for building Wikis.
Helps you develop Wikis quickly by taking care of the boring bits for you. You will still need to write some code - this isnt an instant Wiki.
SYNOPSIS
# Set up a wiki object with an SQLite storage backend, and an
# inverted index/DB_File search backend. This store/search
# combination can be used on systems with no access to an actual
# database server.
my $store = CGI::Wiki::Store::SQLite->new(
dbname => "/home/wiki/store.db" );
my $indexdb = Search::InvertedIndex::DB::DB_File_SplitHash->new(
-map_name => "/home/wiki/indexes.db",
-lock_mode => "EX" );
my $search = CGI::Wiki::Search::SII->new(
indexdb => $indexdb );
my $wiki = CGI::Wiki->new( store => $store,
search => $search );
# Do all the CGI stuff.
my $q = CGI->new;
my $action = $q->param("action");
my $node = $q->param("node");
if ($action eq display) {
my $raw = $wiki->retrieve_node($node);
my $cooked = $wiki->format($raw);
print_page(node => $node,
content => $cooked);
} elsif ($action eq preview) {
my $submitted_content = $q->param("content");
my $preview_html = $wiki->format($submitted_content);
print_editform(node => $node,
content => $submitted_content,
preview => $preview_html);
} elsif ($action eq commit) {
my $submitted_content = $q->param("content");
my $cksum = $q->param("checksum");
my $written = $wiki->write_node($node, $submitted_content, $cksum);
if ($written) {
print_success($node);
} else {
handle_conflict($node, $submitted_content);
}
}
Helps you develop Wikis quickly by taking care of the boring bits for you. You will still need to write some code - this isnt an instant Wiki.
SYNOPSIS
# Set up a wiki object with an SQLite storage backend, and an
# inverted index/DB_File search backend. This store/search
# combination can be used on systems with no access to an actual
# database server.
my $store = CGI::Wiki::Store::SQLite->new(
dbname => "/home/wiki/store.db" );
my $indexdb = Search::InvertedIndex::DB::DB_File_SplitHash->new(
-map_name => "/home/wiki/indexes.db",
-lock_mode => "EX" );
my $search = CGI::Wiki::Search::SII->new(
indexdb => $indexdb );
my $wiki = CGI::Wiki->new( store => $store,
search => $search );
# Do all the CGI stuff.
my $q = CGI->new;
my $action = $q->param("action");
my $node = $q->param("node");
if ($action eq display) {
my $raw = $wiki->retrieve_node($node);
my $cooked = $wiki->format($raw);
print_page(node => $node,
content => $cooked);
} elsif ($action eq preview) {
my $submitted_content = $q->param("content");
my $preview_html = $wiki->format($submitted_content);
print_editform(node => $node,
content => $submitted_content,
preview => $preview_html);
} elsif ($action eq commit) {
my $submitted_content = $q->param("content");
my $cksum = $q->param("checksum");
my $written = $wiki->write_node($node, $submitted_content, $cksum);
if ($written) {
print_success($node);
} else {
handle_conflict($node, $submitted_content);
}
}
CGI::Wiki 0.62 Screenshot
CGI::Wiki 0.62 Keywords
CGI
Wiki 0.62
DB
Wikis
for building
node
content
CGI::Wiki
submitted
param
new
CGIWiki
CGI::Wiki 0.62
Libraries
Programming
Bookmark CGI::Wiki 0.62
CGI::Wiki 0.62 Copyright
WareSeeker periodically updates pricing and software information of CGI::Wiki 0.62 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CGI::Wiki 0.62 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
contential airlines
caffeine content of drinks
clg wiki
content security software
cgi wikipedia
content management system
node 32
content paradise
contents insurance
lymph nodes
contentores
calorie content of foods
content manager
table of contents
node girls
contentious
content standards
nodes of ranvier
Related Software
QuikWiki is a Perl CGI Wiki that supports normal Wiki functions like browsing, creating, and editing Web pages. Free Download
CGI::Kwiki::New is the default new wiki generator for CGI::Kwiki. Free Download
CGI::Wiki::Kwiki is an instant wiki built on CGI::Wiki. Free Download
Cloud Wiki is a wiki engine written in Python and backed by Sqlite. Free Download
CGI++ - C++ macro pre-processor that facilitates development of CGI/Database applications in C++. Free Download
WikiChump listens in an IRC channel like a traditional bot and adds the information to a wiki in realtime. Free Download
CGI::WML is a Perl module with subclass LDSs CGI.pm for WML output and WML methods. Free Download
CGI:IRC is a Perl/CGI program that allows you to use IRC from a Web browser. Free Download
Latest Software
Popular Software
Favourite Software