| Summary: | Open discussion on R4E Naming conflict | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Sebastien Dubois <sebastien.dubois> |
| Component: | Mylyn | Assignee: | Sebastien Dubois <sebastien.dubois> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | alvaro.sanchez-leon, lmcbout, mik.kersten, sebastien.dubois |
| Version: | unspecified | ||
| Target Milestone: | 0.9 | ||
| Hardware: | PC | ||
| OS: | Windows Vista | ||
| Whiteboard: | |||
|
Description
Sebastien Dubois
It sounds as if R4E is a recognized name already and the Eclipse R4E is a continuation of the closed source tool which will replace the latter over time. Also, R4E is already used in namespaces, documentation etc. at Eclipse. It could still be changed at a cost but I wonder if there is a need. To distinguish I have seen other companies prefixing the name with Eclipse, e.g. Eclipse Birt vs. Birt (the closed source variant) which could work for R4E as well. In the past, we have disabled features programmatically when detecting that another feature is already installed or through shipping a higher version of an existing feature that is essentially empty. (In reply to comment #1) > It sounds as if R4E is a recognized name already and the Eclipse R4E is a > continuation of the closed source tool which will replace the latter over time. > Also, R4E is already used in namespaces, documentation etc. at Eclipse. It could > still be changed at a cost but I wonder if there is a need. To distinguish I > have seen other companies prefixing the name with Eclipse, e.g. Eclipse Birt vs. > Birt (the closed source variant) which could work for R4E as well. > Yes that could be a way. > In the past, we have disabled features programmatically when detecting that > another feature is already installed or through shipping a higher version of an > existing feature that is essentially empty. The main problem really is that the Context menu and view folders names are the same, the rest could be handled internally. We need to have both plugins working at the same time, as they are not compatible to each other and there will be a transition period where a given user could use both the closed and open R4E at the same time. Another option that you could consider are Capabilities which allow dynamic hiding of UI contributions. Some documentation is available on the Eclipse Wiki (search for capabilities or activities) and we have some sample extensions in the org.eclipse.mylyn.incubator/org.eclipse.mylyn.ide.capabilities bundle: http://wiki.eclipse.org/Mylyn/Integrator_Reference#Capabilities . Ok I introduced capabilities for R4E so that the UI contribution can be enabled/disabled using the Preferences->General->Capabilities. I also updated the online documentation to reflect this. Now what's left to be done is to change the legacy code to also use capabilities. I'll assign this to Jacques so that he can do it for the next legacy release. I will close this bug and Jacques will open a new one for the Legacy R4E |