What is xMod? xMod is: a desktop application (at the moment!) which can transform a repository of XML into a completely finished website Paul Spence, Paul Vetch Centre for Computing in the Humanities King’s College London
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
xMod Task-based workflow TEI xml files HTML output ‘Control’ files XML Encoder xMod ‘Control’ files XSL Programmer Project Manager Image/CSS skin Web / Graphic Designer
xMod xMod Markup TEI xml files HTML output Markup ‘Control’ files Image/CSS skin
In-house guidelines for using TEI to create websites Markup In-house guidelines for using TEI to create websites
xMod Publication and Programming TEI xml files HTML output Programming xMod Publication ‘Control’ files Image/CSS skin
Base layer + customisations options RSS plans submenus indices DB content Base layer
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
Page / Asset Management TEI xml files HTML output xMod Publication: Files and folders Navigation Image information ‘Control’ files Image/CSS skin
Common transformations Flexibility: groups or all document collection Common transformations Process 1 Process 2 Process 3 general scholarly primary Specific 1 Specific 2 Specific 3
Support for Database Integration We saw earlier how one of the basic premises of XML is that you can transform the core data, stored in a single ‘authoritative’ source version, many times Typically, in our projects we need to create the following from our source data: Basic view Printable view Indices of documents by author/title Thematic indices, of keywords that appear Encoders’ checking pages
xMod Look and Feel TEI xml files HTML output ‘Control’ files Personality Pack Image/CSS skin
Framework of Content Elements
Framework of Content Elements Current version: 1.3 Next version: 2.0: Already well under development Desktop version and dynamic, Cocoon based server version Integrated full text and semantic searching facilities Greater standards compliance (XHTML 1.1, XSLT 2, TEI P5) Configuration of application and personality via new Web Application (work in progress) Package up and document for Open Source release