I suggest having a kind of start screen instead of the multi-widget view when starting the application the first time. The view should show the possible perspectives / work mode or work flows as well as provide additional information. By selecting a working mode it should be switched to the corresponding perspective. I think this would be an easy way to familiarize people new to MITK with the main features of the new 3M-3 application without having them reading a lot documentation
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | None | T2494 META: Create usable end-user application / demo (3M3) | ||
Resolved | None | T2773 Application Frame 3M-3 | ||
Resolved | None | T2713 Application Frame: StartView when launching the 3M-3 application the first time | ||
Resolved | None | T2889 Design WelcomePart html page | ||
Invalid | None | T2952 Initial perspective | ||
Resolved | None | T2827 Plugin org.opencherry.ui, extension org.opencherry.ui.views, id org.opencherry.ui.internal.introview: Unknown extension tag found: stickyView |
Event Timeline
In Eclipse, this idea is supported via the "Intro" concept (not completely implemented in openCherry yet). The attachment shows a typical Eclipse welcome screen, in which the user can navigate through different topics.
I like the idea. Eclipse, OpenOffice and some other applications do this and it's an easy way to greet the user.
status update:
Hi Marco, little status update:
- no commits yet, since there is nothing useful to commit.
But hopefully we going to have a first version up next week. What I did this week is to get familiar with the QT WebToolkit and how a welcome screen can be realized
Therefore I created a view and displayed the external mitk webpage for testing purposes.
Following, I created a html simple welcome test page in order to test the QWebPage delegation mechanism of different kind of links such as local file system links, web links, and mitk links (new designed links leaned on the Url schema, used to change between perspectives ).
Further steps are:
- testing if we can display the welcome view within a particular method for showing intro pages,
- putting the test page within the QT resource system,
- transferring the web view into an editor window instead of an simple view,
- implementation of an option to check if the QT Webtoolkit is availalbe, if not a simple view should be showed,
- Implementation of an simple optional view
- finally thinking about how we could design the welcome screen .. should be discussed within the application frame group
- Design of the welcome screen: ( I think I am going to need help on this due to time issues ) we will see ..
.. that all for now ..
[SVN revision 19857]
ENH (#2713): Added an intro part (which just displays a string). Add custom content in Qmitk3M3IntroPart.cpp
[SVN revision 19867]
ENH (#2713): Changed 3M3 intro xml declaration to include "editor" role. Added a "Welcome" menu entry.
[SVN revision 19985]
ENH (#2713): adopted the perspectives links within the html WelcomeTestPage
[SVN revision 20295]
ENH (#2713): updated html welcome page (added links to launch the particular perspectives)
[SVN revision 20388]
ENH (#2713): enhanced the OpenIntro class with parsing qrc resource html links
[SVN revision 20629]
ENH (#2713): cleaned up resources folder and added Qt Assistant icons
[SVN revision 20637]
ENH (#2713): new version of the welcome view with the final content