Some of the features of this wiki engine:
Read further about wikis and the syntax extensions used:
Read this blog for more details on some of the more interesting R&D topics used in this wiki engine.
Some technologies that made this engine possible:
Read more details at wiki.coolscala.com.
Note that the WikiPath is part of the API and it can be used to discover and navigate. Once the topics of interest are identified, the API below can be used to access them.
These APIs are specific to the account they're made from (permissions, rendering etc).
GET /weapi/v1/entry/*wpath Get an entry, by wpath, as a full JSON. weapi/v1/entry/rk.Admin:Wiki_Engine
GET /weapi/v1/entry/id/:id Get an entry by Id, as a full JSON. weapi/v1/entry/id/506c867a0cf26592618ee264
GET /weapi/v1/entry/ver/:ver/*wpath Get a specific version of an entry, by wpath. weapi/v1/entry/ver/1/rk.Admin:Wiki_Engine
GET /weapi/v1/content/*wpath Get only the original content (markdown) of an entry. weapi/v1/content/rk.Admin:Wiki_Engine
GET /weapi/v1/html/*wpath Render an entry to HTML. No CSS or other includes are added, just the content included as HTML. weapi/v1/html/rk.Admin:Wiki_Engine
POST /weapi/v1/preview/*wpath Editing help: POST alternate content to this URL to render to HTML (preview). You need to be logged in. weapi/v1/entry/rk.Admin:Wiki_Engine