Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-14 Thread Manfred
Hi Niels,

Thanks for the extensive exposition on tooltips and breadcrumbs. Will concede 
the technical aspects are a bit whoa for me, but I'm confident the Xwiki 
developers will know what you're on about ;-)

Initial discussion topic was around ways to improve / provide a hierarchical 
page navigation tree, AFAIK no mention was made of tooltips - so that 
functionality may not even be on the agenda for Xwiki or I don't know at least. 
Its just that one of the developers mentioned an example page using Curriki to 
illustrate a point, so I gave some feedback round that.

I then visited said page and the tree navigation structure of it I quite like, 
it was the other 'features' that irritated me, so I put in my 0.03 in case the 
xwiki developers were thinking of doing something similar, so that they at 
least have 1 user input of hopefully what not to do.

I'm sure your input will be valuable to them as well,

I did look at your xwiki site and I see how you've done it - the first page of 
the space you have created a TOC for the docs in it, it appears. Of course that 
works, but what I was asking for was an xwiki generated space aware, tree like 
hierarchical nested wiki page navigation structure to this which fits in the 
navigation, recently modified, etc area of the xwiki browser page rather than 
me needing to occupy the space page with a TOC or provide hyperlinks elsewhere, 
etc.

Cheers
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-14 Thread Niels Mayer
I mentioned the curriki tooltips issue because you noted performance issues
in waiting for certain actions in curriki's navigation. Ludovic gave the
example
http://www.curriki.org/xwiki/bin/view/Coll_curriki/RefineyourSearchforLearningResources?bc=;Coll_curriki.CurrikiHelp;Coll_curriki.HowtoSearchBrowseCurriki_0--
note the extensive use of tooltips on each item as you hover over
them
in the navigation. IMHO, this is the reason for the perfomance issues:

You noted:

 1. The noticeable lag between clicking on a tree link and the next level
 opening. My internet connection isnt *that* slow and I'd guess even at
 intranet speeds it would still be noticeable. Taking a guess maybe the page
 needs to have the tree/toc preloaded/cached to avoid this lag or some other
 approach, but the pregnant pause waiting for the toc/tree part of the screen
 to redraw is somewhat disconcerting.


The point of my message was to point out  that some of the widgetry you were
looking at might perform differently in a different environment that doesn't
burden the browser with as much work. Because of the particular tooltips
approach used, JavaScript and the user's  browser can be a potential
performance bottleneck.

A generalized imlementation of the navigation Ludovic pointed out might want
to skip some of these performance bottlenecks, rather than replicating them.
Or solve the issue by coming up with an incremental approach for tooltips.
For example, using the hover timeout to fetch and compute the individual
toolktip HTML for the item one's mouse is over, as opposed to having to
precompute all the tooltips each time you expand a level in the navigation.

Regarding your navigation needs, have you considered using (or modifying)
Main.Dashboard or Main.SpaceIndex? The code snippet I put in the WebHome
page of most spaces created on my site comes from Main.SpaceIndex, (usage
example: /xwiki/bin/view/Main/SpaceIndex?space=Main ).

Additionally, the code in Main.Dashboard indicates it can be used on a
per-space basis:

## This dashboard can be used for both wikis (Main.WebHome)
## and spaces (*.WebHome).
##
#set($isSpaceDashboard = false)
#if($doc.space != Main)
#set($isSpaceDashboard = true)
#end

However, it sounds lke you're looking for something closer to
Panels.Navigation, Panels.Spaces.
or Panels.SpaceDocs ...

Niels
http://nielsmayer.com



On Tue, Apr 14, 2009 at 2:36 AM, Manfred manonin...@gmail.com wrote:

 Hi Niels,

 Thanks for the extensive exposition on tooltips and breadcrumbs. Will
 concede the technical aspects are a bit whoa for me, but I'm confident the
 Xwiki developers will know what you're on about ;-)

 Initial discussion topic was around ways to improve / provide a
 hierarchical page navigation tree, AFAIK no mention was made of tooltips -
 so that functionality may not even be on the agenda for Xwiki or I don't
 know at least. Its just that one of the developers mentioned an example page
 using Curriki to illustrate a point, so I gave some feedback round that.

 I then visited said page and the tree navigation structure of it I quite
 like, it was the other 'features' that irritated me, so I put in my 0.03 in
 case the xwiki developers were thinking of doing something similar, so that
 they at least have 1 user input of hopefully what not to do.

 I'm sure your input will be valuable to them as well,

 I did look at your xwiki site and I see how you've done it - the first page
 of the space you have created a TOC for the docs in it, it appears. Of
 course that works, but what I was asking for was an xwiki generated space
 aware, tree like hierarchical nested wiki page navigation structure to this
 which fits in the navigation, recently modified, etc area of the xwiki
 browser page rather than me needing to occupy the space page with a TOC or
 provide hyperlinks elsewhere, etc.

 Cheers
 ___
 users mailing list
 users@xwiki.org
 http://lists.xwiki.org/mailman/listinfo/users

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-11 Thread Niels Mayer
sorry, i spaz'd and accidentally sent the previous message before I finished
composing or spellchecking... here's what I intended to send. (oops)

On Thu, Apr 9, 2009 at 12:28 AM, Manfred manonin...@gmail.com wrote:

 Yes the hierarchical design used by Curriki would work for me, the layout
 is fine, but the implementation is a bit disconcerting, so if there is a way
 to work round the negative UI issues...

 The aspects that I find are disconcerting and would be disorienting or
 frustrating for users with the example Curriki page is:

 1. The noticeable lag between clicking on a tree link and the next level
 opening. My internet connection isnt *that* slow and I'd guess even at
 intranet speeds it would still be noticeable. Taking a guess maybe the page
 needs to have the tree/toc preloaded/cached to avoid this lag or some other
 approach, but the pregnant pause waiting for the toc/tree part of the screen
 to redraw is somewhat disconcerting.

 2. Also the links themselves - one appears to need to click on a very
 specific location to get the link to open to the next level (and you know as
 well as I do that some users have trouble controlling their mice) - i.e. the
 little arrow, but if one clicks on the folder icon it also opens albeit
 slower, but if one goes a little bit further then one sees a popup tooltip
 obscuring the text and when one clicks on the text it goes to that linked
 page. Really its not immediately clear to a user what to click on to get the
 tree to open - if it works like Windoze (file) explorer then its probably an
 approach familiar to most GUI users. If you intend to implement tooltips IMO
 definitely include an option to disable them because power/frequent wiki
 users will get irritated by them quickly.


I wonder if the lag in you're seeing in Curriki is caused by the tooltips.
The curriki tooltip implementation walks the entire DOM for a given document
in order to find items that require tooltips. This becomes a problem with
long documents, or documents that contain lots of HTML but hide much of it
via Javascript. The issue is that tooltips are computed for the entire
document only after the entire document is loaded into the browser. This
pretty much wrecks the incremental page display that distinguished modern
browsers from early implementations like netscape. The lack of incremental
display puts an outrageous strain on a Curriki user's browser and makes page
display exceptionally slow: (1) tooltips and tooltip text are generated for
parts of a document that are not visible via javascript (e.g. hide/show,
collapse/expand/etc); (2) tooltips and tooltip text are generated for the
entire document at load-time, even if the majority of the document is
scrolled off screen; (3) even if a user never uses tooltips, the actual
text/html content of all the tooktips for a given document are loaded  into
the browser via javascript invoked by adding $xwiki.addTooltipJS()  to the
end of a document.

Although a significant amount of extra tooltip data is added to the browser
on each curriki page, the slowdown is not caused by transferring the extra
tooltip data to the browser. Rather, it is entirely caused by how slowly the
browser walks the entire DOM of the given document in order to find the
tooltips, as well as the time to dynamically generate the tooltip HTML for
the entire document (in javascript).

It difficult to characterize the O(n) performance degradation on document
length caused by curriki tooltips, as it ultimately depends on the structure
and complexity of the document DOM that must be walked, the size of the
total tooltips added per page, etc. The problem is especially bad if the DOM
is generated from a database query of unscoped length. You won't see the
page until the last of the query is dislayed, even if incremental results
are available right away.

Regarding the breadcrumbs, i think that it introduces more problems than it
solves. The curriki breadcrumbs are perhaps helpful for purely static
documents. For documents containing forms or any amount of nonstatic UI,
there can be issues with the tooltips allowing going back even in cases
where it may be inappropriate. For example, when forms submission brings you
to another document -- for example as you click next proceeding through
a multi-page wizard where each next brings you to a new  document:
 startdoc---(select WizA)-- WizA --(next)--- WizB --(next)--- WizC
--(next)--- ...

Would the breadcrumb for WizC look like startdoc-WizA-WizB-WizC  or
startdoc-WizC ?? In a wizard you may not want to allow the user to go
back via the breadcrumbs, just through the next/prev entries in the
wizard.

Also, why is revamping Xwiki's breadcrumbs being given priority? I can think
of a long list of improvements and bugfixes that would be preferable,
including one that would IMHO help out curriki and many Xwiki users a lot
more than something trivial like breadcrumbs -- streaming attachment
uploading (unllimited size attachments w/o 

Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-10 Thread Niels Mayer
On Thu, Apr 9, 2009 at 12:28 AM, Manfred manonin...@gmail.com wrote:

 Yes the hierarchical design used by Curriki would work for me, the layout
 is fine, but the implementation is a bit disconcerting, so if there is a way
 to work round the negative UI issues...

 The aspects that I find are disconcerting and would be disorienting or
 frustrating for users with the example Curriki page is:

 1. The noticeable lag between clicking on a tree link and the next level
 opening. My internet connection isnt *that* slow and I'd guess even at
 intranet speeds it would still be noticeable. Taking a guess maybe the page
 needs to have the tree/toc preloaded/cached to avoid this lag or some other
 approach, but the pregnant pause waiting for the toc/tree part of the screen
 to redraw is somewhat disconcerting.

 2. Also the links themselves - one appears to need to click on a very
 specific location to get the link to open to the next level (and you know as
 well as I do that some users have trouble controlling their mice) - i.e. the
 little arrow, but if one clicks on the folder icon it also opens albeit
 slower, but if one goes a little bit further then one sees a popup tooltip
 obscuring the text and when one clicks on the text it goes to that linked
 page. Really its not immediately clear to a user what to click on to get the
 tree to open - if it works like Windoze (file) explorer then its probably an
 approach familiar to most GUI users. If you intend to implement tooltips IMO
 definitely include an option to disable them because power/frequent wiki
 users will get irritated by them quickly.


I wonder if the lag in you're seeing in Curriki is caused by the tooltips.
The curriki tooltip implementation walks the entire DOM for a given document
in order to find items that require tooltips. This becomes a problem with
long documents, or documents that contain lots of HTML but hide much of it
via Javascript. The issue is that tooltips are computed for the entire
document only after the entire document is loaded into the browser. This
pretty much wrecks the incremental page display that distinguished modern
browsers from early implementations like netscape. The lack of incremental
display puts an outrageous strain on a Curriki user's browser and makes page
display exceptionally slow: (1) tooltips and tooltip text are generated for
parts of a document that are not visible via javascript (e.g. hide/show,
collapse/expand/etc); (2) tooltips and tooltip text are generated for the
entire document at load-time, even if the majority of the document is
scrolled off screen; (3) even if a user never uses tooltips, the actual
text/html content of all the tooktips for a given document are loaded  into
the browser via javascript invoked by adding $xwiki.addTooltipJS()  to the
end of a document.

ALthough a significant amount of extra tooltip data is added to the browser
on each curriki page, the slowdown is not caused by transferring the extra
tooltip data to the browser. Rather, it is entirly caused by how slowly the
browser walks the entire DOM of the given document in order to find the
tooltips, as well as the time to dynamicaly generate the tooltip HTML for
the entire document.

It difficult to characterize the O(n) performance degradation on document
length caused by curriki tooltips, as it ultimately depends on the structure
and complexity of the document DOM that must be walked, the size of the
total tooltips added per page. The problem is especially bad if the DOM is
generated from a database query of unscoped length. You won't see the page
until the last of the query is dislayed, even if incremental results are
available right away.

Regarding the breadcrumbs, i think that it introduces more problems than it
solves. The curriki breadcrumbs are perhaps helpful for purely static
documents. FOr documents containining forms or any amount of nonstatic UI,
there can be issues with the tooltips allowing going back even in cases
where it may be inappropriate. For example, when forms submission brings you
to another document -- for example as you click next proceeding through
a multi-page wizard where each next brings you to a new
document:
 startdoc---(select WizA)-- WizA --(next)--- WizB --(next)--- WizC
--(next)--- ... would the breadcrumb for WizC look like
startdoc-WizA-WizB-WizC  or startdoc-WizC ??
And
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-09 Thread Manfred
Hi Ludovic,

Yes the hierarchical design used by Curriki would work for me, the layout is 
fine, but the implementation is a bit disconcerting, so if there is a way to 
work round the negative UI issues...

The aspects that I find are disconcerting and would be disorienting or 
frustrating for users with the example Curriki page is:

1. The noticeable lag between clicking on a tree link and the next level 
opening. My internet connection isnt *that* slow and I'd guess even at intranet 
speeds it would still be noticeable. Taking a guess maybe the page needs to 
have the tree/toc preloaded/cached to avoid this lag or some other approach, 
but the pregnant pause waiting for the toc/tree part of the screen to redraw is 
somewhat disconcerting.

2. Also the links themselves - one appears to need to click on a very specific 
location to get the link to open to the next level (and you know as well as I 
do that some users have trouble controlling their mice) - i.e. the little 
arrow, but if one clicks on the folder icon it also opens albeit slower, but if 
one goes a little bit further then one sees a popup tooltip obscuring the text 
and when one clicks on the text it goes to that linked page. Really its not 
immediately clear to a user what to click on to get the tree to open - if it 
works like Windoze (file) explorer then its probably an approach familiar to 
most GUI users. If you intend to implement tooltips IMO definitely include an 
option to disable them because power/frequent wiki users will get irritated by 
them quickly.

3. Maybe my eyes are being deceived by the very obvious screen refresh/redraw 
delay but it almost seems as if the web page contents moves up or down 
depending on which tree link one clicks on. IMO if the user expects a page to 
open then the menu must remain in a static position on the screen and the link 
they clicked on mustnt suddenly move a few cm up or down the screen because 
that is disorienting, rather leave it to the user to scroll up or down the page 
from their last viewing position if they want to.

If the xwiki team can work around the issues exhibited by Curriki, in their 
Xwiki implementation, I think it would be very usable.

I look forward to seeing the results of your efforts.

Thanks for your interest,

Cheers

- Original Message -
From: Ludovic Dubost ludo...@xwiki.org
To: XWiki Users users@xwiki.org
Sent: Wednesday, April 8, 2009 11:19:53 PM GMT +02:00 Harare / Pretoria
Subject: Re: [xwiki-users] How to navigate user pages as tree structure from 
main page?


I'm currently working on some different ways to implement the breadcrumb 
and a Table of Content on a project.

It's using some of the ideas that are currently implemented in Curriki. 
See this example:

http://www.curriki.org/xwiki/bin/view/Coll_curriki/RefineyourSearchforLearningResources?bc=;Coll_curriki.CurrikiHelp;Coll_curriki.HowtoSearchBrowseCurriki_0

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


[xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-08 Thread Manfred
Hi JV and Vincent

Fabulous to hear :-) Yes that's IMO useful as a tree index and would also be 
workable but it would be clumsy for what I really desire as a wiki nested page 
navigation menu.

To be workable from the main page or subpages IMO one needs a subset of this in 
the side panel to work as a hierarchical table of contents - think like the 
windows explorer file manager view when it shows directories - the drive 
letters and names would be the spaces, then the next link down would be the 
first wiki page of that space and then the next drill down would be the next 
wiki page below the first wiki page. 

As one navigates to the first wiki page further deeper wiki page levels would 
be shown. The way it works with Dekiwiki is as one drills deeper the upper 
levels displayed are closed - i.e all upper levels are indented to the 0 
position - so that the hierarchy width doesnt grow wider than the initial panel 
size.

Also looking at the tree display currently in XE 1.8, to be practical and not 
confuse users when used as a sidebar, the wiki page navigation panel one would 
need the option of hiding certain spaces. Many of the spaces created by the 
application import for example one doesnt necessarily want to display, often 
just the user spaces would be what is desired to display. So if one creates say 
a 'department' space then a user might want to browse around in that to 
navigate to a specific page they want quickly.

Really what I mean is like in XE we have spaces which in turn have pages, I'd 
like within each space to have subpages of main pages which are intuitive for 
users to navigate, almost like subspaces within a main space.

At present it appears to me as if all wiki pages within a space are at the same 
hierarchical level, which of course makes managing multiple pages on a certain 
topic/theme a bit of a challenge.

Also having this tree space context aware would be wonderful so that if one is 
in a space then the tree sidebar navigator shows only the pages in the space. 
One could have a main menu option so that a user can always get back to the 
home/main page but then again the quicklinks could also be used for that, but 
it might be more intuitive if its listed on the tree sidebar right as the 
first entry as well.

I did attach an example jpg to this mail but it appears it didnt get through so 
hopefully you don't mind that I have emailed it directly FYI. I can create a 
short video clip of it if you want as well to show how one can navigate pages 
easily in this manner.

Thanks for your interest. Integrating such a feature in the main sidebar would 
make Xwiki wiki pages considerably more navigable.

Thanks, Cheers

We are actively working of an improved version of the treeview. It will be 
shipped with XE 1.8.1. Here's a preview:
http://www.jean-vincent.org/xwiki/bin/download/Main/Screenshots/treeview.jpg
Is this what you had in mind ?

Note that this tree is highly customizable and that it will be
possible to put it in a side panel.

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-08 Thread Ludovic Dubost

Hi,

I'm currently working on some different ways to implement the breadcrumb 
and a Table of Content on a project.

It's using some of the ideas that are currently implemented in Curriki. 
See this example:

http://www.curriki.org/xwiki/bin/view/Coll_curriki/RefineyourSearchforLearningResources?bc=;Coll_curriki.CurrikiHelp;Coll_curriki.HowtoSearchBrowseCurriki_0

One of the differences for breadcrumbs and toc in curriki is that your 
context depends on your navigation (in addition to the parent child 
relationships of pages). This is necessary because in Curriki pages can 
have multiple parents and you would like to keep the breadcrumb and TOC 
of where you came from (the actual parent is the default). It's the bc= 
parameter in the URL that keeps the navigation context.

Also in Curriki the breadcrumb and the TOC has an entry point. In 
Curriki it is Collections that serve as entry points. The TOC or BC 
will always start from such a page. In the other project I'm working on 
we also have such a structure that serves as the entry point. It's 
actually important to have such a structure to decide when to stop going 
up the parent child relationship. Otherwise you could get a pretty huge TOC.

Maybe we would need to have a special parameter for pages that we can 
check to decide this is such a page which would be the top of a TOC. Or 
we could decide that spaces home pages are such pages.

This is the main problem to solve. Once you have this you can play 
around with AJAX trees to have nice open/close status of the tree itself 
and you can nicely see your page in the context of your tree.

Indeed this is key to great navigation inside your wiki.

I should soon be able to share the special breadcrumb and TOC code (it's 
not AJAX at this point).

Ludovic

Manfred a écrit :
 Hi JV and Vincent

 Fabulous to hear :-) Yes that's IMO useful as a tree index and would also 
 be workable but it would be clumsy for what I really desire as a wiki nested 
 page navigation menu.

 To be workable from the main page or subpages IMO one needs a subset of this 
 in the side panel to work as a hierarchical table of contents - think like 
 the windows explorer file manager view when it shows directories - the drive 
 letters and names would be the spaces, then the next link down would be the 
 first wiki page of that space and then the next drill down would be the next 
 wiki page below the first wiki page. 

 As one navigates to the first wiki page further deeper wiki page levels would 
 be shown. The way it works with Dekiwiki is as one drills deeper the upper 
 levels displayed are closed - i.e all upper levels are indented to the 0 
 position - so that the hierarchy width doesnt grow wider than the initial 
 panel size.

 Also looking at the tree display currently in XE 1.8, to be practical and not 
 confuse users when used as a sidebar, the wiki page navigation panel one 
 would need the option of hiding certain spaces. Many of the spaces created 
 by the application import for example one doesnt necessarily want to display, 
 often just the user spaces would be what is desired to display. So if one 
 creates say a 'department' space then a user might want to browse around in 
 that to navigate to a specific page they want quickly.

 Really what I mean is like in XE we have spaces which in turn have pages, I'd 
 like within each space to have subpages of main pages which are intuitive for 
 users to navigate, almost like subspaces within a main space.

 At present it appears to me as if all wiki pages within a space are at the 
 same hierarchical level, which of course makes managing multiple pages on a 
 certain topic/theme a bit of a challenge.

 Also having this tree space context aware would be wonderful so that if one 
 is in a space then the tree sidebar navigator shows only the pages in the 
 space. One could have a main menu option so that a user can always get back 
 to the home/main page but then again the quicklinks could also be used for 
 that, but it might be more intuitive if its listed on the tree sidebar 
 right as the first entry as well.

 I did attach an example jpg to this mail but it appears it didnt get through 
 so hopefully you don't mind that I have emailed it directly FYI. I can create 
 a short video clip of it if you want as well to show how one can navigate 
 pages easily in this manner.

 Thanks for your interest. Integrating such a feature in the main sidebar 
 would make Xwiki wiki pages considerably more navigable.

 Thanks, Cheers

   
 We are actively working of an improved version of the treeview. It will be 
 shipped with XE 1.8.1. Here's a preview:
 http://www.jean-vincent.org/xwiki/bin/download/Main/Screenshots/treeview.jpg
 Is this what you had in mind ?
 

   
 Note that this tree is highly customizable and that it will be
 possible to put it in a side panel.
 

 ___
 users mailing list
 users@xwiki.org
 

[xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-07 Thread Manfred
Hi,

One aspect thats driving me a little scatty - and I have to date installed XE, 
XEM and Chronopolys and XW - so far only Chrono seems pretty intuitive for me 
to drive out the box - is having a way for a user to see the pages they have 
created in some sort of hierarchy but built into the menu of the page or the 
quick links section or some such for easy page navigation and knowing where 
they are in the wiki.

e.g.  I can see the page breadcrumbs allow one to move backwards to a higher 
level page, but how does one move forward or see that there is a fwd page short 
of placing a hyperlink to the next page on the current page or expecting users 
to click on information tab of the current page to find its children

I mean in Dekiwiki this is built into it so was positively elementary so I'm 
frustrated that I don't seem to be able to do this in Xwiki. What am I missing? 
I was hoping the Document index tree could be used for this by say finding a 
way to display it as part of the Quicklinks or similar dashlet on the 
dashboard, but the script to do this doesnt appear to work for user pages I'm 
finding and it appears this issue is regarded as a minor script issue by the 
developers, and even if it were to work I'm guessing that being a separate page 
to browse to its not really what I was hoping to see.

I can create something like this (I'll use the Xwiki terms (in parentheses) as 
I understand them for what I'd like to do) and write the page names in 
UPPERCASE and use some hypothetical names. Using XEM where I have created Wiki: 
MAIN_HOME (as the first wiki of the farm) I would like to use and navigate 
something like this ito user page hierarchy:

(Wiki)
MAIN_HOME (Wiki) --
  |--Departments(Space)   
  |-- Planning (Page)
| --Planning projects 
(Page)
| -- Efficiency project 
(Page)
| -- Warehouse project 
(Page)
| -- ISO 9000 (Page)
  | -- Production (Page)
   | -- Downtime (Page)
   | -- Utilisation 
(Page)
   | -- ISO 14000 (Page)

  | -- Finance (Page)
   | Budgets (Page)
   | Guidelines (Page)
  | Safety (Space)
 | Weekly topic (Page)
 | Safety projects (Page)
  | Training (Space)
   | Agenda (Page)

etc

Can this type of thing be done in Xwiki or do I misunderstand something 
fundamental in how to use it?

I realise the XE product is intended to be basic out the box and must be 
customised and isnt a universal plug and go solution but I'm wrestling with 
what I thought should be simple to achieve so I'm wondering.

I really like the way Xwiki converts pages to PDF stripping out all the Wiki 
clutter and the Edit, Show print bar that hide a lot of clutter that other 
Wikis put and print on the wiki page, but the Xwiki created user page 
navigation is less than intuitive and if I'm struggling then the most users our 
side will be completely lost so I need to resolve this aspect first if its 
possible.

Is there a way - a plugin maybe?

Thanks

Cheers
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-07 Thread Jean-Vincent Drean
On Tue, Apr 7, 2009 at 5:07 PM, Manfred manonin...@gmail.com wrote:

 I mean in Dekiwiki this is built into it so was positively elementary so I'm 
 frustrated that I don't seem to be able to do this in Xwiki. What am I 
 missing? I was hoping the Document index tree could be used for this by say 
 finding a way to display it as part of the Quicklinks or similar dashlet on 
 the dashboard, but the script to do this doesnt appear to work for user pages 
 I'm finding and it appears this issue is regarded as a minor script issue by 
 the developers, and even if it were to work I'm guessing that being a 
 separate page to browse to its not really what I was hoping to see.

Hi,

We are actively working of an improved version of the treeview. It
will be shipped with XE 1.8.1.
Here's a preview:
http://www.jean-vincent.org/xwiki/bin/download/Main/Screenshots/treeview.jpg
Is this what you had in mind ?

Note that this tree is highly customizable and that it will be
possible to put it in a side panel.

Thanks,
JV.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-07 Thread Vincent Massol

On Apr 7, 2009, at 6:00 PM, Jean-Vincent Drean wrote:

 On Tue, Apr 7, 2009 at 5:07 PM, Manfred manonin...@gmail.com wrote:

 I mean in Dekiwiki this is built into it so was positively  
 elementary so I'm frustrated that I don't seem to be able to do  
 this in Xwiki. What am I missing? I was hoping the Document index  
 tree could be used for this by say finding a way to display it as  
 part of the Quicklinks or similar dashlet on the dashboard, but  
 the script to do this doesnt appear to work for user pages I'm  
 finding and it appears this issue is regarded as a minor script  
 issue by the developers, and even if it were to work I'm guessing  
 that being a separate page to browse to its not really what I was  
 hoping to see.

 Hi,

 We are actively working of an improved version of the treeview. It
 will be shipped with XE 1.8.1.
 Here's a preview:
 http://www.jean-vincent.org/xwiki/bin/download/Main/Screenshots/treeview.jpg
 Is this what you had in mind ?

 Note that this tree is highly customizable and that it will be
 possible to put it in a side panel.

How will it work in a side panel? When you expand a node it takes  
space horizontally and a horizontal scrollbar in a panel doesn't seem  
very nice to me.

Thanks
-Vincent

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] How to navigate user pages as tree structure from main page?

2009-04-07 Thread Jean-Vincent Drean
On Tue, Apr 7, 2009 at 6:14 PM, Vincent Massol vinc...@massol.net wrote:

 How will it work in a side panel? When you expand a node it takes
 space horizontally and a horizontal scrollbar in a panel doesn't seem
 very nice to me.


Indeed it won't allow to display lots of levels. I've made a quick
test  with a panel displaying pages in the current space:
http://www.jean-vincent.org/xwiki/bin/download/Main/Screenshots/treeviewpanel.jpg

I think this is usable with small-medium sized hierarchies.

JV.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users