Ticket #643 (new Enhancement)

Opened 6 years ago

Last modified 4 years ago

dm4-webclient: load "what's related area" in lower page panel on demand

Reported by: Malte Owned by:
Priority: Major Milestone: Release 4.4
Component: DeepaMehta Standard Distribution Version: 4.2
Keywords: Cc: jri, JuergeN
Complexity: 3 Area: GUI / Usability
Module: deepamehta-webclient

Description

one idea is to just show a big, simple, text-labelled button across the whole page panel saying "(show) what's related?" which then just loads and appends this "navigation dialog" to the current page-panel.

the issue without such feature now is: try to click/reveal the "DeepaMehta"-Workspace topic once you have some data in DM.

Change History

comment:1 Changed 6 years ago by Malte

Furthermore I have another issue (indirectly related to this):
Before I can even trigger the "Hide"-Command of any topic (via the topics context-menu) I have to wait until the Page Panel was rendered.

So, if the "whats related"-area in the page panel would be loaded on demand and not directly, handling of a topics-context menu (e.g. the "DeepaMehta"-Workspace Topic) would be improved.

But maybe, as this comment indicates, one wants to strive for an even more convenient solution, dedicated to solve just my issue with the "Hide"-Action. Appreciating your feedback.

Thanks + Cheers!

comment:2 in reply to: ↑ description Changed 6 years ago by jri

  • Cc JuergeN added

Replying to Malte:

one idea is to just show a big, simple, text-labelled button across the whole page panel saying "(show) what's related?" which then just loads and appends this "navigation dialog" to the current page-panel.

I think this a good idea!
Lets do it exactly as you've suggested.

This would also solve a problem that annoys me for some time: according to my observations the page panel is still hard to read for novice users. The current layout does not make sufficiently clear that 2 different information sections are actually displayed there: 1) the schema-based topic aggregate (upper area), and 2) as you said, the "What's related?" section (lower area). Omitting the "What's related?" section at first would make the page panel more clear. Once loaded the related topics could get a "Related Topics" heading.

comment:3 Changed 6 years ago by jri

  • Milestone changed from Release 4.3 to Release 4.4

comment:4 Changed 4 years ago by Malte

This issue is still very relevant for users of the dm4-webclient in real world scenarios as one never knows if the next click or selection might freeze his or her browser.

comment:5 Changed 4 years ago by Malte

Note: I would already be happy if i (as a plugin developer) could prevent the webclient to (a) sent the request to fetch related topics and subsequently (b) not display this area by default but (c) allow for later initialization (per clicking on a button "What's Related?") of that area.

comment:6 Changed 4 years ago by Malte

For example, on a per Topic Type base.

Note: See TracTickets for help on using tickets.