Publishing
Template:Project This project is essentially about setting up a set of best practices and procedures for the content management role which allow any document to be made available in a variety of formats such as PDF, Email, presentation and physical books via lulu.com. Content in the source document can exhibit sections and other parameters that depend on the format, for example to allow for some formats being more verbose than others.
Publish template
A template can be added to an article to specify which formats it is available in and so that the methods that the different formats use and what formats are available can be centralised into the template.
Conditional content
An example of this idea is Template:PdfLayout which positions an image to the left or right of text in the page, it does this the usual CSS way in the case of viewing the article directly, but if it's being exported as a PDF then the image layout is achieved with a table instead. As an example usage of this template, see the manifesto article.
We need to have a more generic solution with perhaps a switch-like statement and a group-based conditional statement.
Integration with the ontology
Not sure yet...
See also
- Set up a distributed filesystem - media distribution