In January, at the MIT Press offices in Boston, we had a community gathering around pagedmedia.org. We saw demos and examples of digital production workflows, all using Paged Media CSS standards to layout HTML for generating a print ready PDF. Our group all agreed that a key missing component of this workflow was the ability to use that CSS inside of browsers.
As of December 2018, paged.js is on its 33rd release, PDFs generated with it have already gone to press for several books, and the community around it just keeps expanding and trying new, exciting, things. All of this we never expected when we started development just under a year ago.
With all this interest, we organized a series of workshops and meetings to show paged.js to our early adopters. The first was a meeting in San Francisco in October, with great discussions on the future plans. We also produced some early documentation in the form of a cookbook.
Then in November, over three days, we ran three workshops in Paris and Brussels. Around 50 people took paged.js for a spin in those days. Julie wrote about this in a previous post and you can check the pics that speak for themselves.
Romain Lesur also joined us with the idea that statisticians who use R-studio could use paged.js to make PDFs. The project is called Pagedown and he’s working with Yihui Xie, who also has started using paged.js on his own content: https://rpubs.com/yihui/notebook-war.
These projects give us a lot of energy to keep improving paged.js.
Around the same period, Mauro Bieg started to build a Markdown editor that uses Pandoc for the export and paged.js for the preview with CSS. You can write your content in markdown and see how it will look when printed. It’s called Panwriter and there is already a release for OSX, and windows and linux version are in the tubes
Our friends at Coko also quickly introduced paged.js to their book production software – Editoria. The incredible Alexandros Georgantas made a nice environment where you can change the CSS for the book, refresh and get a new layout ready for print.
Using Editoria, Paged.js will soon be used in production to create the PDF for Luminos, the Open Access collection of the University of California Press. Here is a sample of what we can do with it: pagedjsLumino-v01.
Arthur Violy (you can see him in the picture on the left, Fred is on the right) also came to a workshop with this nice book from the publisher called Nouveau Document. A book full of difficult layout issues including end notes, margin-notes, footnotes, and multi-colored text. He wanted to remake the book with paged.js. The result is a blast: https://ppp-x-pagedjs.nouveaudocument.fr/
We also got some news from friends outside of the workshop. Nicolas Tilly, the brilliant mind behind the Brutalist Engine twitter-bot wanted to publish thousands of pictures produced by the bot since august 2016. He has published the code to make a book out of it, using paged.js, here.
And we can’t close this post without talking about the amazing paged.js logo that Anton Moglia designed for us. Julie was in the Rencontres de Lure where she presented PagedMedia.org and what we’re doing. On the train back, she was sitting next to Anton, and he decided to work on the logo for Paged.js. It’s quite an amazing work.
The amount of work that the community has put into tools that use paged.js is unbelievable. We couldn’t have dreamt of a better start and it proves once again the power of open source.
We are still putting together a roadmap of what’s coming in 2019. We have many issues on the gitlab board to get through, but really appreciate the time and effort that was put into them. If there is something broken or missing for your workflow, we hope you’ll create an issue there too.
In the coming year, we’ll have more and more workshops all around the globe. One is planned for around March-April in New York city, and more to come… Stay tuned!