It has been a depressing couple of weeks for big tech news, as I discussed in my previous post. (Addendum to that: check out this Lifehacker post about how Google wants to be AOL.) But despite big corporations and the government doing their best to make the web and modern computing as locked-down and boring as possible, hope endures. I don’t just mean the (no doubt temporary) defeat of SOPA/PIPA, but also the continuing proliferation of publishing tools which aren’t evil.
One of the things I was most disappointed about with iBooks Author was how constraining it was. You could export an ePub out of it, but the CSS was basically useless and once you cleaned up the HTML all you’d have was some basic, tagged text. Not very useful, especially if you put a lot of work into designing your textbook. And of course the End Use License Agreement is vague and threatening regarding what you can do with your file, anyway.
But fear not, self-enterprising publishing entrepreneurs! There are other tools out there, which are just as easy to use but which can also be integrated into more advanced and professional workflows. One I came across this week which I really like is PressBooks. It’s a WordPress-powered publishing platform. If you’ve ever used WordPress before you’re already comfortable with it. It looks and feels just like setting up a blog, which means you can drop HTML into it or just use plain text. The best part, though, is that it includes outputs to Epub, XML, and PDF. You can do everything in their interface, including uploading a cover, copyright information, or images and multimedia. They have a couple of different default style formats, but if you have your own CSS you can upload that, as well.
That last part’s the key. PressBooks doesn’t restrict you to only the features it feels are important. If you output to Epub, you can crack open your file like any other Epub and fine-tune it to your heart’s content. The PDFs look pretty good, but of course if you don’t like them you can take the XML (a valuable thing to have anyway) and write your own XSL-FO.
On their website, they’re even promising to include InDesign-ready XML pretty soon, so you really could use this as part of a print-workflow if you wanted. Correction: In the comments below, Hugh McGuire notes that the ICML export option is XML-optimized InDesign, and that pretty soon you’ll have the ability to import your own LaTex styles for print-output, too.
Obviously there’s limitations with what PressBooks can do, but the point is that it’s a tool. You have options. You can use other tools if you need to. If you just want a simple, no fuss ebook, you can have it. If you want a epub that will act as a building block to a more complicated and elaborate product, you can have that, too. A simple PDF? No problem. An XML file for a more highly-designed PDF? Also no problem. You may not be able to make an interactive iPad textbook with rotating 3D images and an animated recreation of the Large Hadron Collider, but you can still make some pretty great books with some solid technical tools.
Oh, and did I mention it’s free?