Pipeline2 Blog

Mon, 2013-12-16 05:45

Version 1.7 of the DAISY Pipeline 2 project is now available for download. The following alternative packages are proposed:

  • for Windows users, an installer for the "Desktop Web UI" distribution (Windows .exe installer, 80 MB)
  • the "Desktop Web UI" distribution (ZIP, 80 MB) package as a ZIP (recommended for OS X and Linux): includes the command line tool, all the conversion scripts, and a version of the Web User Interface that can be run locally like a standalone application
  • the "CLI" distribution (ZIP, 40 MB): includes the command line tool and all the conversion scripts
  • the "Server Web UI" distribution (ZIP, 40 MB): includes a version of the Pipeline 2 Web User Interface for installation on a server. It does not include the Pipeline 2 engine and conversion scripts.

This release does not introduce new scripts but brings many bug fixes and improvements to previous scripts. It also introduces a couple changes to the Web API. For details, please refer to the release notes.

Note that following our project’s migration to GitHub and Google Code’s discontinuation of release hosting, the release is now hosted on GitHub’s servers. Let us now if you encounter any issue with the new release page.

Starting the Web UI

The Web-based user interface for the Pipeline2 can be started offline as a desktop application. The process has not changed since the previous release: To open the application, open the start launcher in the webui directory of the Pipeline installation directory.

An installer is now available for Windows users. It will install a launcher shortcut in the Start menu, and will perform all the necessary steps to configure the Pipeline 2 application. No more manual tweaking of environment variables is required.

For more details on the Web User Interface, please refer to the Web UI usage guide.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Wed, 2013-07-24 02:28

Version 1.6 of the DAISY Pipeline 2 project is now available for download. The following alternative packages are proposed:

This release does not introduce new scripts but brings many bug fixes and improvements to previous scripts. It notably adds support for converting MathML in the DTBook to EPUB 3 and DAISY 3 to EPUB 3 conversion scripts. Please refer to the release notes for more details.

Starting the Web UI

The Web-based user interface for the Pipeline2 can be started offline as a desktop application. The process has not changed since the previous release: To open the application, open the start launcher in the webui directory of the Pipeline installation directory.

An installer is now available for Windows users. It will install a launcher shortcut in the Start menu, and will perform all the necessary steps to configure the Pipeline 2 application. No more manual tweaking of environment variables is required.

For more details on the Web User Interface, please refer to the Web UI usage guide.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Sat, 2013-04-20 15:24

The 1.5 version of the Pipeline 2 project is now available for download. Three alternative packages are proposed:

  • the "CLI" distribution (ZIP, 40 MB): includes the command line tool and all the conversion scripts
  • the "Desktop Web UI" distribution (ZIP, 80 MB): includes the command line tool, all the conversion scripts, and a version of the Web User Interface that can be run locally asa standalone application
  • the "Server Web UI" distribution (ZIP, 40 MB): includes a version of the Pipeline 2 Web User Interface for installation on a server. It does not include the Pipeline 2 engine and conversion scripts.

This release introduces the following new scripts:

  • HTML to EPUB 3
  • NIMAS Fileset Validator

The release also brings various bug fixes and improvements to previous scripts, the pi the Web User Interface. Please refer to the release notes for more details.

Starting the Web UI

The Web-based user interface for the Pipeline2 can be started offline as a desktop application. The process has not changed since the previous release: To open the application, open the start launcher in the webui directory of the Pipeline installation directory.

Note: the Java binaries directory must be on the PATH environment variable of your operating system.

For more details, please refer to the Web UI usage guide.

Please bear in mind that the Web UI has not been extensively tested for accessibility as of yet, any feedback or contribution in this domain are welcome.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Sat, 2012-12-22 14:35

The 1.4 version of the Pipeline 2 project is now available for download. Three alternative packages are proposed:

  • the Default Distribution (ZIP - 27MB): includes the command line tool and all the conversion scripts except those related to Braille production.
  • the Web UI Distribution (ZIP - 63MB): includes the command line tool, all the conversion scripts except those related to Braille production and a BETA version of the local Web User Interface.
  • the Full Distribution (ZIP - 79MB): includes the command line tool and all the conversion scripts (including those related to Braille production) and a BETA version of the local Web User Interface.

New scripts

The release introduces the following new scripts:

  • DTBook validator - currently limited to validation of 2005-3 DTBooks; supports MathML islands.
  • DTBook to XHTML5 conversion - currently produces the EPUB 3 flavor of XHTML5.
  • DAISY 3 to EPUB 3 conversion - supports the conversion of text and audio DAISY 3 books to EPUB 3 with Media Overlays; text-only DAISY 3 books are converted to text-only EPUB 3.
  • DTBook to PEF conversion
  • PEF-production scripts can now produce a BRF output

About the Web UI

The last two distributions include the first public BETA release of the local Web UI. It is a a Web-based user interface for the Pipeline2 that can be started offline as a desktop application.

To open the application, open the start launcher in the webui directory of the Pipeline installation directory.

Note: the Java binaries directory must be on the PATH environment variable of your operating system.

See also the Web UI usage guide for a detailed walkthrough of the Web UI.

Finally, please note that this first release is tagged as "beta" and several improvements are in the works for Q1/Q2 2013. Notably, the UI has not been extensively tested for accessibility as of yet, any feedback or contribution in this domain are welcome.

Other changes

This release brings several bug fixes and improvements. Please refer to the release notes for more details.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Thu, 2012-09-06 07:42

The 1.0 version of the Braille production modules for the DAISY Pipeline 2 is now available for download!

The Braille modules provide support for the production of PEF (the award-winning Portable Embosser Format) from DAISY AI (NISO Z39.98-2012 - Authoring and Interchange Framework for Adaptive XML Publishing) documents.

Two alternative downloads are available: as an installer or as-is for manual installation. In either case, you need a working installation of the DAISY Pipeline 2 framework, version 1.3.

Please refer to the User Guide for detailed installation and usage instructions.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Thanks and congrats to Bert Frees at SBS (Swiss Library for the Blind and Visually Impaired), who developed the modules for the Pipeline 2 project!

Tue, 2012-09-04 05:28

The 1.3 version of the Pipeline 2 project is now available for download!

This framework and associated Web API is much more stable, and various bugs have been fixed in the scripts, notably DTBook to DAISY AI and DTBook to EPUB3.

The Braille production modules are almost ready and will be released as a separate distribution soon.

More details are available in the release notes.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Wed, 2012-07-04 06:49

The 1.3-beta version of the Pipeline 2 project is now available for download!

Except for bug fixes and a few improvements this version brings no major changes to the list of available modules. However, it is the result of some major internal changes. The metadata used to describe user-oriented Pipeline scripts in the XProc files have been cleaned up, and the Web API has been updated accordingly. All the Web API XML formats are now validated against RelaxNG schemas. We also introduced a so-called "persistence layer" to backup the relevant job and request information in a database. The default Pipeline distribution embeds the Apache Derby database, but future versions will be compatible with external MySQL databases too, and possibly others. There are some known stability issues when running multiple jobs concurrently, but these should be fixed soon.

More details are available in the release notes.

With more people recently looking at how to create new modules or how to build from sources, we believed it was the right time to come up with new and more usable build tools. We totally revamped our build system and it is now much easier for developers and contributors to build our software components from the source. I'll write a dedicated blog entry on it soon. The late decision to introduce this new build system came at the cost of delaying the development of new modules like the HTML5 to EPUB3 converter, which is one of the reasons why this release is tagged as "beta". We will now work on the new modules over the summer, stay tuned!

Additionally, Bert Frees from SBS worked on a set of modules to enable the production of Braille. This work will be initially released as an independent set of modules to manually drop to the Pipeline modules directory. A download link and installation instructions will be sent to this blog.

Finally, Jostein Austvik Jacobsen from NLB has been making great progress on a beautiful Web User Inteface for the Pipeline 2, and we opened a test server to a few users to get some feedback. Contact us if you're interested in testing the Web UI. We will also write a setup guide soon on how to install the Web User Interface on a server or local environment.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Wed, 2012-03-28 02:32

SBS (Swiss Library for the Blind and Visually Impaired) just hired a new developer, Bert Frees, who will contribute to the Pipeline 2 project in place of former SBS developer Bernhard Wagner.

Bert is known for being the developer behind the odt2braille extension for OpenOffice.org and LibreOffice, which allows users to export an ODT document to an embosser-ready Braille file. The project was funded by the European Commission as part of the AEGIS project. We're very excited to have Bert now bringing his expertise to the Pipeline 2 project!

I've been to Zurich on March 21st and 22nd to meet Bert and Christian Egli. In the coming weeks, Bert will start the development of the prototype of a Braille production workflow, based on the Pipeline 2 framework. This prototype will be originally based on LibLouis and LibLouisXML for translation and formatting, but its design could potentially be adapted to other Braille engines.

While this development integrates well with the ongoing work of the Pipeline 2 Braille Working Group and will be hosted on the Pipeline 2 project infrastructure, the prototype will not however cover all the use cases or production environments targeted by the Braille Working Group, and is an initiative of SBS.

Christian will provide more details on the scope and design of this approach during a next Working Group conference call, and you're free to get involved, ask any question, or propose the development of other prototypes to the Braille Working Group mailing list.

Stay tuned!

Romain Deltour, Pipeline 2 project lead.

Fri, 2012-03-16 11:27

The 1.2 version of the Pipeline 2 project is now available for download!

Changes since the last release include:

  • various bug fixes and small enhancements to several parts of the Pipeline 2 framework, modules and command line interface.
  • slight update of the Web Service API with more stable and consistent XML payload formats.
  • scripts that produce or consume DAISY Authoring Interchange documents have been updated to support the version 1.0 of the Z39.98-2012 Book Profile.
  • EPUB 3.0 production scripts have been tested with epubcheck version 3.0b4.

More details are available in the release notes.

As usual feedback is warmly welcome, either via the users forum or the developers mailing list.

Mon, 2012-03-12 04:42

New documentation resources are now available through the project's wiki:

  • Presentations: slides used for various presentations on the Pipeline 2 project and related standards.
  • Tutorials: tutorials created for the Pipeline 2 workshop held at RNIB in February 2012. Please note that this material is provided as-is and has not been specifically crafted for people who did not attend the workshop.
  • Samples: various examples of Web API XML payloads, client code, Pipeline 2 modules, etc...

At the time of writing, most resources have been created for the Pipeline 2 workshop held at RNIB in February 2012. Pages will however be gradually enriched with new content.

Pages

Subscribe to pipeline2 Recent Blog Posts