changelog shortlog tags changeset files file revisions raw

Annotate bin/index

changeset 0: c3bc2c8ad67d
child:4dc32b1db08e
author: Gregor Richards <Richards@codu.org>
date: Tue Nov 17 16:30:13 2009 +0000 (2 years ago)
permissions: -rwxr-xr-x
description: Initial import.

Richards@0 1
#!/usr/bin/env .wiki
Richards@0 2
= Hackiki
Richards@0 3
Richards@0 4
This is a wiki powered by [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki!
Richards@0 5
Richards@0 6
It also has [[wikisyntax]], although pages using this syntax are really just scripts for the ".wiki" program, which is really just an implementation of [[http://wikicreole.org/wiki/Creole1.0|WikiCreole]]. Like everything else, [[edit/bin/.wiki|.wiki]] can be edited by anyone!
Richards@0 7
Richards@0 8
All content on this wiki is distributed under the (unmodifiable) license in [[license]] unless otherwise specified. By editing this wiki without specifying another license, you are agreeing to license your edits as such.
Richards@0 9
Richards@0 10
Richards@0 11
== Editing
Richards@0 12
Richards@0 13
The simple interface:
Richards@0 14
{{{
Richards@0 15
#!/bin/sh
Richards@0 16
echo '<form action="'$HACKIKI_BASE'/medit" method="get">'
Richards@0 17
}}}
Richards@0 18
    <input type="hidden" name="arg1" value="bin" />
Richards@0 19
    Create/edit a page: <input type="text" name="arg2" value="hello" />
Richards@0 20
    <input type="submit" value="Edit" />
Richards@0 21
</form>
Richards@0 22
Richards@0 23
The more complicated (but more complete, robust) interface: [[edit|Builtin editor]]
Richards@0 24
Richards@0 25
Richards@0 26
== Links
Richards@0 27
Richards@0 28
* [[runner | An arbitrary command runner]]
Richards@0 29
* [[list | A list of all pages]]
Richards@0 30
* [[hg | Administration]] (available to all users)