Towards an Document Object Model (DOM) for Scribus

Andreas Vox

Play (16min)

Download: MP4 | MP3

A Document Object Model serves more than one goal. Apart from storing the document’s data, it also supports scripting and serialization. It’s also the backbone for talking about compatibility, extensibility and testing.

In this talk I’ll propose to use Relax NG for describing a new Scribus file format that also serves as DOM. With some tools, design patterns and Qt’s metaobject framework it will be possible to generate a DOM that maps 1:1 to the new file format and is accessible to scripts.

You may also like:

  1. Past, present and future of Scribus’ text-layout features
  2. How to develop your own document class — our experience
  3. Future Directions for Scribus – An Open Discussion
  4. Scribus
  5. Digital Hologram Generation for A Real 3d Object Using by a Depth Camera

  • Share
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...