Multi-user writing #774
Labels
No labels
A: API
A: Backend
A: Federation
A: Front-End
A: I18N
A: Meta
A: Security
Build
C: Bug
C: Discussion
C: Enhancement
C: Feature
Compatibility
Dependency
Design
Documentation
Good first issue
Help welcome
Mobile
Rendering
S: Blocked
S: Duplicate
S: Incomplete
S: Instance specific
S: Invalid
S: Needs Voting/Discussion
S: Ready for review
Suggestion
S: Voted on Loomio
S: Wontfix
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Plume/Plume#774
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Is your feature request related to a problem? Please describe.
Currently, an account can own many blogs, but each blog can only have one author. Articles are limited to one author too.
However, in some cases, it is useful to have many authors on the same blog (for a project made by different people for example).
The code currently allows that, but the UI doesn't. So we "just" have to adapt the UI.
Describe the solution you'd like
Here is a more detailed list of things to do:
And all of that should be federated, so we need to discuss which AP verbs to use in which cases too.
Describe alternatives you've considered
Not allowing that at all, and letting people collaborate outside of Plume (with some kind of shared pad/document). But that would be a "waste" of the potential of AP I think, since it could enable some new kind of collaboration.
Additional contextThis is a quite big issue and I should maybe split it in smaller ones?
Please add the feature to follow a blog instead just users. User(name) I think more as login name and optional author name, but blog should the important thing to read and follow.
Author of the blog could be public or private / hidden. No need to know authors name or which blogs belong to the same author / group of users.
Pushing this to v0.8.0.
Where multi-authors exist at a blog, any of the multiple authors should have access to the posting (publish) tool on that blog. Ony the 'owner' has access to the configuring tool of the blog.
Posting: If multi, a check list appears comprising the registered authors on the blog. The posting (editing and markup of the article) can appear after registering the Single or Multi authors. Posting of article should be performed by the one author that registered the multiple authors. After editing, it can then go to draft (waiting for publish; with possibly a time-limit set). Other authors must then authorise the publication (without having editing access at this stage). Published article is then 'authored' by 'blog name' and co-authors then appear as a reference note at the bottom.
For real time multi-author drafting, I suggest that authors use cryptpad, as this is already a feature in cryptpad.