[xwiki-devs] [VOTE] Where to put the new Recycle Bin UI
Hi devs, I committed a friendly UI for viewing the contents of the recycle bin (just for documents, for the attachments there are some API changes needed), and I was wondering where to put it. Right now it adds another tab in the AllDocs wiki index, called "Deleted Documents", and I'm not sure if it's the best thing to do. + it's one place where all the things in the wiki can be seen + it's easy to find - the AllDocs page is getting crowded (another tab won't fit on small displays) - the recycle bin is not exactly a place with valid wiki documents A possible improvement would be to rename the new tab to Trash and also add the deleted attachments in there, as another table. An alternative would be to add a new page similar to AllDocs, called Trash, and which would have tabs for all the recycle bins. This could be linked from the QuickLinks panel only for admins, and from the "This document does not exist, there are versions in the [recycle bin]" message. -- Sergiu Dumitriu http://purl.org/net/sergiu/
Hi, On Mon, Dec 28, 2009 at 1:38 PM, Sergiu Dumitriu <[email protected]> wrote:
Hi devs,
I committed a friendly UI for viewing the contents of the recycle bin (just for documents, for the attachments there are some API changes needed), and I was wondering where to put it. Right now it adds another tab in the AllDocs wiki index, called "Deleted Documents", and I'm not sure if it's the best thing to do.
+ it's one place where all the things in the wiki can be seen + it's easy to find
- the AllDocs page is getting crowded (another tab won't fit on small displays) - the recycle bin is not exactly a place with valid wiki documents
A possible improvement would be to rename the new tab to Trash and also add the deleted attachments in there, as another table.
An alternative would be to add a new page similar to AllDocs, called Trash, and which would have tabs for all the recycle bins. This could be linked from the QuickLinks panel only for admins, and from the "This document does not exist, there are versions in the [recycle bin]" message.
Depends on how we see the recycle bin: - A tool for Admins to recover wiki content -> the Trash could be a icon in the Administration and show all documents - A tool for anyone to recover wiki content -> the Trash could be linked from Quick Links and show documents deleted by me, unless I'm an admin and it would show all deleted documents - Since right now IIRC one needs only the edit right to restore a deleted document we could also show all the deleted documents that one has the right to restore I guess that for now the UI is a fairly generic one, thus I'm ok with keeping it on the AllDocs page until we redesign either that page, the wiki administration or both. Guillaume --
Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
Why not add it in the Wiki-Menu right under the "Administer wiki" link as Trash and only accessible for administrators? hel. Guillaume Lerouge wrote:
Hi,
On Mon, Dec 28, 2009 at 1:38 PM, Sergiu Dumitriu <[email protected]> wrote:
Hi devs,
I committed a friendly UI for viewing the contents of the recycle bin (just for documents, for the attachments there are some API changes needed), and I was wondering where to put it. Right now it adds another tab in the AllDocs wiki index, called "Deleted Documents", and I'm not sure if it's the best thing to do.
+ it's one place where all the things in the wiki can be seen + it's easy to find
- the AllDocs page is getting crowded (another tab won't fit on small displays) - the recycle bin is not exactly a place with valid wiki documents
A possible improvement would be to rename the new tab to Trash and also add the deleted attachments in there, as another table.
An alternative would be to add a new page similar to AllDocs, called Trash, and which would have tabs for all the recycle bins. This could be linked from the QuickLinks panel only for admins, and from the "This document does not exist, there are versions in the [recycle bin]" message.
Depends on how we see the recycle bin:
- A tool for Admins to recover wiki content -> the Trash could be a icon in the Administration and show all documents - A tool for anyone to recover wiki content -> the Trash could be linked from Quick Links and show documents deleted by me, unless I'm an admin and it would show all deleted documents - Since right now IIRC one needs only the edit right to restore a deleted document we could also show all the deleted documents that one has the right to restore
I guess that for now the UI is a fairly generic one, thus I'm ok with keeping it on the AllDocs page until we redesign either that page, the wiki administration or both.
Guillaume
--
Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
----- semantic-web.hel.at [email protected] -- View this message in context: http://n2.nabble.com/VOTE-Where-to-put-the-new-Recycle-Bin-UI-tp4223448p4232... Sent from the XWiki- Dev mailing list archive at Nabble.com.
Right now it adds another
tab in the AllDocs wiki index, called "Deleted Documents", and I'm not sure if it's the best thing to do.
+ it's one place where all the things in the wiki can be seen + it's easy to find
I think the location is ok for its purpose, gives you a centralized place where you can manage your xwiki content. We could have a link on the deleted page Notice ("The following versions are in the *recycle bin*") that targets the "Deleted Documents" tabs. We need to decide on which naming conversion we choose (Recycle Bin vs. Trash vs. Deleted Documents) and use a single naming.
- the AllDocs page is getting crowded (another tab won't fit on small displays)
We can solve the crowdedness with some organization, like: - Index Tab: change Page, Space into Document, Location (Parent). This way we can move the Orphaned Pages Tab into the Index Tab and leave Parent column empty for Orphaned Pages (this way you can filter them) - Attachments could be encapsulated into a Documents Tab that has a Type column that states if the entity is a page or an attachment. - Recycle Bin Tab should contain pages and attachments in the same place. This way we should have: All Documents (Pages, Attachments, Orphaned Pages), Tree View, Recycle Bin (Pages, Attachments, Oprhaned Pages [this is not important] ) The separation into the previous categories (page, attachments, orphaned) would be done by using the LiveTable filters.
- the recycle bin is not exactly a place with valid wiki documents
It's a place where you could restore a page to become valid again.
A possible improvement would be to rename the new tab to Trash and also add the deleted attachments in there, as another table.
or in the same table, but with a Type column.
An alternative would be to add a new page similar to AllDocs, called Trash, and which would have tabs for all the recycle bins.
In our OSs there are no multiples recycle bins. A recycle bin manage all the deleted content.
Depends on how we see the recycle bin:
- A tool for Admins to recover wiki content -> the Trash could be a icon in the Administration and show all documents
I don't think this is an administration action, but an edit one. If I delete a document by mistake I should be able to restore it (from it's page or from the recycle bin).
- A tool for anyone to recover wiki content -> the Trash could be linked from Quick Links and show documents deleted by me, unless I'm an admin and it would show all deleted documents
- Since right now IIRC one needs only the edit right to restore a deleted
document we could also show all the deleted documents that one has the right to restore
+1 If I have edit rights I should be able to restore any document. Observations for further improvements: We need to keep the consistency for the AllDocs: - Date format: 2010 January 4, 13:49 [Attachments, Deleted Documents] vs. 2010/01/04 13:55 [Index, Orphaned Pages] - Page, Space columns vs. Document, Title - Actions icons: with informative text [Index, Oprhaned Pages] or without [Deleted Documents, Attachments gives no action] - Descriptive last modification message: Author, Deleted by. Thanks, Caty
Obs. Regarding attachment actions: I think we should remove the "Edit" action since is useless for most users and keep only the delete attachment action. Also: The History needs to be modified to manage|display Addition - Deletion - Restoring of attachments.
On 01/04/2010 01:42 PM, Ecaterina Valica wrote:
Obs. Regarding attachment actions: I think we should remove the "Edit" action since is useless for most users and keep only the delete attachment action.
Which "edit" action? -- Sergiu Dumitriu http://purl.org/net/sergiu/
Hi, On Wed, Jan 6, 2010 at 1:03 PM, Sergiu Dumitriu <[email protected]> wrote:
On 01/04/2010 01:42 PM, Ecaterina Valica wrote:
Obs. Regarding attachment actions: I think we should remove the "Edit" action since is useless for most users and keep only the delete attachment action.
Which "edit" action?
The one that launches edition of the attachment through WEBDAV. IIRC It's only displayed when webdav works and the user has IE or the FoXWiki plugin enabled thus I don't think it should go away. Guillaume
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
Which "edit" action?
The one that launches edition of the attachment through WEBDAV.
IIRC It's only displayed when webdav works and the user has IE or the FoXWiki plugin enabled thus I don't think it should go away.
http://jira.xwiki.org/jira/browse/XE-581 I never had that add-on active and I can still see the edit. FoXWiki 1.0b is not compatible with Firefox 3.5.6 - so the list of user gets very small that can use an old add-on.
Hi, On Wed, Jan 6, 2010 at 4:08 PM, Ecaterina Valica <[email protected]> wrote:
Which "edit" action?
The one that launches edition of the attachment through WEBDAV.
IIRC It's only displayed when webdav works and the user has IE or the FoXWiki plugin enabled thus I don't think it should go away.
http://jira.xwiki.org/jira/browse/XE-581
I never had that add-on active and I can still see the edit.
FoXWiki 1.0b is not compatible with Firefox 3.5.6 - so the list of user gets very small that can use an old add-on.
IE users with Word installed will be able to use it. They're the majority of enterprise users. Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
On 01/04/2010 01:33 PM, Ecaterina Valica wrote:
Right now it adds another
tab in the AllDocs wiki index, called "Deleted Documents", and I'm not sure if it's the best thing to do.
+ it's one place where all the things in the wiki can be seen + it's easy to find
I think the location is ok for its purpose, gives you a centralized place where you can manage your xwiki content.
We could have a link on the deleted page Notice ("The following versions are in the *recycle bin*") that targets the "Deleted Documents" tabs.
Yes, that was planned as well.
We need to decide on which naming conversion we choose (Recycle Bin vs. Trash vs. Deleted Documents) and use a single naming.
Agreed, I will send a vote.
- the AllDocs page is getting crowded (another tab won't fit on small displays)
We can solve the crowdedness with some organization, like: - Index Tab: change Page, Space into Document,
This will prevent filtering by space or by name only.
Location (Parent). This way we can move the Orphaned Pages Tab into the Index Tab and leave Parent column empty for Orphaned Pages (this way you can filter them)
How can you filter by an empty value? The current livetable can't do that. It will need a checkbox or something to require empty values, since the semantics of the filters is "contains this text", and all values contain the empty string. Also, the orphaned pages table was placed in a separate tab precisely for making it stand out.
- Attachments could be encapsulated into a Documents Tab that has a Type column that states if the entity is a page or an attachment. - Recycle Bin Tab should contain pages and attachments in the same place.
Although having a single table with attachments and documents would be OK for the user, this is very hard to do since it requires complex and time-costly queries, which would make the page much less responsive, and in general the wiki slower.
This way we should have: All Documents (Pages, Attachments, Orphaned Pages), Tree View, Recycle Bin (Pages, Attachments, Oprhaned Pages [this is not important] )
We could use vertical tabs, as in http://incubator.myxwiki.org/xwiki/bin/view/XWiki/VerticalTabsExtension, since they allow a large number of tabs.
The separation into the previous categories (page, attachments, orphaned) would be done by using the LiveTable filters.
- the recycle bin is not exactly a place with valid wiki documents
It's a place where you could restore a page to become valid again.
A possible improvement would be to rename the new tab to Trash and also add the deleted attachments in there, as another table.
or in the same table, but with a Type column.
An alternative would be to add a new page similar to AllDocs, called Trash, and which would have tabs for all the recycle bins.
In our OSs there are no multiples recycle bins. A recycle bin manage all the deleted content.
Well, attachments and documents have different fields: filename + owner document vs. title + name + parent document; overlapping them will cause confusing terminology. At least in a tabular display. The initial interface for the trash was based on the Search Results one, which could allow mixing different entity types.
Depends on how we see the recycle bin:
- A tool for Admins to recover wiki content -> the Trash could be a icon in the Administration and show all documents
I don't think this is an administration action, but an edit one. If I delete a document by mistake I should be able to restore it (from it's page or from the recycle bin).
- A tool for anyone to recover wiki content -> the Trash could be linked from Quick Links and show documents deleted by me, unless I'm an admin and it would show all deleted documents
- Since right now IIRC one needs only the edit right to restore a deleted
document we could also show all the deleted documents that one has the right to restore
+1 If I have edit rights I should be able to restore any document.
Observations for further improvements: We need to keep the consistency for the AllDocs: - Date format: 2010 January 4, 13:49 [Attachments, Deleted Documents] vs. 2010/01/04 13:55 [Index, Orphaned Pages] - Page, Space columns vs. Document, Title - Actions icons: with informative text [Index, Oprhaned Pages] or without [Deleted Documents, Attachments gives no action] - Descriptive last modification message: Author, Deleted by.
Agreed. -- Sergiu Dumitriu http://purl.org/net/sergiu/
On 01/06/2010 01:01 PM, Sergiu Dumitriu wrote:
We could use vertical tabs, as in http://incubator.myxwiki.org/xwiki/bin/view/XWiki/VerticalTabsExtension, since they allow a large number of tabs.
Here's a proposal for reorganizing the AllDocs page: http://incubator.myxwiki.org/xwiki/bin/view/Main/AllDocs2 . I think this approach would make it very easy to add more sections to the AllDocs if necessary. Note 1: The tabs for Attachments, Deleted Documents and Deleted Attachments will not look right because the corresponding functionalities do not exist in the version we have on the incubator. Note 2: There are some icon alternatives proposed in the comment of that page. Comments very welcome. -- Sergiu Dumitriu http://purl.org/net/sergiu/
Hi Sergiu, On Jan 10, 2010, at 9:56 PM, Sergiu Dumitriu wrote:
On 01/06/2010 01:01 PM, Sergiu Dumitriu wrote:
We could use vertical tabs, as in http://incubator.myxwiki.org/xwiki/bin/view/XWiki/VerticalTabsExtension, since they allow a large number of tabs.
Here's a proposal for reorganizing the AllDocs page: http://incubator.myxwiki.org/xwiki/bin/view/Main/AllDocs2 . I think this approach would make it very easy to add more sections to the AllDocs if necessary.
Note 1: The tabs for Attachments, Deleted Documents and Deleted Attachments will not look right because the corresponding functionalities do not exist in the version we have on the incubator.
Note 2: There are some icon alternatives proposed in the comment of that page.
Comments very welcome.
It looks a bit complex to me. I had some hard time understanding how vertical and horizontal tabs are organized. For example the orphaned pages inside the vertical Tree tab is really strange. It also means 2 clicks to get to the feature. Maybe having only vertical tabs would work best (without any horizontal tabs). Also, I haven't followed the full discussion on this thread but I don't feel that 6 horizontal tabs is that bad. I think it fits, even on 1024 pixels screens. Thanks -Vincent
Hi Sergiu, I believe on the vertical tabs we also need text on what those icons do, so people won't get confused/lost. On Sun, Jan 10, 2010 at 11:34 PM, Vincent Massol <[email protected]> wrote:
Hi Sergiu,
On Jan 10, 2010, at 9:56 PM, Sergiu Dumitriu wrote:
On 01/06/2010 01:01 PM, Sergiu Dumitriu wrote:
We could use vertical tabs, as in http://incubator.myxwiki.org/xwiki/bin/view/XWiki/VerticalTabsExtension , since they allow a large number of tabs.
Here's a proposal for reorganizing the AllDocs page: http://incubator.myxwiki.org/xwiki/bin/view/Main/AllDocs2 . I think this approach would make it very easy to add more sections to the AllDocs if necessary.
Note 1: The tabs for Attachments, Deleted Documents and Deleted Attachments will not look right because the corresponding functionalities do not exist in the version we have on the incubator.
Note 2: There are some icon alternatives proposed in the comment of that page.
Comments very welcome.
It looks a bit complex to me. I had some hard time understanding how vertical and horizontal tabs are organized. For example the orphaned pages inside the vertical Tree tab is really strange. It also means 2 clicks to get to the feature.
Maybe having only vertical tabs would work best (without any horizontal tabs).
Also, I haven't followed the full discussion on this thread but I don't feel that 6 horizontal tabs is that bad. I think it fits, even on 1024 pixels screens.
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Flavius Olaru
On Sun, Jan 10, 2010 at 21:56, Sergiu Dumitriu <[email protected]> wrote:
On 01/06/2010 01:01 PM, Sergiu Dumitriu wrote:
We could use vertical tabs, as in http://incubator.myxwiki.org/xwiki/bin/view/XWiki/VerticalTabsExtension, since they allow a large number of tabs.
Here's a proposal for reorganizing the AllDocs page: http://incubator.myxwiki.org/xwiki/bin/view/Main/AllDocs2 . I think this approach would make it very easy to add more sections to the AllDocs if necessary.
Note 1: The tabs for Attachments, Deleted Documents and Deleted Attachments will not look right because the corresponding functionalities do not exist in the version we have on the incubator.
Note 2: There are some icon alternatives proposed in the comment of that page.
The vertical menu looks weird to me because there is a mix between organisation layout and content. As Vincent said "ORPHANED PAGES" (which is not a tree) is lost somewhere in the "Tree" section and there is two vertical sections related to documents. I'm not against vertical menu but it should be made more logical. Could be something like: - vertical tab: content related (documents, attachments, ...) - horizontal tab: layout (for example for documents you would have index and tree)
Comments very welcome.
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
There should be only one type of navigation: vertical or horizontal. For only vertical I would prefer icon+ text, because there is no space problem. For horizontal, we could try only icons (just like it is now on vertical) if we have space problems. On Mon, Jan 11, 2010 at 11:50, Thomas Mortagne <[email protected]>wrote:
On Sun, Jan 10, 2010 at 21:56, Sergiu Dumitriu <[email protected]> wrote:
On 01/06/2010 01:01 PM, Sergiu Dumitriu wrote:
We could use vertical tabs, as in http://incubator.myxwiki.org/xwiki/bin/view/XWiki/VerticalTabsExtension , since they allow a large number of tabs.
Here's a proposal for reorganizing the AllDocs page: http://incubator.myxwiki.org/xwiki/bin/view/Main/AllDocs2 . I think this approach would make it very easy to add more sections to the AllDocs if necessary.
Note 1: The tabs for Attachments, Deleted Documents and Deleted Attachments will not look right because the corresponding functionalities do not exist in the version we have on the incubator.
Note 2: There are some icon alternatives proposed in the comment of that page.
The vertical menu looks weird to me because there is a mix between organisation layout and content. As Vincent said "ORPHANED PAGES" (which is not a tree) is lost somewhere in the "Tree" section and there is two vertical sections related to documents.
I'm not against vertical menu but it should be made more logical. Could be something like: - vertical tab: content related (documents, attachments, ...) - horizontal tab: layout (for example for documents you would have index and tree)
Comments very welcome.
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (7)
-
Ecaterina Valica -
Flavius Olaru -
Guillaume Lerouge -
hel-o -
Sergiu Dumitriu -
Thomas Mortagne -
Vincent Massol