Hi Caty,

On Jun 25, 2012, at 10:08 PM, Ecaterina Moraru (Valica) wrote:

> Hi,
> 
> Over my time spent in XWiki I have had several discussions with Sergiu,
> Marta, Marius, Eduard about making the editing process more collaborative
> and rewarding for the contributors.
> I finally made a proposal that encapsulated the following use cases:
> 
>   - UC1: *Concurrent Editing *
>      - Allow multiple users to edit a page at the same time with local
>      versions and propose to merge any eventual conflicts after pressing
>      save
>   - UC2: *Viewing History Versions*
>      - When viewing the page history, be able to distinguish also the
>      magnitude of the contribution brought by the version
>   - UC3: *Viewing History Statistics*
>      - Be able to quickly scan how the content changed over time, how much
>      content each contributor invested and each contributor's role (editor,
>      commentator, attacher)
>   - UC4: *Viewing History Content Overview*
>      - Be able to blame someone for a certain portion of the content and
>      also visually scan the contribution's magnitude of each contributor
> 
> Although the discussions also contained more elaborate/fun topics (like
> reputation mechanisms for contributors, achievements, etc.) this proposal
> covers just the mentioned use cases.
> 
> You can view the proposal at:
> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CollaborativeEditing
> 
> Feedback or other suggestion that match the purpose ("By rewarding
> participation, the contributors will feel appreciated and will want to
> contribute more.") of this proposal are welcomed.

This is great. I'm very much in favor in bringing some "fun" in xwiki because I 
fully believe in gaming for enterprise products. I agree it can stimulate the 
collaboration.

Some quick remarks/questions:

Details1.png:
* I'd put the version 53.1 on top right a bit less visible in view mode. I'd 
put just before the "Last modified by Eduard…" as in "Version 53.1 last 
modified by Eduard…" using the same color but keeping the dropdown.
* Does it mean the tabs at the bottom of pages are removed now? i.e. that users 
need to click on the icons in the edit bar to get comments/attachments/page 
info/history/etc?
* I'm not sure why you have put History next to View and Edit buttons. IMO 
History is not more important than say, comments or attachments to I'd put it 
on the right with the rest in order to have an edit bar as light as possible.
* Imagine editor1 save the page and gets the conflict resolution UI. Now image 
editor2 does the same while the conflict resolution UI is not closed by the 1st 
editor. What happens? How do we handle this?

Details2.png:
* Very nice, perfect. How does it scale with users? Imagine 10 users edit the 
page, how do you do the merge or present the current active users?

Details3.png:
* The Rollback button is strange because you don't know what you're rolling 
back since there are 2 versions selected
* Lines diff is cool

Details4.png:
* Very nice.
* I wouldn't put stats as a subitem of History. IMO it's better to be at the 
level of Page Info or even on its own in a new Stats button contributed by the 
stats app

Details5.png:
* I really like Content Overview (equivalent of Annotate or Blame view on 
Subversion/Git)
* Colors are at the level of the character or line? BTW is the diff at the 
level of the line only or char?

Nice work!

Thanks 
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to