SDPublisher: Scholarly Digital Publisher


Publish your XML anyway you want, without compromise

September 2009: SDPublisher 1.1 is now available, for OS X, Windows and Linux
August 2012: SDPublisher 1.1 updated

SDPublisher is the successor publication system to Anastasia. Like Anastasia, it sees XML as a stream as well as a hierarchy. It is therefore highly suited to processing documents characterized by multiple overlapping hierarchies: showing a book by pages, or by chapters, for example. Like Anastasia, it does not use XSLT, and is based on open source software. However, it is different from Anastasia in almost every other respect. It provides much better support for XML standards; it uses a database to enable dynamic representation of texts (Berkeley DB XML in the default configuration); it is not limited to Apache servers; it uses Python rather than TCL for scripting; it uses the Django framework in Python for elegant and efficient implementation of complex websites.

SDPublisher is built around 'Pixelise', an XML processing engine devised by Andrew West in 2008. Development of Pixelise was taken up by Zeth Green and Peter Robinson, and SDPublisher created around it, in late 2008/early 2009. Version 1.0 was released on May 5, 2009; 1.1 on 21 September 2009.

Get version 1.1, August 2012, as follows:

Version 1.1 updates the documentation and repairs various problems.


About SDE Email us