65 new highlights of xmetal author enterprise 7.0
DESCRIPTION
An overview of the new features available in the latest version of XMetaL Author Enteprise. This is the slide deck from a webinar we did. If you'd like to view the webinar recording with audio, it's available here: http://justsystems.xmetal.com/webinar_downloads/65_New_Features_in_XMetaL_Author_Enterprise_7TRANSCRIPT
© 2012 JustSystems Canada, Inc.
065 Highlights in the New 65 Highlights in the New XMetaL Author Enterprise 7.0XMetaL Author Enterprise 7.0
by Tom Magliery18 April 2012
Brace yourself for a whirlwind tour of the new features awaiting you in version 7.0 of XMetaL Author Enterprise!
© 2012 JustSystems Canada, Inc.
ThemesThemes1. User experience– General and DITA
2. DITA 1.23. Platform and extensibility
Theme 1a: Usability (any document type)
© 2012 JustSystems Canada, Inc.
Find in FilesFind in Files
© 2012 JustSystems Canada, Inc.
Find in Files – Text searchFind in Files – Text search
1
© 2012 JustSystems Canada, Inc.
Find in Files – Text searchFind in Files – Text search
Set the scopeof the search
2
© 2012 JustSystems Canada, Inc.
Results paneResults pane• Used not only for search results
3
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Collapse and expand search results
4
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Toggle between treeview and “flat” viewof results
5
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Toggle highlighting of search results in
the editor window
6
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Double-click to open file /jump to a search result
7
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Toolbar buttons or F4/Shift-F4to navigate through results
8
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Summary of results
9
© 2012 JustSystems Canada, Inc.
Results paneResults pane
Search within the results window!
10
© 2012 JustSystems Canada, Inc.
Find in Files – Markup searchFind in Files – Markup search
11
© 2012 JustSystems Canada, Inc.
Find in Files – XPath searchFind in Files – XPath search
12
© 2012 JustSystems Canada, Inc.
Spell check in FilesSpell check in Files
13
© 2012 JustSystems Canada, Inc.
Other cross-file operationsOther cross-file operations
14 15 16 17
© 2012 JustSystems Canada, Inc.
Example Example results – Word Countresults – Word Count
© 2012 JustSystems Canada, Inc.
In-place, In-place, look-ahead element listlook-ahead element list• Consider what’s NOT available
in the “regular” Element List pane:
Your cursor here ...
© 2012 JustSystems Canada, Inc.
In-place, In-place, look-ahead element listlook-ahead element list• In XMetaL 7, press Ctrl+Enter:
18
© 2012 JustSystems Canada, Inc.
Attribute Inspector – Attribute Inspector – DTD order or alphabeticalDTD order or alphabetical• Right-click in the AI
19
Theme 1b: Usability (DITA)
© 2012 JustSystems Canada, Inc.
Map Editor improvementsMap Editor improvements
22
23
Context (right-click) menu
Find references commands
Lock-status icon with repository connectors
21
Find and Spell check buttons20
© 2012 JustSystems Canada, Inc.
Insert topicref – Insert topicref – markup previewmarkup preview
24
25
Note also <navtitle>element support
© 2012 JustSystems Canada, Inc.
Properties dialogsProperties dialogs
26
© 2012 JustSystems Canada, Inc.
DITA OT DITA OT pre-conditions checkingpre-conditions checking
27
Theme 2: DITA 1.2
© 2012 JustSystems Canada, Inc.
KeysKeys• Creating and binding keys• Creating key-based references• Key spaces and context
Creating and binding keysKeys Part 1
© 2012 JustSystems Canada, Inc.
Inserting a key definitionInserting a key definition28
Give the key a name and browse to select the target
© 2012 JustSystems Canada, Inc.
Inserting a key definitionInserting a key definitionwith a keywordwith a keyword
29
Give the key a name and enter keyword text
Creating key-based references
Keys Part 2
© 2012 JustSystems Canada, Inc.
Creating key-based referencesCreating key-based references• Key-based
analogues to the conref commands
30 31 32
© 2012 JustSystems Canada, Inc.
Insert a key-based referenceInsert a key-based reference
In the Select Key dialog, choose a key space, and the key from within it
33
Key spaces and contextKeys Part 3
© 2012 JustSystems Canada, Inc.
Key spaces and contextKey spaces and context• Whenever you edit a topic you can work
in the context of a key space– If you open a topic from a map, XMetaL
uses the default key space of the map– If you open a topic otherwise (File > Open),
XMetaL will prompt you for a key space association
• Generating output automatically uses the DITAVAL file associated with that key space
34
35
36
© 2012 JustSystems Canada, Inc.
Key space managerKey space manager
37
© 2012 JustSystems Canada, Inc.
Adding a key spaceAdding a key space
38
Name the new key space, select a map and (optional) DITAVAL file
Publishing-related stuff
© 2012 JustSystems Canada, Inc.
DITA OT 1.5.4DITA OT 1.5.4
39
© 2012 JustSystems Canada, Inc.
Additional output typesAdditional output types
40 41 42 43
44
DITA for Publishers – EPUB, Kindle, InDesign and “HTML2”
HTML with tocjs
© 2012 JustSystems Canada, Inc.
WebHelp: WebHelp: two-term searchtwo-term search
45
DITA Miscellany
© 2012 JustSystems Canada, Inc.
Conref rangeConref range
46
© 2012 JustSystems Canada, Inc.
Conref pushConref push• Markup is supported• No reference validation or
transclusion
© 2012 JustSystems Canada, Inc.
Learning and TrainingLearning and Trainingtemplatestemplates
47
© 2012 JustSystems Canada, Inc.
Other new templatesOther new templates
48
Settings and preferences
© 2012 JustSystems Canada, Inc.
Updating Updating references – or notreferences – or not
49
© 2012 JustSystems Canada, Inc.
New settingsNew settings
51
50
New domains – dependent on topic type
Switch betweenDITA 1.2 and 1.1
© 2012 JustSystems Canada, Inc.
Online help Online help updated for DITA 1.2updated for DITA 1.2
52
Theme 3: Platform and extensibility
© 2012 JustSystems Canada, Inc.
Licensing optionsLicensing options• Traditional per-seat licensing• Concurrent licensing– Install XMetaL on as many computers as
you wish– No more than N copies may be used
simultaneously– XMetaL Licensing Server
53
© 2012 JustSystems Canada, Inc.
Windows 7 Windows 7 64-bit compatible64-bit compatible
54
Btw, that’s 37 to the 12th power, in binary.
For partners, developers, customizers
© 2012 JustSystems Canada, Inc.
““XMetaL Assistants” XMetaL Assistants” frameworkframework• Look-ahead element list is an example• Keyboard shortcut-based or Windows
message-based XMetaL Assistants• Motivated by requirements of vendor
partners for more seamless integration into the editor
• Popup window is COM; also implement JScript “XMetaL service” class
55
© 2012 JustSystems Canada, Inc.
Cross-file operations Cross-file operations frameworkframework• Examples: Word Count, Accept All
Changes, etc.• Provide JScript code to be performed
at overall start, end, and for each file• APIs to accumulate Results for
display
56
© 2012 JustSystems Canada, Inc.
Other new APIsOther new APIs• Get/set INI variables• Results panel management• Making highlights• Screen coordinates of a selection• Scrolling a selection into view• Hiding/showing inline controls• ... and more!
57 58 59
60 61 62
63 64 65
© 2012 JustSystems Canada, Inc.
Whew!!Whew!!How about a summary ...How about a summary ...• Cross-file operations including Find
and Spell Check• DITA 1.2 support + updated DITA OT• In-place look-ahead element list• Concurrent licensing option• Windows 7 64-bit• New APIs and development support• AND LOTS OF OTHER STUFF
© 2012 JustSystems Canada, Inc.
For more informationFor more information• Contact your account representative– North America +1 866 793 1542– Europe +44 (0) 1462 889 082– International +1 604 697 8705
• XMetaL Community Forums:http://forums.xmetal.com/
• Visit our website:– http://xmetal.com/
• Questions especially for me?– [email protected]