changelog shortlog tags changeset files file revisions raw

Annotate bin/index

changeset 493: ece0a89c00a9
parent:272633c0e4f4
child:9638f1e01306
author: Hackiki
date: Tue Nov 10 16:57:48 2009 +0000 (2 years ago)
permissions: -rwxr-xr-x
description: medit/bin/index chebang=#!/usr/bin/env .wiki cont== Unix People Wiki

Welcome to the Unix People Wiki, powered by [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki!

This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment ([[security|protected]] by [[http://plash.beasts.org/|plash]]). The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, everything) is actually supported by scripts written into the wiki, and //editable by anyone//!

If you want to set up your own Hackiki instance, there are instructions (in the works) at [[installation]].

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, [[http://hackiki.codu.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone!

The source for Hackiki itself is available at https://codu.org/projects/hackiki/hg/ . The filesystem is available at http://hackiki.codu.org/fs/ (and, of course, here). Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :)

All content on Hackiki is distributed under the (unmodifiable) license in <a href="/wiki/license">license</a> unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such.


== Editing Hackiki

The simple interface:
<form action="/wiki/medit" method="get">
<input type="hidden" name="arg1" value="bin" />
Create/edit a page: <input type="text" name="arg2" value="hello" />
<input type="submit" value="Edit" />
</form>

The more complicated (but more complete, robust) interface: [[edit|Builtin editor]]


== Links

* [[hello | An example page]]
* [[runner | An arbitrary command runner]]
* [[list | A list of all pages]]
* [[hg | Administration]] (available to all users)

Hackiki@488 1
#!/usr/bin/env .wiki
Hackiki@493 2
= Unix People Wiki
Hackiki@488 3
Hackiki@493 4
Welcome to the Unix People Wiki, powered by [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki!
Hackiki@488 5
Hackiki@488 6
This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment ([[security|protected]] by [[http://plash.beasts.org/|plash]]). The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, everything) is actually supported by scripts written into the wiki, and //editable by anyone//!
Hackiki@488 7
Hackiki@488 8
If you want to set up your own Hackiki instance, there are instructions (in the works) at [[installation]].
Hackiki@488 9
Hackiki@488 10
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, [[http://hackiki.codu.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone!
Hackiki@488 11
Hackiki@488 12
The source for Hackiki itself is available at https://codu.org/projects/hackiki/hg/ . The filesystem is available at http://hackiki.codu.org/fs/ (and, of course, here). Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :)
Hackiki@488 13
Hackiki@488 14
All content on Hackiki is distributed under the (unmodifiable) license in <a href="/wiki/license">license</a> unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such.
Hackiki@488 15
Hackiki@488 16
Hackiki@488 17
== Editing Hackiki
Hackiki@488 18
Hackiki@488 19
The simple interface:
Hackiki@488 20
<form action="/wiki/medit" method="get">
Hackiki@488 21
    <input type="hidden" name="arg1" value="bin" />
Hackiki@488 22
    Create/edit a page: <input type="text" name="arg2" value="hello" />
Hackiki@488 23
    <input type="submit" value="Edit" />
Hackiki@488 24
</form>
Hackiki@488 25
Hackiki@488 26
The more complicated (but more complete, robust) interface: [[edit|Builtin editor]]
Hackiki@488 27
Hackiki@488 28
Hackiki@488 29
== Links
Hackiki@488 30
Hackiki@488 31
* [[hello | An example page]]
Hackiki@488 32
* [[runner | An arbitrary command runner]]
Hackiki@488 33
* [[list | A list of all pages]]
Hackiki@488 34
* [[hg | Administration]] (available to all users)