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?
When to use the various condition out techniques
-
- Sr. Propeller Head
- Posts: 222
- Joined: Fri Sep 12, 2008 1:57 am
-
- 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
* 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).
* 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....
Kevin Amery
Certified MAD for Flare
Kevin Amery
Certified MAD for Flare
-
- 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
[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
* 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
Steve
Life's too short for bad coffee, bad chocolate, and bad red wine.
Re: When to use the various condition out techniques
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.
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.
Lisa
Eagles may soar, but weasels aren't sucked into jet engines.
Warning! Loose nut behind the keyboard.
Re: When to use the various condition out techniques
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!
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!
Bob Buchko
Technical Communicator
Corporate Trainer
Flare Noob
Technical Communicator
Corporate Trainer
Flare Noob