Author Future | Collaborative Writing
EARLY CONCEPT
Collaboration is at the core of Author, while keeping track of who does what and what roles are assigned.
Roles
Data Units
The basic unit of text in Author is the paragraph and the paragraphs are treated as 'cards' as to how they can be interacted with by different people.
Each authorised Author, Editor and Commenter has a separate database inside the document wrapper (the .author document) so that the document can be worked on asynchronously since no-one's edits can interfere with anyone else's beyond being tagged suggestions.
The history of the writing and editing will also be retained for future reference as history 'threads' which can be used for searching and viewing earlier versions. As with other tracking features, this is private and can be fully turned off in the preferences.
Collaborative Editing with Auditions
Author will support 'auditions' whereby the original author(s), editors or commenters can select a block of text and suggest alternatives (select text and hit 'a' for audition/alternative). Collaborators can then click on the visible text, see all alternatives and vote on which they prefer. Anyone with 'Author' roles will be able to replace the text based on vote or preference. Documents can also be set to automatically show top voted auditions.
Large Scale Commenting & Tagging
In order to accommodate large scale collaboration we cannot rely on each individual collaborator adding more text to the document, especially when we reach several thousand, if not millions, of users. We therefore have a general category of user who can tag the text but edit the text in deeper ways.
Tag Views
Documents can be read plainly or with rich views to see what type of user has tagged in what way. For example:
Tagger ID
Tagger's ID is based on iTunes ID if they are tagging natively in Author on the macOS or iOS platforms. IP addresses while user accounts will track comments on web published documents.
Smart Tagging Examples
© Frode Hegland 2020