root/tags/v2-2008-02-02/README

Revision 45, 2.3 kB (checked in by ingy, 2 years ago)
 r3090@skinny:  ingy | 2007-01-16 13:52:06 -0800
 Rearranging the Kwiki tree.
Line 
1 = Welcome to Kwiki 2.0
2
3 Kwiki is wiki software that is especially popular in the Perl community.
4 It is of course written in Perl, but you don't need to be fluent in Perl
5 or even know what Perl is to start using a Kwiki wiki today.
6
7 One of the main advantages of Kwiki over other wiki software is that it
8 is comprised of lots of little software parts called plugins. There are
9 nearly 200 Kwiki plugins, with the number growing every day.
10
11 A plugin can change a Kwiki installation in any number of ways. The
12 effect can range from being simple as changing a color scheme to complex
13 as turning the wiki into a blog.
14
15 In practice, Kwiki installations end up looking and behaving very
16 different from each other, because a given installation is defined by
17 the set of plugins that the owner of the wiki is using.
18
19 There are plugins for almost anything you can think of, and even things
20 you probably haven't. If Kwiki doesn't have something you need, it isn't
21 too hard for you to write a plugin for yourself. Find a friendly Kwiki
22 hacker if you need help getting started.
23
24 == The Kwiki Vision
25
26 Kwiki is a great solution for those people who just want to install and
27 easily maintain a wiki site. But Kwiki is much more than that...
28
29 The vision of Kwiki is to be a software environment where
30 programmers can add to the framework as easily as a person would
31 edit a page on a wiki.
32
33 In an abstract sense, you can think of the Kwiki project as a wiki, and
34 each Kwiki plugin as a wiki page. Even though these plugins aren't open
35 for /everybody/ to edit, there is a strong sense of trust in the
36 community. Anyone who is interested (and generally trustworthy) can get
37 commit access to the project just by asking.
38
39 Kwiki encourages experimentation. No idea is too weird for Kwiki. There
40 are no inherent rules to follow. This makes Kwiki a hacker's playground.
41 Just be careful, or somebody might get an eye poked out.
42
43 Finally Kwiki doesn't make judgments on "Wiki Concepts". For instance,
44 Kwiki does not prefer CamelCaseLinks over [Free Links], or a file system
45 database over an RDBMS. Kwiki supports them all, with plugins for
46 everything. You could probably clone, say, MediaWiki (the Wikipedia wiki
47 software), using the right combination of Kwiki plugins.
48
49 The point is, if there is something about Kwiki that you don't
50 like, you don't need to convince the Kwiki community to change.
51 Just write a plugin!
52
Note: See TracBrowser for help on using the browser.