Conditional text
Documentation pages on Conditional text (5 pages).
This topic brings together 5 pages across the manual:
Case study: NuFirewall documentation
ReferenceLearning path: 4. Choose an authoring modelDITA
NuFirewall's documentation, praised by the press as a product strength, was built with DITA XML - a case study in structured authoring for software product documentation.
Learning path: 6. Automation & legacy techniques
Generate multiple document variants - user guide, admin guide, lite edition - from the same reStructuredText sources using Sphinx conditional text directives.
Learning path: 6. Automation & legacy techniquesJinja
Profile reStructuredText content with Jinja and a Python preprocessing script to generate audience-specific document variants - user, admin, lite - from a single source.
Learning path: 6. Automation & legacy techniquesJinja
Profile content with Jinja by defining objects (audience, platform, version) to include or exclude blocks according to their attributes using a Python profiling script.
Learning path: 6. Automation & legacy techniques
DITA XML structured authoring tutorials and XSL-FO stylesheet guides: create topic-based documentation and apply professional layouts for PDF and print output.