OpenFlow is a web based, publishing workflow management system aimed at magazine production.

Openflow will help manage most of the processes involved in the creation and delivery of a magazine (or newspaper). These include (but not limited to): editorial planning, editorial tracking, ad placement, dummy/map creation, ad index generation, imposition. "Dashboard" customizable reports will be available to management, helping identify bottlenecks quickly. Intra-departamental information will facilitate communication.

Base technologies (but not dependent):

Web server: Apache
Scripting: PHP, Javascript (ECMAscript)
Database: MySQL

Web standards used:

XHTML is the lingua franca for publishing on the World Wide Web.
CSS is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents
XML is a simple, very flexible text format derived from SGML (ISO 8879).
XSL is a language for expressing stylesheets. XSLT is a language for transforming XML documents.
a specification of Web forms that can be used with a wide variety of platforms including desktop computers, hand helds, information appliances, and even paper.
XLink allows elements to be inserted into XML documents in order to create and describe links between resources.
The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents.
RDF provides a lightweight ontology system to support the exchange of knowledge on the Web.

XML (mainly publishing) applications used:

The Dublin Core Metadata Initiative is an open forum engaged in the development of interoperable online metadata standards that support a broad range of purposes and business models.
DocBook is an XML/SGML vocabulary particularly well suited to books and papers about computer hardware and software.
JDF is a comprehensive XML-based file format/proposed industry standard for end-to-end job ticket specifications combined with a message description standard and message interchange protocol.
PrintTalk is a community formed by print management systems and e-commerce companies to define a 'best practice' common and open communications interface between their products.
SPACE/XML creates an industry standard electronic format for the print/publishing supply chain, including Space reservation, Insertion Order, Creative Material, Job Ticket, and Invoice
PROSE XML is used for the exchange of publishing production data.
PrintML is a language created to be used in the graphic art industry and to allow exchange of related management data.
PRISM is an extensible XML metadata standard for syndicating, aggregating, post-processing and multi-purposing content from magazines, news, catalogs, books and mainstream journals.

License: LGPL Copyright: Dylan Beadle 2003-2004


Openflow Demo (unfortunately, XSLT is not compiled into Sourceforge's PHP) Logo