Publishing
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.
Contents
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...
Content types
An overview of the types of content we want to publish. Different types of content have different technical, legal and bandwidth implications. We can link to how we currently manage various types of content or to projects to implement the ones we can't currently manage. If an example can't be found easily, a cross has been added for now.
- Wiki Articles
- Skinned website featuring selected articles (Using custom skin and public cat. Should also use something like flagged revisions for this)
- Presentations/slide shows based on articles (we will test this on MediaWiki workshop)
- PowerPoint presentations, PDF flyers (downloadable files)
- PDF books for download (via PDF book extension)
- Printed books (Amazon, Lulu.com) - Based on PDF book, we need to think about how to do the printing, binding and sales, we need to integrate this with Shop and also investigate whether we can use the PediaPress technology for this.
- Streaming audio
- Audio files for download - linked to from streaming audio player
- Streaming video (link to example!)
- Video files for download - linked to from streaming video player
- Torrent file distribution - includes easy torrent tracker creation and private (member-only) .torrent download pages
See also
- Set up a distributed file system - media distribution
- PediaPress PDFs and Printed books off MediaWiki
- FLOSSManuals