Re: [xwiki-devs] Questions regarding A,B,C,D .. Views on spaces.
Hi Asiri, You are perfectly right that we have a coherence problem with these virtual views. Maybe one way to solve it would be to show the last 20 pages directly in the Space view. This way if you create a new page it will show up in the space view refresh. We are kind of stuck between a view system that is not perfect (the A, B, C, D) and one that will cause performance issue (normal flat view). I think users will have to live with the caveats of the A, B, C, D system. So I propose to implement A, B, C, D + the last 20 recent pages. Maybe Guillaume can give his point of view ? WDYT ? Ludovic Asiri Rathnayake wrote:
Hi Ludovic,
I've been thinking of implementing A,B,C,D view for spaces but i came across few obstacles.
Currently we have SpacesView->Space->Page kind of a hierarchy and there, both Space & Page are domain objects. But if we change the hierarchy to categorize pages by first letter, the situation changes a bit.
Then the hierarchy would be like, SpacesView->Space->PagesByFirstLetter->Page. Here the Space is no longer a domain object but kind of a view and adding pages to it poses problems. I mean if we add a page to an space, we would have to move it immediately to the correct category (by first letter). And this is not that good.
One solution is to restrict the user's ability to add pages / spaces (these are what complicates the issues). But this might not look that pretty.
I have the following hierarchy in my mind but i'm not quite sure about it :
XWikiDocumentsDavView->XWikiDocumentBySpaceNameDavView->XWikiDocumentsByFirstLettersDavView->XWikiDavPage
This way it looks pretty much alike attachments view. But again, adding pages to a space seems to pose the same problem.
I think these problems are mainly due to the fact that XWiki domain does not directly map into a directory hierarchy.
Please let me know how should i proceed.
Thanks.
- Asiri
-- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi Ludovic, On Fri, Aug 22, 2008 at 2:16 PM, Ludovic Dubost <[email protected]> wrote:
Hi Asiri,
You are perfectly right that we have a coherence problem with these virtual views.
Maybe one way to solve it would be to show the last 20 pages directly in the Space view. This way if you create a new page it will show up in the space view refresh.
We are kind of stuck between a view system that is not perfect (the A, B, C, D) and one that will cause performance issue (normal flat view).
I think users will have to live with the caveats of the A, B, C, D system.
So I propose to implement A, B, C, D + the last 20 recent pages.
As i remember, we need a "what's new" sub view under each space. So, how about if we merge the two requirements *smug* and allow the user to add new pages only inside the what's new view ? Thanks. - Asiri
Maybe Guillaume can give his point of view ?
WDYT ?
Ludovic
Asiri Rathnayake wrote:
Hi Ludovic,
I've been thinking of implementing A,B,C,D view for spaces but i came across few obstacles.
Currently we have SpacesView->Space->Page kind of a hierarchy and there, both Space & Page are domain objects. But if we change the hierarchy to categorize pages by first letter, the situation changes a bit.
Then the hierarchy would be like, SpacesView->Space->PagesByFirstLetter->Page. Here the Space is no longer a domain object but kind of a view and adding pages to it poses problems. I mean if we add a page to an space, we would have to move it immediately to the correct category (by first letter). And this is not that good.
One solution is to restrict the user's ability to add pages / spaces (these are what complicates the issues). But this might not look that pretty.
I have the following hierarchy in my mind but i'm not quite sure about it :
XWikiDocumentsDavView->XWikiDocumentBySpaceNameDavView->XWikiDocumentsByFirstLettersDavView->XWikiDavPage
This way it looks pretty much alike attachments view. But again, adding pages to a space seems to pose the same problem.
I think these problems are mainly due to the fact that XWiki domain does not directly map into a directory hierarchy.
Please let me know how should i proceed.
Thanks.
- Asiri
-- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (2)
-
Asiri Rathnayake -
Ludovic Dubost