The Perl Apprenticeship Site

The site

Welcome, Guest
Home
 

Search

All the projects
Browse by category
 

Login

Username:
Password:
Forgot my password
New user
 
Download source
 
Complaints / Compliments?
 

Latest projects

File comparison Jan 17, 2007
Metaphorio Apr 18, 2005
Masonik Apr 18, 2005
WebLinux Apr 18, 2005
Webioman (Updated) Feb 11, 2005
 
22 projects in the system.

TinyWiki

Created: July 28, 2004

Wiki is (now) a generic term for simple content management systems. Anyone may edit pages, and pages automatically interlink according to a keyword system. TinyWiki is defined as a Wiki implemeneted in 100 lines of code. Of course, like all projects, it ran away and now has features crawling out its ears, but it's still 100 lines for the core application. One of the features is "ActiveWikiPages". TinyWiki is viewer-extensible. Anyone may add Perl to pages and have it execute on the server. This would be a great way for novices to learn Perl in an environment with live, useful data, active users, and room for creativity. It's also potentially of interest to anyone who just wants to muck around with Wiki without necessarily starting their own. The "home" TinyWiki runs perldesignpatterns.com. Email me for help, or leave notes on the page you're working on and I'll see them eventually (usually a week or two unless things are active and then I'm active). More advanced users are of course welcome to hack on the core. My ultimate goal is to build something in the vein of Perl Monks (perlmonks.org) but less organized, more dynamic, more organic, more insane, and focused on software design in Perl.

Categories: Documentation, Network, System administration, Web
Project status: Active
Support level: Some
Difficulty: 1

Consider a difficulty of 1 to be "anyone" and a difficulty of 10 to be "gurus only".

Members

scottie Admin
 

Links

Programming interface for user supplied Perl
The base TinyWiki software
If you are interested in getting involved with this project, please check the project's website if it has one, or send one of the project admins email.