cont xt as part of
play

ConT Xt as part of E a larger system Duncan Hothersall ConTeXt - PowerPoint PPT Presentation

ConT Xt as part of E a larger system Duncan Hothersall ConTeXt as part of a larger system What does it mean? [4] Use as a batch workhorse, rather than a macro-writing environment Treat as a filter/pipe converting data into


  1. ConT Xt as part of E a larger system Duncan Hothersall

  2. ConTeXt as part of a larger system • What does it mean? [4] – Use as a batch workhorse, rather than a macro-writing environment – Treat as a filter/pipe converting data into layout consistently – Manage styles and setups externally – Explicit and reuseable rather than concise and clever! 2

  3. ConTeXt as part of a larger system • What does it involve? [6] – fast, repetitive batch processing – consistency and longevity of output – externalisation of styles – independence of data – fault tolerance and clean error handling – reliability and reproducibility 3

  4. ConTeXt as part of a larger system • Why would you want it? [5] – Multiple and mixed media production – Content management system output – Report generation – Internationalisation – Fragment generation for web 4

  5. ConTeXt as part of a larger system • How might you do it? [6] – Use XML as your master source – Embed ConTeXt into web services – Incorporate log parsing into error handlers – Use hierarchical templates for styling: “CCSS – Cascading ConTeXt stylesheets” – A ConTeXt daemon – ConTeXt format subsets 5

  6. ConTeXt as part of a larger system • Micro-example: XML book Maths for HTML [5] – limited format needed – thousands of calls Complex maths Everything else per minute ConTeXt layout HTML layout – highly available – fault tolerant (batch) Web book – stable output over time 6

  7. ConTeXt as part of a larger system • Macro-example: XML text plus CMS print production [6] vector figures – hierarchical styles – multiple calls per minute – highly available ConTeXt engine – fault tolerant (big batch) – stable output over time – multi-lingual capability PDF publication 7

  8. ConTeXt as part of a larger system • Future thoughts [3] – Embeddable ConTeXt – ConTeXt lite – ConTeXt daemon with compiled formats 8

  9. ConTeXt as part of a larger system • Finally... THANK YOU 9

  10. 22 Forth Street www.capdm.com Edinburgh EH1 3LH dh@capdm.com

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend