Contribute your ideas and follow the discussion about the choice of authoring environment
The authoring environment should be:
6 potential candidate software are considered with these additional criteria:
| Markdown | Git | Inplace | Active | |
|---|---|---|---|---|
| Prose | Yes | github | No | No |
| Gitbook | Yes | git | No | Yes |
| Dillinger | Yes | github | No | |
| Aloha | Yes | |||
| Pen Editor | Yes | No | Yes | Yes |
| ContentEditable | No | No | Yes | Yes |
Based on the design goals the following features should be implemented:
- [ ] are.Let’s say goodbye to google docs.
| OSS | Active | Comment | |
|---|---|---|---|
| Prose | Yes | No | Huge community of contributors and users |
| Gitbook | Yes | Yes | |
| Dillinger | Yes | ||
| Aloha | |||
| Pen Editor | Yes | Yes | |
| ContentEditable | No | Yes |
| Markdown | Git | Branches | Metadata | Comment | |
|---|---|---|---|---|---|
| Prose | Yes | Github | Yes | YAML/Frontmatter | |
| Gitbook | Yes | Yes | |||
| Dillinger | Yes | Yes | |||
| Pen Edit | Yes | No | |||
| Substance | No | No | |||
| Realms | Yes | No | |||
| PupPub |
| InPlace | Preview | Toolbar | Media | Links | Metadata | Offline | Focused | |
|---|---|---|---|---|---|---|---|---|
| Prose | No | Yes | Yes | Yes | Yes | No | Yes | |
| Gitbook | No | Some | Yes | No | Yes? | Some | ||
| Dillinger | No | Yes | Yes | Yes | Yes | |||
| Pen Edit | Yes | Yes | No | |||||
| Substance | No | Yes | Yes | Yes | Yes | Yes | ||
| Realms | No | Yes | No toolbar | No | No | No | ||
| PupPub |
| Lang | Frontend | Backend | Modular | Style | Comments | |
|---|---|---|---|---|---|---|
| Prose | JS | Backbone | Quite Stateless | Good | Simple. | Bad code climate. Insecure deps. |
| Gitbook | ||||||
| Dillinger | ||||||
| Pen Edit | ||||||
| Substance | ||||||
| Realms | ||||||
| PupPub |
| Offline | Desktop | Dropbox | G Drive | Comments | ||
|---|---|---|---|---|---|---|
| Prose | No | Also has a table editor. | ||||
| Gitbook | Yes | Yes | Yes | |||
| Dillinger | Yes | Yes | Yes | Yes | ||
| Aloha | ||||||
| Pen Edit | Yes | |||||
| ContentEditable | Yes |
AngularJS - HTML enhanced for web apps!
Ace Editor - awesome web-based text editor
Marked - a super fast port of Markdown to JavaScript
Twitter Bootstrap - great UI boilerplate for modern web apps
node.js - evented I/O for the backend
Express - fast node.js network app framework @tjholowaychuk
Gulp - the streaming build system
keymaster.js - awesome keyboard handler lib by @thomasfuchs
jQuery - duh