[xwiki-devs] [UX] [Iteration] Improve History Diff
Hi, As you know Thomas and Marius are working on a Diff API and there are also some conflict resolution improvements for the Extension Manager [1]. Marius asked me to think about our current history diff and make some improvements suggestions based on their work. I've made a mockup with some ideas that could improve the History Diff UI http://incubator.myxwiki.org/xwiki/bin/view/Improvements/DiffHistory The UI is mostly based and inspired from GitHub. Let me know what you think. Thanks, Caty [1] http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise...
Hi, this looks nice - for developers. However, the version comparison interface is also used by users. Showing the diff using wiki syntax makes it pretty much not-understandable to users that only use the WYSIWYG editor. They're going to feel lost if they look at this page. I'm feeling a bit lost looking at it myself, even though I'm no stranger to writing pages and XWiki applications. To me, this is the ideal interface for an advanced user that uses XWiki as an application development tool. But for an user using XWiki to create content, it looks complex and not visual enough. A first solution could be to show a plain text version of the diff of the content of the page only, with the option to turn on syntax diff. Long story short: the current diff interface needs to be overhauled. I'm +1 to implement this new version over what we currently have. However, it's not the right solution for casual users. Thanks, Guillaume On Fri, Jun 1, 2012 at 5:11 PM, Ecaterina Moraru (Valica) <[email protected]
wrote:
Hi,
As you know Thomas and Marius are working on a Diff API and there are also some conflict resolution improvements for the Extension Manager [1]. Marius asked me to think about our current history diff and make some improvements suggestions based on their work.
I've made a mockup with some ideas that could improve the History Diff UI http://incubator.myxwiki.org/xwiki/bin/view/Improvements/DiffHistory
The UI is mostly based and inspired from GitHub. Let me know what you think.
Thanks, Caty
[1]
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise... _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi It's try that a Wysiwyg Diff would be great. Now there are a few issues when scripting is involved. But now with syntax 2 we can detect the usage of velocity. So it would make a lot of sense to: 1/ Detect usage of scripting in a field -> no usage: use HTML/Wysiwyg diff -> usage: use text diff For macros, we should not render them before the HTML diff as we could have the same issue as with scripting. Highly important is a real diff for textarea fields. Ludovic 2012/6/1 Guillaume Lerouge <[email protected]>:
Hi,
this looks nice - for developers.
However, the version comparison interface is also used by users. Showing the diff using wiki syntax makes it pretty much not-understandable to users that only use the WYSIWYG editor. They're going to feel lost if they look at this page. I'm feeling a bit lost looking at it myself, even though I'm no stranger to writing pages and XWiki applications.
To me, this is the ideal interface for an advanced user that uses XWiki as an application development tool. But for an user using XWiki to create content, it looks complex and not visual enough. A first solution could be to show a plain text version of the diff of the content of the page only, with the option to turn on syntax diff.
Long story short: the current diff interface needs to be overhauled. I'm +1 to implement this new version over what we currently have. However, it's not the right solution for casual users.
Thanks,
Guillaume
On Fri, Jun 1, 2012 at 5:11 PM, Ecaterina Moraru (Valica) <[email protected]
wrote:
Hi,
As you know Thomas and Marius are working on a Diff API and there are also some conflict resolution improvements for the Extension Manager [1]. Marius asked me to think about our current history diff and make some improvements suggestions based on their work.
I've made a mockup with some ideas that could improve the History Diff UI http://incubator.myxwiki.org/xwiki/bin/view/Improvements/DiffHistory
The UI is mostly based and inspired from GitHub. Let me know what you think.
Thanks, Caty
[1]
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise... _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi Caty, On Fri, Jun 1, 2012 at 6:11 PM, Ecaterina Moraru (Valica) <[email protected]> wrote:
Hi,
As you know Thomas and Marius are working on a Diff API and there are also some conflict resolution improvements for the Extension Manager [1]. Marius asked me to think about our current history diff and make some improvements suggestions based on their work.
I've made a mockup with some ideas that could improve the History Diff UI
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/DiffHistory
Looks good. For "single line" properties I was thinking to display the diff on a single line: Parent: XWiki Syntax<ins>es</ins> Date: 30/05/2012 <del>10:22:33</del><ins>16:08:08</ins> Of course, <ins> means green background color and <del> red background color. Thanks, Marius
The UI is mostly based and inspired from GitHub. Let me know what you think.
Thanks, Caty
[1] http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise... _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Tue, Jun 5, 2012 at 10:21 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi Caty,
On Fri, Jun 1, 2012 at 6:11 PM, Ecaterina Moraru (Valica) <[email protected]> wrote:
Hi,
As you know Thomas and Marius are working on a Diff API and there are also some conflict resolution improvements for the Extension Manager [1]. Marius asked me to think about our current history diff and make some improvements suggestions based on their work.
I've made a mockup with some ideas that could improve the History Diff UI
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/DiffHistory
Looks good. For "single line" properties I was thinking to display the diff on a single line:
Parent: XWiki Syntax<ins>es</ins> Date: 30/05/2012 <del>10:22:33</del><ins>16:08:08</ins>
http://incubator.myxwiki.org/xwiki/bin/download/Improvements/DiffHistory/v2%... Other changes I made: - Mark 'modified' lines with yellow (much easier to scan) - Line numbers zone for single line properties is now empty http://incubator.myxwiki.org/xwiki/bin/download/Improvements/DiffHistory/v3%... Thanks, Caty
Of course, <ins> means green background color and <del> red background color.
Thanks, Marius
The UI is mostly based and inspired from GitHub. Let me know what you think.
Thanks, Caty
[1]
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise...
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (4)
-
Ecaterina Moraru (Valica) -
Guillaume Lerouge -
Ludovic Dubost -
Marius Dumitru Florea