Products >>   

 

 

InsetPlus 2.0

Note:

InsetPlus 2.0 now fully available, which includes the new "conref mode" and the source module tracking feature. For more information on new features, click here.

Download plugin

Download source code (version 1.0)

InsetPlus is a structure-based replacement for native text inset functionality. By using structural markup to contain and reference inset modules, it overcomes many of the limitations of native text inset functionality and provides the following benefits:

  • Editable text - Unlike native insets, the inset text comes in “live.” This means it acts like any other text and can be edited at will. It can also be refreshed from the source at any time to override manual alterations.
  • Easy path to update a module source - InsetPlus has a reverse path to update the source of an inset. Once you inset a module, it can be edited in the new document. Afterwards, you can choose to “update the source,” which takes your changes and updates the source itself.
  • No limitations on source modules per flow - With native insets, your source module must be an entire flow of some document. With InsetPlus, you can put as many source modules as you want in any flow, because the modules are identified by structural metadata. The contents of a module source, therefore, can range from an entire flow down to a single character. A module source can even be contained in the same document and flow as a reference to it.
  • Use of books for module "repositories" - In addition to storing multiple module sources in a single file, you can also store a set of “source files” in a book and point your references to that book. In this way, an inset reference can search an entire book for a source module. This type of query functionality allows you to set up a virtual “database” of module sources, with the database being nothing more technically complex than structured FrameMaker files.
  • Functional cross-references in PDF - Because the content is inset “live,” it acts like normal content, including normal cross-reference functionality in PDF form. Note, however, that the responsibility for managing links in a heavy reuse environment remains your responsibility and can represent a challenge.
  • Robust nested inset support - Because of the cascading nature of InsetPlus inset updates, module sources can inset other modules, with virtually no limit to the level of nesting.
  • Source module tracking (version 2.0) - You can learn instantly where any source module is being used. Among other things, this is useful for making source module edits and ensuring that the context still applies to all referenced locations.
  • Better visibility and management of insets - Because inset containment is based on structural metadata, you can use all of structured FrameMaker’s native conveniences to navigate and manage the content. The Structure View makes it easy to see exactly what text belongs to what inset.
  • Auxiliary management tools - InsetPlus provides a number of tools to assist with inset management, including inset coloring and reporting.

InsetPlus is free and includes an unrestricted license for any use, private or commercial use. By downloading and using this software, you acknowledge that no guarantees are made to its functionality. Use it at your own risk. Any comments, bug reports, or suggestions are most welcome at info@weststreetconsulting.com. The source code for version 1.0 is also available for download. Click here.


What's new in 2.0

2.0 has some exciting and important new features, including:

  • "Conref mode" - Conref mode uses the DITA model of attributes (typically 'conref' and 'id') to link source and reference elements. It is more flexible than the original functional model of InsetPlus and requires less structural metadata to make the link.
  • Note that existing 1.0 users will need to run a conversion feature to use conref mode, but will not necessarily have to make any changes to their EDDs. If you are a 1.0 user, you should read the information in the User Guide carefully before upgrading to version 2.0.

  • Source module tracking - In conref mode, version 2.0 can track where your source modules are referenced and produce a hyperlinked report to take you automatically to those locations. With source module tracking, you can always be sure that a source module makes sense wherever it is referenced and produce reports that demonstrate the full extent of your reuse architecture. This is a unique and powerful feature for a free desktop publisher plugin, one that has historically required the overhead of a high-cost content management system.
  • External call support - You can now call InsetPlus from your API clients or scripting tool to perform several functions, including launching the inset editor and updating insets.
  • Usability enhancements - Version 2.0 includes a variety of usability enhancements, many of which are described in the release notes.