YYiki Interface

Interface (behaviors)

Transitive actions

/wiki/PAGEPATH

If the page at PAGEPATH exists, it renders the wiki page stored in the PAGEPATH. The PAGEPATH may contain subdirectories.

If the page does not exist, it redirects to /search/PAGEPATH

/edit/PAGEPATH

If the page exists, it shows the editing form pre-filled with the page stored in the PAGEPATH.

If it does not, it redirects to /create/PAGEPATH.

/create/PAGEPATH

If the page exists, it redirects to /edit/PAGEPATH.

If it does not, it creates a new page (file) and then redirects to /edit/PAGEPATH.

/search/PAGEPATH

If the exact match exists, it shows the link to it. Otherwise, show a hyperlink to /create/PAGEPATH.

At the same time, always show the fuzzy matches.

Intransitive actions

/list/

It shows the list of pages in reverse chronological order.


YYiki < > Installation