Is it better to have one project with conditional flags and multiple targets or separate projects that are linked to share/import certain topics? (I find snippets work well with both scenarios, so didn't include them in the title of this post.)
I've used both and casting aside problems I had with GPL (see http://forums.madcapsoftware.com/viewto ... =13&t=7379) am still not quite decided, but here are my thoughts so far (please add or disagree):
Linking
- * Good when it works. (I'm still not quite clear about the point/difference/interaction between the Include Files edit/filter and when you select individual file in the (Re)Import dialog.)
* Easy to set up and maintain (once you realise you must specify things in the Include Files field as well as the Import dialog).
* Good when it's a few, self-contained topics in common.
* There are issues about the hyperlinks in topics you import, to which there is no easy answer:- ** Use the flimpfl setting to import all linked topics too (but you may not want them all in the destination);
** Remove the links in the source/parent (but you probably put them there because they were useful);
** Remove the links in the destination and when prompted, opt to break the link (but then it won't be updated if changes are made in the source/parent);
** Set condition flags in the source/parent for the hyperlinks and use a conditional build in the destination to exclude flagged text, not forgetting to import the condition tag set (*.flcts), though that is somewhat fiddly.
- ** Use the flimpfl setting to import all linked topics too (but you may not want them all in the destination);
- * Can be fiddly, but is perhaps necessary when it's not just whole topics that are conditional, but also individual words, paragraphs, hyperlinks and images.
* Offers more permutations of sharing; no implied parent/child projects.
NOTE TO MODERATOR - Just realised this topic may be better in Tips and Tricks. I won't mind if you move it.