[Ann] oXygen XML Editor version 12 beta

Hi, We are happy to announce the availability of a beta version of Oxygen XML v12. We welcome any suggestions you might have after testing the application. Disclaimer ========== Note that this is a beta version that hasn't been fully tested yet. Please report any issues that you encounter during its use. Download ======== http://www.oxygenxml.com/download_oxygenxml_editor_beta.html http://www.oxygenxml.com/download_oxygenxml_author_beta.html Please note that the new version 12 can be installed side-by-side with a previous version of Oxygen. Test License ============ ------START-LICENSE-KEY------ Registration_Name=oXygen 12 Beta User Company=- Category=Enterprise Component=XML-Editor, XSLT-Debugger, Saxon-SA Version=12 Number_of_Licenses=1 Date=08-27-2010 Trial=15 SGN=MCwCFGhSkJ1QJZVKPfeQ2K2xDOQmK3r5AhRK40a3gn9fqXNJ/8Le5zdPjrjaJg\=\= -------END-LICENSE-KEY------- What's New in Oxygen 12 ============================ Version 12 of Oxygen XML improves the existing functionality, adds new features and, most importantly, enhances the user experience. A lot of effort was invested in minimizing memory usage and improving general performance. User Interface ============== * Redesigned Project view The new Project view features a simplified toolbar, an intuitive contextual menu and a mechanism that synchronizes the selection with the current edited document. In addition to this, project modifications are automatically saved. * Redesigned Outline view The Outline view includes filtering support and configuration options grouped in a drop down list, thus simplifying the user interaction. * The New document dialog The New document dialog combines templates and file types in a single presentation layout for increased usability. * Error markers in the Attributes and Outline views Invalid elements and attributes are highlighted with a red underline marker in the Attributes and Outline views. * Open/Find resource Quickly locate and open files from the entire project or from the current DITA Map. Author ====== * Conditional processing Conditional processing attributes can be easily managed to filter content in the published output. You can toggle between different profile sets to see how the edited content looks like before publishing. * Code templates The code templates are available through content completion also in the Author mode. * Paste or drop files in Author Images or other files can be easily referenced by dragging them into your document. You can also paste files in the document to create references. * Comment highlights (review) You can highlight parts of the documents and add them comments. DITA ==== * WebHelp output Oxygen adds a new DITA transformation scenario that converts a DITA Map to WebHelp, providing a website-friendly presentation of the DITA content, featuring a table of contents, index navigation and search capabilities. * DITA Map validation Oxygen provides validation and completeness checking of an entire DITA Map's hierarchy. * Synchronize current topic in the DITA Maps Manager The selection in the DITA Maps Manager is synchronized with the current edited topic. * DITA 1.2 specific features New File templates for General Task and Subject Scheme map. Content completion on keyrefs. Author API ========== * Enhanced Author API Now the Author API provides support for adding custom persistent highlights to the document. Set a listener in the API to be notified when files are dropped or pasted in the Author. Use the API to open an URL in the system preferred application. A complete API allows other Eclipse plugins to access pages from opened Oxygen Eclipse XML editors. XSLT Debugger ============== * Output to templates mapping Navigate through the Debugger Output view to see the template stack which generated each output fragment. * Unified breakpoints Manage both breakpoints and break conditions in a single consolidated view. * Better rendering of node sequences Sequence/node set atomic values are previewed directly in the XWatch or Variables views. Relax NG ======== * Better error location for Relax NG Several error types are more precisely mapped in the editor. * Support for a:defaultValue in content completion The default value specified with an annotation attribute a:defaultValue is contributed to the content completion proposals list. Development =========== * Mark occurrences The occurrences of the current component are highlighted. Available for XML Schema and XSL Stylesheet documents. * XProc scenarios support editor variables Editor variables can be used to specify the parameter values in XProc scenarios. SVN Client ========== Oxygen version 12 comes with the latest Syncro SVN Client improvements: http://www.syncrosvnclient.com/index.html#new-version Others ====== * Folding when line wrap is enabled You can fold XML elements even when the line wrap is activated in the Text editor page. * CSS Support for the "text-transform" property. Component updates ================= * Updated Saxon Saxon was updated to version 9.2.1.2. * Updated DITA OT DITA Open Toolkit was updated to version 1.5.1. * Updated Apache FOP processor The Apache FOP processor was updated to version 1.0. * Updated Calabash XProc connector Calabash XProc connector was updated to version 0.9.23. Regards, Stefan Vasile Stefan Vasile oXygen XML Editor and Author support Tel: +1-650-352-1250 ext.202 Fax: +40-251-461482 support@oxygenxml.com http://www.oxygenxml.com

Looks good. Tried out the new profiling support. Nice. One feature I didn't see was a way to associate specific colors with specific conditions. That is, I'd like to be able to associate specific conditions with specific foreground or background colors, so for example I can make one audience blue and a different one green in the editor. Also, it wasn't clear how or if Oxygen was aware of @props specializations currently available. In my test I was editing a document that uses a shell that integrates a @props specialization (the new d4p_renditionTarget attribute I just added to the D4P vocabulary). I sort of expected to get a list of all declared @props specializations, at least those available for the document I had open. I was able to add the attribute by simply manually typing its name and then it configured just fine. Cheers, E. -- Eliot Kimber Senior Solutions Architect "Bringing Strategy, Content, and Technology Together" Main: 512.554.9368 www.reallysi.com www.rsuitecms.com

Hi Eliot, Thanks for the feedback. We already have plans to enhance the current profiling conditions feature by providing foreground and background colors for different profile values (hopefully in Oxygen 12.1). Do you have any advice for when an element has multiple profile values? Merge the colors probably? For now, Oxygen 12 will only have the "Show Profiling Attributes" action which shows a border around elements which have profiling attributes and also renders the profiling attributes and their values. About automatically detecting profiling attribute names from the DITA DTD's: For now the attributes which are considered as profiling attributes in the "Editor / Pages / Author / Profiling/Conditional Text" preferences page are all hard-coded. So either each user edits the values and adds his specialization attributes or an administrator does that, then passes the entire page to the Project level and shares it with everybody else. Our original intent for DITA was auto-detection, given a set of DTD's/XML Schemas, this is not hard to do, but we encountered several issues: What is the set of DTD's/XML Schemas to perform the auto-detection upon? The user may be using a different DITA Open Toolkit installation. Maybe perform the auto-detection on the opened DITA Maps but then all these detected attribute names (and values, which most of the times are not specified) needed to be customized by the user anyway so I think editing the Oxygen Preferences was unavoidable. If you have enhancement ideas about this, they are welcomed. So for Oxygen 12 we preferred to propose some default attribute names and values (for DITA, Docbook) and leave each user configure his own attributes. Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 8/27/2010 6:51 PM, Eliot Kimber wrote:
Looks good.
Tried out the new profiling support. Nice.
One feature I didn't see was a way to associate specific colors with specific conditions.
That is, I'd like to be able to associate specific conditions with specific foreground or background colors, so for example I can make one audience blue and a different one green in the editor.
Also, it wasn't clear how or if Oxygen was aware of @props specializations currently available. In my test I was editing a document that uses a shell that integrates a @props specialization (the new d4p_renditionTarget attribute I just added to the D4P vocabulary).
I sort of expected to get a list of all declared @props specializations, at least those available for the document I had open.
I was able to add the attribute by simply manually typing its name and then it configured just fine.
Cheers,
E.

Hmm, for multiple parameters, I'm not sure what the right answer would be--I don't remember if Arbortext Editor allows this case or handles it or if so how. I'd think you'd have to choose one color or have a generic "multiple conditions apply" indicator of some sort. I see the problem re automatic detection. No obvious good solution comes to mind unless there is a new configuration option "authoritative set of DITA vocabulary modules" by which a developer can indicate where Oxygen should look for stuff. That's certainly how I use Oxygen's default Toolkit installation but I don't know that I'm typical or even usefully representative. Cheers, E. On 8/30/10 12:56 AM, "Radu Coravu" <radu_coravu@sync.ro> wrote:
Hi Eliot,
Thanks for the feedback.
We already have plans to enhance the current profiling conditions feature by providing foreground and background colors for different profile values (hopefully in Oxygen 12.1). Do you have any advice for when an element has multiple profile values? Merge the colors probably? For now, Oxygen 12 will only have the "Show Profiling Attributes" action which shows a border around elements which have profiling attributes and also renders the profiling attributes and their values.
About automatically detecting profiling attribute names from the DITA DTD's: For now the attributes which are considered as profiling attributes in the "Editor / Pages / Author / Profiling/Conditional Text" preferences page are all hard-coded. So either each user edits the values and adds his specialization attributes or an administrator does that, then passes the entire page to the Project level and shares it with everybody else.
Our original intent for DITA was auto-detection, given a set of DTD's/XML Schemas, this is not hard to do, but we encountered several issues: What is the set of DTD's/XML Schemas to perform the auto-detection upon? The user may be using a different DITA Open Toolkit installation. Maybe perform the auto-detection on the opened DITA Maps but then all these detected attribute names (and values, which most of the times are not specified) needed to be customized by the user anyway so I think editing the Oxygen Preferences was unavoidable. If you have enhancement ideas about this, they are welcomed.
So for Oxygen 12 we preferred to propose some default attribute names and values (for DITA, Docbook) and leave each user configure his own attributes.
Regards, Radu
Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com
On 8/27/2010 6:51 PM, Eliot Kimber wrote:
Looks good.
Tried out the new profiling support. Nice.
One feature I didn't see was a way to associate specific colors with specific conditions.
That is, I'd like to be able to associate specific conditions with specific foreground or background colors, so for example I can make one audience blue and a different one green in the editor.
Also, it wasn't clear how or if Oxygen was aware of @props specializations currently available. In my test I was editing a document that uses a shell that integrates a @props specialization (the new d4p_renditionTarget attribute I just added to the D4P vocabulary).
I sort of expected to get a list of all declared @props specializations, at least those available for the document I had open.
I was able to add the attribute by simply manually typing its name and then it configured just fine.
Cheers,
E.
-- Eliot Kimber Senior Solutions Architect "Bringing Strategy, Content, and Technology Together" Main: 512.554.9368 www.reallysi.com www.rsuitecms.com

Hi Guys, Great work, as usual. A quick report about the Mac version. This has to do with the Editor perspective when multiple documents are open. It relates specifically to a temporary lag of synchronization between the highlighted document tab and the refresh of the text pane of that document. When the app first opens with multiple docs, or just after creating a new doc, there is a period of a few seconds during which the document tabs respond to a click by changing tab highlight, but the text display of the document fails to update correspondingly – i.e. the tab highlight changes, but the editor text pane continues to show the text from the previously highlighted document. On my Powerbook, I even noticed that on rare occasions, the text pane even failed to redraw correctly, and left me with a blank pane with scrambled borders. The problem seems to go away after a few seconds, suggesting that it has to do with some background data caching that takes a few seconds to catch up to the GUI state. I'll keep an eye on this. John

Hi John, There have been a few issues with the document tab selection in this build of the beta. Meanwhile we've made some fixes and a new build of Oxygen XML Editor 12 beta has been released. You can download the new build(2010083015) from the same place: http://www.oxygenxml.com/download_oxygenxml_editor_beta.html Please let us know if you encounter further issues with this build. Regards, Adrian Adrian Buza oXygen XML Editor and Author support Tel: +1-650-352-1250 ext.202 Fax: +40-251-461482 support@oxygenxml.com http://www.oxygenxml.com John Madden wrote:
Hi Guys,
Great work, as usual.
A quick report about the Mac version. This has to do with the Editor perspective when multiple documents are open. It relates specifically to a temporary lag of synchronization between the highlighted document tab and the refresh of the text pane of that document.
When the app first opens with multiple docs, or just after creating a new doc, there is a period of a few seconds during which the document tabs respond to a click by changing tab highlight, but the text display of the document fails to update correspondingly – i.e. the tab highlight changes, but the editor text pane continues to show the text from the previously highlighted document. On my Powerbook, I even noticed that on rare occasions, the text pane even failed to redraw correctly, and left me with a blank pane with scrambled borders.
The problem seems to go away after a few seconds, suggesting that it has to do with some background data caching that takes a few seconds to catch up to the GUI state.
I'll keep an eye on this.
John
------------------------------------------------------------------------
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Adrian, Thanks for the quick reply. I'll download and let you know! John On Aug 30, 2010, at 10:34 AM, Adrian Buza wrote:
Hi John,
There have been a few issues with the document tab selection in this build of the beta. Meanwhile we've made some fixes and a new build of Oxygen XML Editor 12 beta has been released.
You can download the new build(2010083015) from the same place: http://www.oxygenxml.com/download_oxygenxml_editor_beta.html
Please let us know if you encounter further issues with this build.
Regards, Adrian
Adrian Buza oXygen XML Editor and Author support
Tel: +1-650-352-1250 ext.202 Fax: +40-251-461482 support@oxygenxml.com http://www.oxygenxml.com
John Madden wrote:
Hi Guys,
Great work, as usual.
A quick report about the Mac version. This has to do with the Editor perspective when multiple documents are open. It relates specifically to a temporary lag of synchronization between the highlighted document tab and the refresh of the text pane of that document.
When the app first opens with multiple docs, or just after creating a new doc, there is a period of a few seconds during which the document tabs respond to a click by changing tab highlight, but the text display of the document fails to update correspondingly – i.e. the tab highlight changes, but the editor text pane continues to show the text from the previously highlighted document. On my Powerbook, I even noticed that on rare occasions, the text pane even failed to redraw correctly, and left me with a blank pane with scrambled borders.
The problem seems to go away after a few seconds, suggesting that it has to do with some background data caching that takes a few seconds to catch up to the GUI state.
I'll keep an eye on this.
John
------------------------------------------------------------------------
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Hi Adrian. After using the new build for a day, the problems wth the tab selection/window synchronization seems to be fixed. No further problems here. John On Aug 31, 2010, at 11:48 AM, John Madden wrote:
Adrian, Thanks for the quick reply. I'll download and let you know!
John On Aug 30, 2010, at 10:34 AM, Adrian Buza wrote:
Hi John,
There have been a few issues with the document tab selection in this build of the beta. Meanwhile we've made some fixes and a new build of Oxygen XML Editor 12 beta has been released.
You can download the new build(2010083015) from the same place: http://www.oxygenxml.com/download_oxygenxml_editor_beta.html
Please let us know if you encounter further issues with this build.
Regards, Adrian
Adrian Buza oXygen XML Editor and Author support
Tel: +1-650-352-1250 ext.202 Fax: +40-251-461482 support@oxygenxml.com http://www.oxygenxml.com
John Madden wrote:
Hi Guys,
Great work, as usual.
A quick report about the Mac version. This has to do with the Editor perspective when multiple documents are open. It relates specifically to a temporary lag of synchronization between the highlighted document tab and the refresh of the text pane of that document.
When the app first opens with multiple docs, or just after creating a new doc, there is a period of a few seconds during which the document tabs respond to a click by changing tab highlight, but the text display of the document fails to update correspondingly – i.e. the tab highlight changes, but the editor text pane continues to show the text from the previously highlighted document. On my Powerbook, I even noticed that on rare occasions, the text pane even failed to redraw correctly, and left me with a blank pane with scrambled borders.
The problem seems to go away after a few seconds, suggesting that it has to do with some background data caching that takes a few seconds to catch up to the GUI state.
I'll keep an eye on this.
John
------------------------------------------------------------------------
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user
participants (5)
-
Adrian Buza
-
Eliot Kimber
-
John Madden
-
Radu Coravu
-
Stefan Vasile