Feature request: Extend the project functionality!

Hello! I recently started using projects within oXygen and it's great to be able to store transformation scenarios with relative paths to the project folder, etc. However, this would be even better if you could improve the functionality, so I thought I'd give you some feedback :) * There is no easy way to see what project is currently active? (except for the file name of the project file) * There is no functionality "close project" ? (I have to restart oxygen if I want it closed) * It would be great to be able to add for example a custom catalog file for a project. Br, Jan -- Jan Nylund System Designer Citec Information Oy Ab

Hello, Only one Oxygen project can be active at a moment of time - the project displayed in the Project view. You close the current project by creating a new one with the New Project action available on the toolbar of the project view. Switching between projects is possible by selecting a recent project from the menu Project -> Reopen Project which closes the current project (with a confirmation dialog for saving the changes that are not saved yet) and reopens the one selected in the submenu Reopen Project. Does it look more intuitive with an explicit Close Project action and a list of more than one project opened at the same time? XML catalogs can be stored at project level or at a global level just like the transformation scenarios. You can switch between the two modes at any time with the radio buttons Global Options and Project Options available in the XML Catalog panel (menu Options -> Preferences -> XML -> XML Catalog). This feature is available for most preferences panel in the Preferences dialog and is described in the User Manual: http://www.oxygenxml.com/doc/ug-oxygen/using-the-project-view-project-option... http://www.oxygenxml.com/doc/ug-oxygen/preferences-sharing.html http://www.oxygenxml.com/doc/ug-oxygen/transformation-scenarios-sharing.html Regards, Sorin Jan Nylund wrote:
Hello!
I recently started using projects within oXygen and it's great to be able to store transformation scenarios with relative paths to the project folder, etc.
However, this would be even better if you could improve the functionality, so I thought I'd give you some feedback :) * There is no easy way to see what project is currently active? (except for the file name of the project file) * There is no functionality "close project" ? (I have to restart oxygen if I want it closed) * It would be great to be able to add for example a custom catalog file for a project.
Br, Jan

Hello!
Only one Oxygen project can be active at a moment of time - the project displayed in the Project view. You close the current project by creating a new one with the New Project action available on the toolbar of the project view. Switching between projects is possible by selecting a recent project from the menu Project -> Reopen Project which closes the current project (with a confirmation dialog for saving the changes that are not saved yet) and reopens the one selected in the submenu Reopen Project. Does it look more intuitive with an explicit Close Project action and a list of more than one project opened at the same time?
Yes, I think it would be better to clearly show what's opened and a possibility to close (without reopening any project directly).
XML catalogs can be stored at project level or at a global level just like the transformation scenarios. You can switch between the two modes at any time with the radio buttons Global Options and Project Options available in the XML Catalog panel (menu Options -> Preferences -> XML -> XML Catalog). This feature is available for most preferences panel in the Preferences dialog and is described in the User Manual:
http://www.oxygenxml.com/doc/ug-oxygen/using-the-project-view-project-option... http://www.oxygenxml.com/doc/ug-oxygen/preferences-sharing.html http://www.oxygenxml.com/doc/ug-oxygen/transformation-scenarios-sharing.html
Thanks, I didn't notice that! Suggestions: Maybe it would also be more intuitive to have the project specific preferences grouped together below the project menu (or even better, below the list of projects you mentioned in q1). As it's now it's hard to find the project specific settings and if you continue with a project created by another person it can be hard to find all settings that have been made in that certain project. Br, Jan -- Jan Nylund System Designer Citec Information Oy Ab +358 50 428 0716

The project specific settings are highlighted in the Preferences dialog by displaying the name of the settings group with a bold font in the left hand tree of this dialog. This is especially useful when you load a project created by other person and you want to see quickly the project level settings. Regards, Sorin Jan Nylund wrote:
As it's now it's hard to find the project specific settings and if you continue with a project created by another person it can be hard to find all settings that have been made in that certain project.
Br, Jan

At 05:53 AM 6/3/2008, Jan wrote:
Suggestions: Maybe it would also be more intuitive to have the project specific preferences grouped together below the project menu (or even better, below the list of projects you mentioned in q1). As it's now it's hard to find the project specific settings and if you continue with a project created by another person it can be hard to find all settings that have been made in that certain project.
Additionally, since Project files are in XML, maybe oXygen needs an easy way to close a project as a project and open it in the editor/author, with a pretty stylesheet. I have already found occasion to edit these files directly (and even generate them programmatically). This would make it easier to do so. Cheers, Wendell ====================================================================== Wendell Piez mailto:wapiez@mulberrytech.com Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================

Hello, Editing a project file in the Author mode sounds interesting! I think a nice CSS stylesheet can be written for that! Thank you for the suggestion. Regards, Sorin Wendell Piez wrote:
Additionally, since Project files are in XML, maybe oXygen needs an easy way to close a project as a project and open it in the editor/author, with a pretty stylesheet.
I have already found occasion to edit these files directly (and even generate them programmatically). This would make it easier to do so.
Cheers, Wendell

Hi Thanks again for helping me out on the issue with TRANG. But now I've encountered a bug (?) with the genaration of schema documentation. When generating schema documentation using the command Tools > Generate Documentation > Schema Documentation it seems the generated image map for the logical model diagrams is incomplete. Only the elements of "the first level" of the digram are clickable. I've attached a png of the root-element so you can see what I mean with "first level". The content model of the element that is depicted is: <xs:element name="be"> <xs:complexType> <xs:sequence> <xs:element ref="procesinfo"/> <xs:element ref="linkbase"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="artikel"/> <xs:element ref="bijlage"/> <xs:element ref="notavantoelichting"/> </xs:choice> </xs:sequence> <xs:attribute name="workflowstatus" use="required" type="xs:string"/> </xs:complexType> </xs:element> And the image map is <map xmlns='http://www.w3.org/1999/xhtml' name='logical_element_be'> <area shape='rect' alt='element_procesinfo' coords='162,52,308,77' href='be-regonderdeel-nat.xsd.html_element_procesinfo.html#element_proce sinfo'/> <area shape='rect' alt='element_linkbase' coords='162,87,290,112' href='be-regonderdeel-nat.xsd.html_element_linkbase.html#element_linkbas e'/> </map> As you can see, only the first 2 elements, <procesinfo> and <linkbase>, are accounted for in the image map; the choice group with (artikel | bijlage | notavantoelichting) is not present in the image map. Therefore these elements cannot be clicked, and that is just what our end-users want to do... I'm not sure this is an issue with xsp3 or with oXygen. Would it help if I use xsp3 directly (with ANT ;-) or so) or is this an known issue of xsp3? Any help would be greatly appreciated, especially by our users :-P groet Theun Drs. T. Fleer Consultant GSM: +31 (0)6 40 58 50 27 http://www.daidalos.nl/ Daidalos BV Source of Innovation Hoekeindsehof 1-4 2665 JZ Bleiswijk Tel.: +31 (0) 10 850 1200 Fax: +31 (0) 10 850 1199 http://www.daidalos.nl/ KvK 27164984 De informatie - verzonden in of met dit emailbericht - is afkomstig van Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onbedoeld hebt ontvangen, verzoeken wij u het te verwijderen. Aan dit bericht kunnen geen rechten worden ontleend.

Hello, It is a problem in the image map generated by Oxygen. The original XS3P stylesheet does not generate image maps so it doesn't help if you run XS3P from Ant. I logged the issue in our internal system. Regards, Sorin Theun Fleer wrote:
Only the elements of "the first level" of the digram are clickable.
I've attached a png of the root-element so you can see what I mean with "first level".
The content model of the element that is depicted is: <xs:element name="be"> <xs:complexType> <xs:sequence> <xs:element ref="procesinfo"/> <xs:element ref="linkbase"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="artikel"/> <xs:element ref="bijlage"/> <xs:element ref="notavantoelichting"/> </xs:choice> </xs:sequence> <xs:attribute name="workflowstatus" use="required" type="xs:string"/> </xs:complexType> </xs:element>
And the image map is <map xmlns='http://www.w3.org/1999/xhtml' name='logical_element_be'> <area shape='rect' alt='element_procesinfo' coords='162,52,308,77'
href='be-regonderdeel-nat.xsd.html_element_procesinfo.html#element_proce sinfo'/> <area shape='rect' alt='element_linkbase' coords='162,87,290,112'
href='be-regonderdeel-nat.xsd.html_element_linkbase.html#element_linkbas e'/> </map>
As you can see, only the first 2 elements, <procesinfo> and <linkbase>, are accounted for in the image map; the choice group with (artikel | bijlage | notavantoelichting) is not present in the image map. Therefore these elements cannot be clicked, and that is just what our end-users want to do...
I'm not sure this is an issue with xsp3 or with oXygen. Would it help if I use xsp3 directly (with ANT ;-) or so) or is this an known issue of xsp3? Any help would be greatly appreciated, especially by our users :-P
groet Theun
participants (4)
-
Jan Nylund
-
Sorin Ristache
-
Theun Fleer
-
Wendell Piez