Single-sourcing tool

linda_sims at vanguard.com linda_sims at vanguard.com
Fri Jan 5 08:29:57 MST 2007


Elizabeth Allen wrote on 01/05/2007 10:14:43 AM:

> Hi Robert,
> 
> I'll do my best to explain, but I'm one of the LaTeX newbies, so try and
> cut me some slack please! (Not to mention that I can't divulge trade
> secrets, so all you get is generic info--sorry!)
> 
> We are writing documentation for related chips--much of the information 
is
> the same for all of the products in the family, but it also overlaps in
> weird ways.
> 
> \ifthenelse(A + (\not B + \not C))(true_statement)(false_statement)
> is what we use in LaTeX to help sort out the conditions
> 
> For example, Chip A is exactly the same as chip B, except that chip B 
has
> certain functions removed. Chip C is also based on Chip A, but has some
> things removed and others added. There are also chips D, E, and F in the
> pipeline, all based on chip A, but their functionality has not yet been
> completely defined and tends to change from time to time. *But* because
> these chips are all based on A, the A condition = true for all of them.
> 
> That's because we also have chip families I, II, III; and a, b, c; and 
i,
> ii, iii. And they all have documentation, much of which is common to all
> the families.
> 
> Different customers get different chips, thus different capabilities,
> along with different price points. You can see why we can't let info 
slip
> through the cracks.
> 
> This is why Framemaker, with its simple OR conditional, can't do what we
> need it to do. And why I need help finding a tool that can.
> 
> Thanks!
> 
> Elizabeth


West Street Consulting has a free plugin for use with structured 
FrameMaker that is supposed to handle complex conditionals. It _may_ do 
what you need, but I haven't worked with it so I don't really know.

URL: http://www.weststreetconsulting.com/WSC_ABCM.htm

Blurb from site:

ABCM is a comprehensive conditional text replacement tool for structured 
Frame, allowing you to use structural attributes to indicate and manage 
your conditions, instead of traditional conditional text tags. This 
methodology, along with the advanced features of the plugin, provides the 
following advantages:

* Simplified management of multiple, overlapping conditions 

* Whole file conditionalization within a book 

* Detailed coloring of single and overlapping conditions as you specify, 
eliminating the automatic assignment of magenta text 

* Natural preservation of conditions through XML and SGML roundtripping, 
including support for tokenized strings of values 

* Storage of an unlimited amount of non-publishable material (such as 
authoring comments and draft content) in your source files, with a 
guarantee that it will always be removed before publishing 

* Convenience of element boundaries to delimit conditions, rather than 
error-prone condition tags 

* Simplified show/hide process, using "schemes" to program and run the 
filtering logic (no more Show/Hide box confusion!) 

HTH

Lin Sims
The views expressed here are mine and do not reflect the official opinion 
of my employer or the organization through which the Internet was 
accessed.

----------------------------------------------------------------------
CONFIDENTIALITY STATEMENT. The information contained in this e-mail message, including attachments, is the confidential information of, and/or is the property of, Vanguard. The information is intended for use solely by the individual or entity named in the message. If you are not an intended recipient or you received this in error, then any review, printing, copying, or distribution of any such information is prohibited, and please notify the sender immediately by reply e-mail and then delete this e-mail from your system.



More information about the TECHWR-L mailing list