Penflip looks interesting. Because it is built on git, it can be treated like a normal git repository. Integration would seem to be along the lines of git integration. The problem I see with penflip is that I see no way to keep penflip projects private. I would not want to have writing public while it is still unreleased and or being worked on by an editor.
The killer features of collaborative writing tools are:
- Markdown for simple presentation (Markdown is the Future
. There are habari plugins supporting Markdown)
- Revisions (Habari already supports revisions of posts, or at least it is possible to keep editing a post before publishing it.)
- Diff (This is vital for editing. I do not know of anything in Habari to do this. There is this --> diff-implementation
but it is targeted to code which is not a perfect fit for writing. Creating a php diff tool for writing would likely be an outstanding and popular project.)
A comparison of collaborative writing tools can be found here --> Collaborative Writing Tools in the Lab
I am not sure if integrating any existing solution is right for Habari, perhaps implementing something like this, in
Habari is the better solution.