Blogs: Work together on unpublished posts?

Hello,

can somebody explain to me, why the Blogs Application automatically set up an Object of the type " XWiki.XWikiRights" for new unpublished Posts?

We want to work together on unpublished Blog Posts but these automatic created XWiki Rights object makes that impossible. The Workaround to modify the rights object each time from the user that created the post to an group seems very laborious.

Wouldn’t it be make much more sense, that the right to see unpublished Blog Posts would be tied to the editing rights? So that everyone, that has the right to create blog posts automatically would be able to see unpublished posts?

What is your workflow to create new Blog Posts when you release a new XWiki Versions? Is no second person checking the “draft” of a new blog posts before it gets published?

Hi @TomTheWise,

The reason of this implementation was that one user was able to create a new blog post and keep it in draft mode (and hidden) for a while.
A second user that couldn’t have seen that draft, would have been able to pick the same name for a new blog post.
This would have lead to editing the existing post instead of creating a new one.

What can be done here is to write an event listener that based on a given configuration, would add other XWiki.XWikiRights object for a second user that would collaborate with the blog post creator.

Hope it helps,
Alex

Hope it helps,
Alex

But right now what you wrote it is exactly the problem from an usability point of view. Currently an second user that want to create a blog posts can’t even see the first “draft” blog post and could possible use the same name because of that.

When viewing drafts would be tied to the edit permission, that would not be the case as each user that could create posts, would have the chance to see other drafts. Also that way, working together on blog posts would be easily possible and the usability of blogs would be the same like on every XWiki page.

Even when manually (or automatically) adding view rights to a group, only the creator can normally see the unpublished post on the Blog-Page and publish it from there via the globe-symbol. All other users first need to activate hidden pages in order to see the hidden post. Now other users need to edit that and can only then select publishing.

Is there any configuration possible to easily allow multiple users to work together on blog posts without creating much effort for the users?