Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 311140 - Category of New wizard missing
Summary: Category of New wizard missing
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Florian Thienel CLA
QA Contact: David Williams CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-30 04:45 EDT by Igor Jacy Lino Campista CLA
Modified: 2011-11-09 17:37 EST (History)
2 users (show)

See Also:


Attachments
current visual category (43.53 KB, image/png)
2010-04-30 04:45 EDT, Igor Jacy Lino Campista CLA
no flags Details
update visual category image (47.69 KB, image/png)
2010-05-05 14:57 EDT, Igor Jacy Lino Campista CLA
no flags Details
Patch that corrects the category of the wizards (2.55 KB, patch)
2010-05-05 15:01 EDT, Igor Jacy Lino Campista CLA
florian: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Jacy Lino Campista CLA 2010-04-30 04:45:38 EDT
Created attachment 166596 [details]
current visual category

When using the new wizard, its a bit hard to find visually the VEX.  

Could we move he VEX wizard extensions to a more attractive category other than "other"? Perhaps something like 'Documentation Tools'
Comment 1 Holger Voormann CLA 2010-05-03 13:01:53 EDT
Yes, but I would prefer to put the Vex "New" wizards into the existing "XML" category. Documentation is only one use case of Vex. What do you think?
Comment 2 Igor Jacy Lino Campista CLA 2010-05-03 15:05:07 EDT
In a sense, you are right, its XML. What I feel is that we can make the VEX more visible. I don't want to invent a category, but thinking in the VEX vision (which happens to also be what I envision for a e2e DITA tooling), it covers wide concepts such as authoring, publishing, DITA advanced concepts, and perhaps things that go beyong like documentation automation or continous integration (I will talk about this in the mailing list). 

If more wizards for other new features are created, the XML category won't fit any longer to accurately group them.

I also think that having more specialized wizards can help users. For example a subcategory for DITA and wizards for the common things without the need to configure too many combos. Instead, offering innnovative choices to speed up the authoring experience.

Here are some slides presented at EclipseCon 2010, they are made by Max Anderson which is the project lead for JBoss Tools and Developer Studio. (I use JBoss Tools quite a lot)

http://www.slideshare.net/maxandersen/how-to-make-a-framework-plugin-that-does-not-suck

Is the XML category still right place?
Comment 3 Holger Voormann CLA 2010-05-03 16:25:11 EDT
(In reply to comment #2)
I know what you mean: a person who writes documentation in DITA should not need to know that DITA is an XML format. Because there are very different use cases for Vex my idea was to split Vex into a framework part and a Visual XML Development Environment (see bug 293517).

The framework part should not contribute to the UI but may contain (abstract) wizard implementations. On top of the framework the DITA plug-in would then add its domain specific category and wizard(s). A technical writer would install the DITA plug-in which requires the Vex framework only but not the Visual XML Development Environment.
Comment 4 Florian Thienel CLA 2010-05-04 06:24:33 EDT
Another proposal: A new category "XML Authoring" where we provide the existing generic wizard for creating XML documents. This will get part of the Visual XML
Development Environment later on, on behalf of bug 293517. 

Plug-ins that provide document types can contribute special wizards to this new category (e.g. "New TEI P5 Document"). I have the TEI P5 mind, a highly customizeable document type. A special wizard for TEI could provide an implementation of the TEI pizza chef (http://www.tei-c.org/pizza.html) to create a customized document type.

I also think, an own category is needed, because the current XML category is mainly used for "XML development" (creation of DTDs, Schemas, Stylesheets etc.), which is most likely not our target user group.
Comment 5 Igor Jacy Lino Campista CLA 2010-05-05 06:44:26 EDT
"XML Authoring" sounds attractive. A subcategory in it for dita sounds also very good. 

I will provide a patch, when there is an agreement. ;)
Comment 6 Holger Voormann CLA 2010-05-05 07:18:56 EDT
(In reply to comment #5)
> "XML Authoring" sounds attractive. A subcategory in it for dita sounds also
> very good. 
> 
> I will provide a patch, when there is an agreement. ;)

+1
Looking forward to the patch. :-)
Comment 7 Igor Jacy Lino Campista CLA 2010-05-05 14:57:11 EDT
Created attachment 167204 [details]
update visual category image
Comment 8 Igor Jacy Lino Campista CLA 2010-05-05 15:01:52 EDT
Created attachment 167206 [details]
Patch that corrects the category of the wizards


Corrected the existing IDs, that were wrong and too long.
Updated the description.
Assigned the category to the 2 existing wizards.
Comment 9 Florian Thienel CLA 2010-05-05 15:18:56 EDT
Patch applied. Thank you for the contribution, Igor.
Comment 10 Florian Thienel CLA 2010-05-05 16:33:41 EDT
fixed
Comment 11 Florian Thienel CLA 2011-11-09 17:37:13 EST
Moved to Mylyn Docs Vex.