| changeset 599: | 6ea3f9cf342f |
| parent: | 4dc32b1db08e |
| child: | 35968b6224f0 |
| author: | Gregor Richards <Richards@codu.org> |
| date: | Mon Aug 02 22:19:53 2010 -0400 (21 months ago) |
| permissions: | -rwxr-xr-x |
| description: | Updated to output XHTML 1.1 |
| Richards@570 | 1 | #!/usr/bin/env .wiki |
| Richards@570 | 2 | = Hackiki |
| Richards@570 | 3 | |
| Richards@570 | 4 | This is a wiki powered by [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki! |
| Richards@585 | 5 | |
| Richards@585 | 6 | You may [[mlogin|log in]] using OpenID, or various popular login providers (Google, Yahoo, etc). |
| Richards@570 | 7 | |
| Richards@570 | 8 | 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@570 | 9 | |
| Richards@570 | 10 | 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@570 | 11 | |
| Richards@570 | 12 | |
| Richards@570 | 13 | == Editing |
| Richards@570 | 14 | |
| Richards@570 | 15 | The simple interface: |
| Richards@570 | 16 | {{{
|
| Richards@570 | 17 | #!/bin/sh |
| Richards@599 | 18 | echo '<form action="'$HACKIKI_BASE'/medit" method="get"> |
| Richards@599 | 19 | <fieldset> |
| Richards@599 | 20 | <input type="hidden" name="arg1" value="bin" /> |
| Richards@599 | 21 | Create/edit a page: <input type="text" name="arg2" value="hello" /> |
| Richards@599 | 22 | <input type="submit" value="Edit" /> |
| Richards@599 | 23 | </fieldset> |
| Richards@599 | 24 | </form>' |
| Richards@570 | 25 | }}} |
| Richards@570 | 26 | |
| Richards@570 | 27 | The more complicated (but more complete, robust) interface: [[edit|Builtin editor]] |
| Richards@570 | 28 | |
| Richards@570 | 29 | |
| Richards@570 | 30 | == Links |
| Richards@570 | 31 | |
| Richards@570 | 32 | * [[runner | An arbitrary command runner]] |
| Richards@570 | 33 | * [[list | A list of all pages]] |
| Richards@570 | 34 | * [[hg | Administration]] (available to all users) |