SlideShare uma empresa Scribd logo
1 de 24
Andy Lewis | Owner
                         iG5 Authoring Tools
Technical Communication UK, September 2010

 andy@ig5authoringtools.com
  www.ig5authoringtools.com
Who’s That Handsome Chap?
10+ years’ experience
RADVISION
Verint Systems
iG5 Authoring Tools

Articles in Communicator
LinkedIn http://il.linkedin.com/in/andylewis2003
Twitter http://twitter.com/andytelaviv


                                            Extending FrameMaker
                            2
Introduction
We will discuss and compare
 StructureSnippets and DITA-FMx from Leximation
  (www.leximation.com)
 InsetPlus from West Street Consulting
  (www.weststreetconsulting.com)




                                         Extending FrameMaker
                          3
Overview
Plugin              Functionality
StructureSnippets   Basic inset functionality for structured environments
                    P create, insert, wrap, store, manage
                    O access source, update, maintain links
InsetPlus           Advanced inset functionality for structured environments
                    P access source, update, maintain links
                    P basic CMS features: track and locate, store
                    O DITA support
DITA-FMx            Full DITA functionality for structured environments
                    P support for the DITA 1.1 specification
                    P create topics and DITA maps, track and locate, update
                    P search by text or element within topics
                    P Auto-prolog

                                                              Extending FrameMaker
                                       4
Structure Snippets Vital Statistics
 FrameMaker versions 7, 8, 9 (version 1.02)
 $40 (individual), $600 (site)




                                               Extending FrameMaker
                              5
StructureSnippets Operations
 Create and store
   Store in a local folder or at a remote location on a shared server
 Manage and insert
   Insert by
    selecting the entry name from a dialog box
    using the specified shortcut keystrokes
    selecting the name from the context (right-click or popup) menu
 Wrap
 Report conflicts with EDD-defined structure

                                                    Extending FrameMaker
                                 6
StructureSnippets Demonstration




                           Extending FrameMaker
                 7
InsetPlus Vital Statistics
 FrameMaker versions 7, 8, 9 (version 2.1)
 Free




                                              Extending FrameMaker
                            8
InsetPlus Basics
 Store source content insets in document or book
 Colour content insets in container document
 Update single/multiple insets
 Nested inset support
 Edit in source and update container
 Edit in container and update source
 Track inset use


                                           Extending FrameMaker
                            9
InsetPlus – Inserting a Text Inset
1. Insert TextInset element
   in container document
2. Right-click the TextInset
   element in the structure
   view
3. Select InsetPlus – Edit
   Inset Element
4. View and select
   modules

                                    Extending FrameMaker
                               10
InsetPlus – Colouring a Text Inset




                              Extending FrameMaker
                   11
InsetPlus – Refreshing a Text Inset




                              Extending FrameMaker
                    12
InsetPlus – Refreshing Multiple Insets




                              Extending FrameMaker
                   13
InsetPlus – Editing and Updating
 Edit inset content in source and update container
  document (Jump to Inset Source)
 Edit inset content in container document and update
  source (Preferences > General > Disallow editing within reference inset
  elements and then More Inset Commands > Update Inset Source)
 Nested insets (More Inset Commands > Update Inset Reference And
  Nested Insets)




                                                       Extending FrameMaker
                                   14
InsetPlus – Source Module Tracking
 See where source modules are
    used
   Enable in Preferences
   In container select Update All
    Reference Insets > Do source
    module tracking updates
   On source select More Inset
    Commands > Report Source
    Module Usage
   Warning: Source tracking
    works best in when source and
    reference files are static


                                          Extending FrameMaker
                                     15
DITA-FMx—Overview
 A set of plug-ins and structure applications that enable
  you to create and edit DITA XML files in FrameMaker
 Jointly produced by
    Leximation (www.leximation.com)
    Silicon Publishing (www.siliconpublishing.com)




                                                Extending FrameMaker
                              16
DITA-FMx Vital Statistics
 DITA-FMx 1.1.08 (October 2009)
    Supports DITA 1.1 and FrameMaker versions 7.2, 8.0 and 9
    $185 (individual), $2775 (site of up to 25 users)
    Upgrade from 1.0 is free
 DITA-FMx 1.0
    Supports DITA 1.0 and FrameMaker versions 7.2 and 8.0
    $185 (individual), $2775 (site of up to 25 users)
    Upgrade to 1.1 is free
 DITA-FMx 0.0
    Supports DITA 1.0 and FrameMaker versions 7.1 and 7.2
    Free
    Limited feature set (e.g. no DITA map support)
 DITA-FMx-FrameMaker version 8.0 comparison at http://www.leximation.com/dita-
  fmx/featurecomparison.php


                                                           Extending FrameMaker
                                      17
DITA-FMx Basics
 Creating topics
 Building a DITA map
    A logical entity representing hierarchical relationship between
     topics, including sub-maps (“mini-maps”)
 Generating a “workbook”
    Intermediate step between map and final FrameMaker book
    Not intended for publishing
    Contains all XML files in map (.dita, .xml)
    Used for book-level processing (e.g. variables, xrefs, spell check,
     search)
 Creating FrameMaker books for publication

                                                       Extending FrameMaker
                                   18
DITA-FMx—Where Used
 Generates a report listing all files that reference the
  selected element or current topic
 Locate by topic or element (requires ID)
 Search in DITA map or folder




                                               Extending FrameMaker
                              19
DITA-FMx—Search in Files
 Search for content in files
 Search within a folder (and sub-folders) or in files
  referenced by a DITA map
 Search criteria can be a mix of
    textual content
    element name
    attribute name
    attribute value


                                               Extending FrameMaker
                                20
DITA-FMx—Auto-Prolog
 Specify certain prolog data to automatically add or
  update on file creation and file save
 Use as search criteria




                                             Extending FrameMaker
                              21
Summary
Plugin      Vendor                   Functionality                            Cost ($)
Structure   Leximation               Basic inset functionality for structured 40/600
Snippets                             environments—create, store, manage
InsetPlus   West Street Consulting   Advanced inset functionality for         Free
                                     structured environments—access
                                     source, update, maintain links, basic
                                     CMS features: track and locate, store
DITA-FMx    Leximation               Support for the DITA 1.1 specification   185/2775
                                     and functionality—create topics and
                                     DITA maps, track and locate, update,
                                     search within topics, auto-prolog



                                                               Extending FrameMaker
                                        22
There is a further option …
 DITAToo by iG5 Authoring Tools
 andy@ig5authoringtools.com




                                   Extending FrameMaker
                            23
andy@ig5authoringtools.com
www.ig5authoringtools.com

Mais conteúdo relacionado

Destaque

10 Lessons Learned: Making Educational Video Engaging
10 Lessons Learned: Making Educational Video Engaging10 Lessons Learned: Making Educational Video Engaging
10 Lessons Learned: Making Educational Video EngagingMark Graveline
 
Guatemala Presentation
Guatemala PresentationGuatemala Presentation
Guatemala Presentationandramlowe
 
________1023_2010
  ________1023_2010  ________1023_2010
________1023_2010bonangels
 
Guatemala Presentation
Guatemala PresentationGuatemala Presentation
Guatemala Presentationandramlowe
 
창업가정신:20대에게 고함 by 장병규
창업가정신:20대에게 고함 by 장병규창업가정신:20대에게 고함 by 장병규
창업가정신:20대에게 고함 by 장병규bonangels
 
O RELEVO
O RELEVOO RELEVO
O RELEVOANDREA
 

Destaque (7)

10 Lessons Learned: Making Educational Video Engaging
10 Lessons Learned: Making Educational Video Engaging10 Lessons Learned: Making Educational Video Engaging
10 Lessons Learned: Making Educational Video Engaging
 
Smart schools
Smart schoolsSmart schools
Smart schools
 
Guatemala Presentation
Guatemala PresentationGuatemala Presentation
Guatemala Presentation
 
________1023_2010
  ________1023_2010  ________1023_2010
________1023_2010
 
Guatemala Presentation
Guatemala PresentationGuatemala Presentation
Guatemala Presentation
 
창업가정신:20대에게 고함 by 장병규
창업가정신:20대에게 고함 by 장병규창업가정신:20대에게 고함 by 장병규
창업가정신:20대에게 고함 by 장병규
 
O RELEVO
O RELEVOO RELEVO
O RELEVO
 

Último

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Último (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Managing repurposed content in structured FrameMaker

  • 1. Andy Lewis | Owner iG5 Authoring Tools Technical Communication UK, September 2010 andy@ig5authoringtools.com www.ig5authoringtools.com
  • 2. Who’s That Handsome Chap? 10+ years’ experience RADVISION Verint Systems iG5 Authoring Tools Articles in Communicator LinkedIn http://il.linkedin.com/in/andylewis2003 Twitter http://twitter.com/andytelaviv Extending FrameMaker 2
  • 3. Introduction We will discuss and compare  StructureSnippets and DITA-FMx from Leximation (www.leximation.com)  InsetPlus from West Street Consulting (www.weststreetconsulting.com) Extending FrameMaker 3
  • 4. Overview Plugin Functionality StructureSnippets Basic inset functionality for structured environments P create, insert, wrap, store, manage O access source, update, maintain links InsetPlus Advanced inset functionality for structured environments P access source, update, maintain links P basic CMS features: track and locate, store O DITA support DITA-FMx Full DITA functionality for structured environments P support for the DITA 1.1 specification P create topics and DITA maps, track and locate, update P search by text or element within topics P Auto-prolog Extending FrameMaker 4
  • 5. Structure Snippets Vital Statistics  FrameMaker versions 7, 8, 9 (version 1.02)  $40 (individual), $600 (site) Extending FrameMaker 5
  • 6. StructureSnippets Operations  Create and store Store in a local folder or at a remote location on a shared server  Manage and insert Insert by  selecting the entry name from a dialog box  using the specified shortcut keystrokes  selecting the name from the context (right-click or popup) menu  Wrap  Report conflicts with EDD-defined structure Extending FrameMaker 6
  • 7. StructureSnippets Demonstration Extending FrameMaker 7
  • 8. InsetPlus Vital Statistics  FrameMaker versions 7, 8, 9 (version 2.1)  Free Extending FrameMaker 8
  • 9. InsetPlus Basics  Store source content insets in document or book  Colour content insets in container document  Update single/multiple insets  Nested inset support  Edit in source and update container  Edit in container and update source  Track inset use Extending FrameMaker 9
  • 10. InsetPlus – Inserting a Text Inset 1. Insert TextInset element in container document 2. Right-click the TextInset element in the structure view 3. Select InsetPlus – Edit Inset Element 4. View and select modules Extending FrameMaker 10
  • 11. InsetPlus – Colouring a Text Inset Extending FrameMaker 11
  • 12. InsetPlus – Refreshing a Text Inset Extending FrameMaker 12
  • 13. InsetPlus – Refreshing Multiple Insets Extending FrameMaker 13
  • 14. InsetPlus – Editing and Updating  Edit inset content in source and update container document (Jump to Inset Source)  Edit inset content in container document and update source (Preferences > General > Disallow editing within reference inset elements and then More Inset Commands > Update Inset Source)  Nested insets (More Inset Commands > Update Inset Reference And Nested Insets) Extending FrameMaker 14
  • 15. InsetPlus – Source Module Tracking  See where source modules are used  Enable in Preferences  In container select Update All Reference Insets > Do source module tracking updates  On source select More Inset Commands > Report Source Module Usage  Warning: Source tracking works best in when source and reference files are static Extending FrameMaker 15
  • 16. DITA-FMx—Overview  A set of plug-ins and structure applications that enable you to create and edit DITA XML files in FrameMaker  Jointly produced by  Leximation (www.leximation.com)  Silicon Publishing (www.siliconpublishing.com) Extending FrameMaker 16
  • 17. DITA-FMx Vital Statistics  DITA-FMx 1.1.08 (October 2009)  Supports DITA 1.1 and FrameMaker versions 7.2, 8.0 and 9  $185 (individual), $2775 (site of up to 25 users)  Upgrade from 1.0 is free  DITA-FMx 1.0  Supports DITA 1.0 and FrameMaker versions 7.2 and 8.0  $185 (individual), $2775 (site of up to 25 users)  Upgrade to 1.1 is free  DITA-FMx 0.0  Supports DITA 1.0 and FrameMaker versions 7.1 and 7.2  Free  Limited feature set (e.g. no DITA map support)  DITA-FMx-FrameMaker version 8.0 comparison at http://www.leximation.com/dita- fmx/featurecomparison.php Extending FrameMaker 17
  • 18. DITA-FMx Basics  Creating topics  Building a DITA map  A logical entity representing hierarchical relationship between topics, including sub-maps (“mini-maps”)  Generating a “workbook”  Intermediate step between map and final FrameMaker book  Not intended for publishing  Contains all XML files in map (.dita, .xml)  Used for book-level processing (e.g. variables, xrefs, spell check, search)  Creating FrameMaker books for publication Extending FrameMaker 18
  • 19. DITA-FMx—Where Used  Generates a report listing all files that reference the selected element or current topic  Locate by topic or element (requires ID)  Search in DITA map or folder Extending FrameMaker 19
  • 20. DITA-FMx—Search in Files  Search for content in files  Search within a folder (and sub-folders) or in files referenced by a DITA map  Search criteria can be a mix of  textual content  element name  attribute name  attribute value Extending FrameMaker 20
  • 21. DITA-FMx—Auto-Prolog  Specify certain prolog data to automatically add or update on file creation and file save  Use as search criteria Extending FrameMaker 21
  • 22. Summary Plugin Vendor Functionality Cost ($) Structure Leximation Basic inset functionality for structured 40/600 Snippets environments—create, store, manage InsetPlus West Street Consulting Advanced inset functionality for Free structured environments—access source, update, maintain links, basic CMS features: track and locate, store DITA-FMx Leximation Support for the DITA 1.1 specification 185/2775 and functionality—create topics and DITA maps, track and locate, update, search within topics, auto-prolog Extending FrameMaker 22
  • 23. There is a further option …  DITAToo by iG5 Authoring Tools  andy@ig5authoringtools.com Extending FrameMaker 23