When to use the various condition out techniques

This forum is for all Flare related Tips and Tricks.
Have a tip or trick you use while working in Flare? Share it here.
Post Reply
Gary Niemen
Sr. Propeller Head
Posts: 222
Joined: Fri Sep 12, 2008 1:57 am

When to use the various condition out techniques

Post by Gary Niemen »

It is possible to:
* Condition out from the source
* Condition out from the TOC
* Build different TOCs

Does anybody have a view on when to use which method?
KevinDAmery
Propellus Maximus
Posts: 1985
Joined: Tue Jan 23, 2007 8:18 am
Location: Darn, I knew I was around here somewhere...

Re: When to use the various condition out techniques

Post by KevinDAmery »

* Condition out from the source - use this when you don't want the content to appear in a target's build at all, neither in the TOC nor in search.
* Condition out from the TOC - use this when you need two or more targets to have almost the same TOC but not quite (e.g. a print TOC may need topics that would be irrelevant in an online help TOC). Content that is excluded from the TOC will still be included in online format builds but not in print builds - this means that in online formats the content could still be found using search or the index.
* Build different TOCs - use this when you have targets that need significantly different content (e.g. a getting started guide would be very different from the online help) or a significantly different sequence of topics. Again, doesn't affect search or indexes in online formats.

You can also use multiple methods in conjunction with one another - you could use two TOC each with conditions applied to topics and apply conditions to the source files as well. Doing all that might get confusing, but if you have a complex array of products and output formats it may be necessary (and is probably less work than trying to use multiple projects each with their own sets of content to try to keep in sync).
Until next time....
Image
Kevin Amery
Certified MAD for Flare
SteveS
Senior Propellus Maximus
Posts: 2089
Joined: Tue Mar 07, 2006 5:06 pm
Location: Adelaide, far side of the world ( 34°56'0.78\"S 138°46'44.28\"E).
Contact:

Re: When to use the various condition out techniques

Post by SteveS »

[quote="KevinDAmery
* Condition out from the TOC - use this when you need two or more targets to have almost the same d guide would be very different from the online help) or a significantly different sequence of topics. Again, doesn't affect search or indexes in online formats.[/quote]

That gives me a sudden thought about build times - I wonder if users complaing about slow build times are using heavy conditional tagging, rather than using a seperate TOC :?:
Image
Steve
Life's too short for bad coffee, bad chocolate, and bad red wine.
LTinker68
Master Propellus Maximus
Posts: 7247
Joined: Thu Feb 16, 2006 9:38 pm

Re: When to use the various condition out techniques

Post by LTinker68 »

If they have a lot of conditional tags inside a topic then it might -- it doesn't seem to particularly slow it down if the tags are applied at the topic level.

Whether or not they had a separate TOC wouldn't matter. Which conditional tags to include/exclude is specified in the target. The TOC only comes in if they conditionalize TOC entries and including/excluding TOC entries wouldn't take long since that doesn't affect whether or not the topic is included in the output or what parts of that topic are included/excluded.
Image

Lisa
Eagles may soar, but weasels aren't sucked into jet engines.
Warning! Loose nut behind the keyboard.
bbuchko
Propeller Head
Posts: 59
Joined: Wed Jul 02, 2008 1:32 pm
Location: Raleigh, NC
Contact:

Re: When to use the various condition out techniques

Post by bbuchko »

Yup, the conditions on the topics affect my TOC so I rarely use conditions in the TOC itself. However, if I have a topic that I want to use in multiple locations within the TOC, I sometimes have to put a condition on some of its entries if they appear underneath a conditional topic.

For example, my project applies to multiple access levels. All of them can "Save Favorites" so that topic has no condition associated to it. However, the favorites process applies to different tasks, so I include it as a sub-topic under other topics in the TOC. Well, some of the topics it appears under only apply to specific access levels and I was getting lots of errors when I built my project. It was driving me nuts.

Finally, I realized I had to add a condition to the "Save Favorites" TOC entries. Since the topic itself had no condition associated to it, Flare was trying to make it appear while at the same time trying to exclude the TOC topic it was listed under... KERBLOOEY! :shock:
Bob Buchko
Technical Communicator
Corporate Trainer
Flare Noob
Post Reply