2016-08-15 17:36:33 +03:00
|
|
|
# Portable Wiki (pWiki)
|
|
|
|
|
|
2016-08-15 20:52:40 +03:00
|
|
|
_NOTE: the project is currently in prototype phase, thus most things
|
|
|
|
|
are likely to change, and the implementation / API **will** change._
|
|
|
|
|
|
2016-08-15 18:50:03 +03:00
|
|
|
### Project goals / main features:
|
2016-08-15 19:01:47 +03:00
|
|
|
|
2016-08-15 18:50:03 +03:00
|
|
|
- _Simple embeddable Wiki_
|
2016-08-15 18:31:51 +03:00
|
|
|
|
2016-08-15 19:01:47 +03:00
|
|
|
To be used as a zero-workflow app documentation platform, i.e.
|
|
|
|
|
documentation that can be created, edited, tweaked and updated in-app
|
|
|
|
|
without requiring setting up and maintaining a write-convert-embed
|
|
|
|
|
workflow.
|
2016-08-15 17:36:33 +03:00
|
|
|
|
2016-08-15 19:01:47 +03:00
|
|
|
This was a requirement on the _ImageGrid.Viewer_ project and as a
|
|
|
|
|
side-effect pWiki hosts it's own documentation too.
|
2016-08-15 18:31:51 +03:00
|
|
|
|
2016-08-15 18:50:03 +03:00
|
|
|
- _Pluggable storage and synchronization_ mechanisms
|
2016-08-15 17:36:33 +03:00
|
|
|
|
2016-08-15 19:01:47 +03:00
|
|
|
A set of tools and API's to enable data synchronization between pWiki
|
|
|
|
|
instances.
|
|
|
|
|
|
2016-08-15 18:50:03 +03:00
|
|
|
- _Self-hosted_ and flexible user interface
|
|
|
|
|
|
2016-08-15 19:01:47 +03:00
|
|
|
The pWiki interface is implemented as a set of pWiki pages and
|
2016-08-15 19:24:58 +03:00
|
|
|
templates within pWiki itself (see: [Templates] / [/bootstrap](bootstrap)),
|
|
|
|
|
this enables the user to customize the look feel and to some extent
|
|
|
|
|
the function of the interface from within pWiki, without touching the
|
|
|
|
|
code.
|
2016-08-15 19:01:47 +03:00
|
|
|
|
2016-08-15 19:24:58 +03:00
|
|
|
- pWiki _portable app_
|
|
|
|
|
|
2016-08-15 20:58:56 +03:00
|
|
|
This is a simple note / todo / outline app.
|
2016-08-15 18:31:51 +03:00
|
|
|
|
2016-08-15 19:07:01 +03:00
|
|
|
The pWiki app is a stand-alone instance of pWiki wrapped in an app
|
|
|
|
|
supporting all major desktop as well as mobile platforms.
|
|
|
|
|
|
|
|
|
|
The app serves the following goals:
|
|
|
|
|
|
2016-08-15 19:24:58 +03:00
|
|
|
- a simple and functional note / todo / outline app (obviously)
|
2016-08-15 19:07:01 +03:00
|
|
|
- an external/portable Wiki editor, as an alternative for
|
|
|
|
|
in-target-app documentation editor with ability to seamlesly
|
|
|
|
|
synchronize with the target app pWiki instance.
|
|
|
|
|
- a stand-alone testing platform and reference implementation for
|
|
|
|
|
pWiki components.
|
2016-08-15 17:36:33 +03:00
|
|
|
|
2016-08-15 18:31:51 +03:00
|
|
|
|
|
|
|
|
### General Documentation:
|
2016-08-15 19:31:23 +03:00
|
|
|
- [Doc/Path] / [bootstrap Path.md](bootstrap/Doc/Path.md)
|
|
|
|
|
- [Doc/Macros] / [bootstrap Macros.md](bootstrap/Doc/Macros.md)
|
2016-08-15 18:31:51 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- @filter(markdown) -->
|
2016-08-15 19:07:01 +03:00
|
|
|
<!-- vim:set ts=2 sw=2 expandtab spell : -->
|