Edit page AbridgedResume
[wiki.git] / GeekiGeeki
1 == Geeki Geeki, the Stupid Stupid Wiki Wiki ==
2
3 <div style="float: right">{{GerryStich.png}}</div>
4
5 GeekiGeeki is a minimalistic wiki with a [[http://git.or.cz/ | Git]]
6 backend, an unusually high features/complexity ratio and a clean wiki syntax.
7 Check the EditingTips page for an idea the supported markup.
8
9 <div style="font-size: large; color: red; text-align: center">
10 The stupid choice for your geeky wiki needs!
11 </div>
12
13 == Features ==
14
15  * S^3: Simple, Small, Stupid
16  * Rich, clean markup syntax, highly compatible with [[WikiCreole]] and [[MoinMoin]]
17  * Versioned and distributed storage backend based on git
18  * Easy to interface with other storage back-ends through a glue script
19  * Interfaces with GitWeb for history browsing, RSS...
20  * Consistent use of CSS for easy theming
21  * HTML pass-through for powerful formatting
22  * Pluggable macros
23  * Page includes (templates with parameters coming)
24  * Blogging support
25  * Hierarchical namespace with automatic directory listing
26  * [[pictures | Picture gallery]] (poor man's Flick'r)
27  * Video playback (poor man's You Tube)
28  * User accounts supported through web server's HTTP basic auth
29  * Per-page ACLs
30  * Title and full-text search with full regex power
31  * Easy drop-in installation (no WSGI, mod_python, FCGI...)
32  * Fast!
33  * Small! Codebase is just 800 LOCs!
34  * Derived from [[PikiWiki]], like [[MoinMoin]]
35  * [[GuruMeditation]] alerts :-)
36
37 == License ==
38
39 GeekiGeeki is Gratis Software as in Gratuitous Speech, not Cheap as in Cheap Beer.
40 Consult your lawyer before using to check whether this is compatible with your current
41 brand of beer.
42
43 Naa! GeekiGeeki is really distributed under the [[http://www.fsf.org/licensing/licenses/agpl-3.0.html|GNU Affero General Public License version 3]] or later.
44
45 == Download ==
46
47 ==== Releases ====
48
49 || 01-May-2009 || [[http://src.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v4.0|geekigeeki-4.0.tar.gz]] ||
50 || 11-Dec-2008 || [[http://src.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v3.0|geekigeeki-3.0.tar.gz]] ||
51 || 23-Sep-2008 || [[http://src.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v2.0|geekigeeki-2.0.tar.gz]] ||
52
53
54 ==== Source ====
55
56 You can obtain the latest version -- actually ''any'' version -- through git:
57
58 {{{
59 git clone http://src.codewiz.org/~bernie/git/geekigeeki.git/
60 git clone git://src.codewiz.org/~bernie/geekigeeki.git/
61 }}}
62
63 Browse the revision history in [[https://www.codewiz.org/gitweb/geekigeeki.git/|GitWeb]]
64
65 Individual source files:
66
67  * [[http://src.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.py        | geekigeeki.py      ]] -- The CGI itself
68  * [[http://src.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.conf.py.. | geekigeeki.conf.py ]] -- Sample site config
69  * [[http://src.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/post_edit_hook.sh    | post_edit_hook.sh  ]] -- Some glue to integrate with git
70  * [[http://src.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/wiki_apache.conf     | wiki_apache.conf   ]] -- Sample conf file for Apache
71  * [[sys/geekigeeki.css                                                                  | geekigeeki.css     ]] -- The stylesheet used at this site
72
73 Yes, that's the whole thing!
74
75
76 == Installation and upgrade ==
77
78 See [[geeki/install]] for new installations, [[geeki/upgrade]] if you are already running a previous version of GeekiGeeki.
79
80 == Contributing ==
81
82 Please send your patches!  See the [[geeki/TODO]] list for ideas.
83
84 Bugfixes and cute hacks welcome.  BloatWare //will// be rejected: this is
85 a minimalistic wiki, damn'it!