PressBooks in German and Estonian

PressBooks has added a couple of new languages: German (thanks Ron!) and Estonian (thanks Karol Kallas!).

If you would like to improve either translations, please contact us, or fork the files on github:

First, to change the PressBooks User Interface to a new language:

1. Login to PressBooks, and Edit Profile

Edit Profile

Edit Profile

2/3. Scroll Down and select your Language, then click on Update Profile

Select Language

Select Language

And Voila!

PressBooks Japanese

PressBooks Japanese

Now if you’d like to modify your EXPORTS as well …

4. Go to “Book Information”

Select Book Information

Select Book Information

5. Finally, choose your Export language. If supported, Exports will modify various text, such as Contents

Select Your Export Language

Select Your Export Language

IMPORTANT CAVEAT:

All of these translation features are FIRST DRAFTS. They all need improvement. You can find existing PressBooks translations on Github, please fork & improve. Please contact us if you would like to help: support@pressbooks.com.

 


PressBooks is a simple book production tool that makes ebooks & PDFs … Perhaps you’d like to make your own books?

From a user: “I will be using this pressbooks account to allow 5th grade students to create poetry ebooks.”

Michael Montgomery’s PressBooks Presentation at WordCamp Miami

It’s a very exciting thing when people we’ve never met start doing presentations about PressBooks at conferences … with no incentive other than that they are happy with their experience with PressBooks, and want to share that with other people.

Michael Montgomery just did such a presentation at WordCamp Miami. Here is the deck:

And here is a video of the event:



Video streaming by Ustream

Thanks Michael!

PressBooks: BookBaby, Custom CSS, Languages, GitHub, Events

Here’s our latest newsletter:

We hope the writing is going well, we’ve been working hard at PressBooks trying to make publishing easier. Some quick news from us:

Sell Your Book Through BookBaby
Would you like to get your book into the Kindle store, Apple iBooks, Etc? Our partner BookBaby can do it for $99 (10% discount for PressBooks users), you keep 100% of royalties. More info.

Customize the Look of Your Books
Do you want to customize PressBooks export themes? Now you can, using CSS. More info.

Languages: Português, 日本語, Français, Español, 中國(繁體)
We’ve added new languages to the PressBooks interface, including: Chinese, Portuguese, Spanish, French and Japanese. All of our non-English language interfaces are works-in-progress. Please contact us if:
a) you can help improve our existing language/translations
b) you would like to translate PressBooks into another language for us.
More info.

PressBooks is on Github
Are you a developer and want to experiment with the PressBooks plugin? We’ve made it easier, we’re now on GitHub. More info.

Upcoming Events & Travel: Toronto, Berlin, Ottawa
We will be present/speaking at the following events in the next few weeks, please contact me if you’d like to meet up:

PressBooks Goes International, now in: Português, 日本語, Français, Español, 中國(繁體)

PressBooks has gone international! Or at least, we have started to. Our mission is: to make it easy for every writer and every publisher in the universe to make beautiful ebooks, print books, and webbooks  – no matter what language they write in, read in, or speak.

To that end, we’ve enlisted some friends and supporters to help make PressBooks’ user interface, and book outputs more global in nature. We now offer (alpha! needs improvement) PressBooks in the following languages:

  • Português/Portuguese [thanks to Israel Cerfin]
  • 日本語/Japanese [thanks to Daisuke Muro]
  • Français/French [thanks to Macina]
  • Español/Spanish [thanks to Silvia]
  • 中國(繁體)/Chinese (Traditional)  [thanks to Arik]

Here’s how you use PressBooks in different languages (for now … we’ll improve this down the road).

 

First, to change the PressBooks User Interface to a new language:

1. Login to PressBooks, and Edit Profile

Edit Profile

Edit Profile

2/3. Scroll Down and select your Language, then click on Update Profile

Select Language

Select Language

And Voila!

PressBooks Japanese

PressBooks Japanese

Now if you’d like to modify your EXPORTS as well …

4. Go to “Book Information”

Select Book Information

Select Book Information

5. Finally, choose your Export language. If supported, Exports will modify various text, such as Contents

Select Your Export Language

Select Your Export Language

IMPORTANT CAVEAT:

All of these translation features are FIRST DRAFTS. They all need improvement. Please contact us if you would like to help: support@pressbooks.com.

 

PressBooks is now on Github

The PressBooks open source plugin for WordPress has moved to GitHub. You can find us here: https://github.com/pressbooks.

When we launched the open source version of the PressBooks WordPress Plugin in February, we put the code up on Google Code, and were using an SVN repository. We did this for a few reasons: while we were excited about releasing the code to the public, we wanted to keep control of things early on and get into active conversations with other developers working with the code. SVN is also repo tool of choice for WordPress, so it seemed to make sense.

But of course GitHub lowers the friction for developers who want to work with open source code, and now we want to make working with PressBooks easier.

PressBooks is, we believe, the best content management system (CMS) for books — a single source system that will output your books in MOBI, EPUB, PDF, and web. Our new CSS editor means customizing outputs for PDF, EPUB/MOBI and web is now as easy as pie (if you have CSS chops). PressBooks  is only going to get more powerful as more developers start improving it and customizing it for their needs.

So: Go on! Visit our GitHub page… and start forking!

PressBooks New Feature: Customize Your CSS!

Today we are launching the feature that really reveals the real power of PressBooks: our CSS editor. In this post I’m going to tell you why this is exciting, and give a quick tutorial about how to use the new PressBooks CSS editor. (Caveat: it’s not completely polished… please give us feedback).

What Is CSS?

CSS, or Cascading Style Sheets, make up a core idea of how the modern web works: webpages are rendered in HTML, the “content” layer that tells you what is on a page; CSS is the “display” layer that tells you what the page should look like.

This is familiar to anyone who has spent a bit of time on blogging platforms. Different themes on your WordPress or Tumblr blogs look different (mostly) because of CSS. If you are a professional or semi-professional builder of ebooks, you similarly know about CSS.

PressBooks ebooks look the way they do because of CSS. And the PressBooks webbooks use CSS as well. What about print?

CSS to Make PDFs? Now I’ve Seen Everything!

The exciting thing for us is: PDF. Our PDF rendering engine (Prince) uses HTML + CSS to produce PDF outputs. We’ve been using this internally to produce the templates you find on PressBooks.com, and for clients: we absolutely love it.

Our new CSS editor means that if you are a web developer/designer with CSS chops you can now use PressBooks to create:

  • lovely print books, with your custom CSS

… in addition to:

  • lovely ebooks, with your custom CSS
  • lovely webbooks, with your custom CSS

Our New CSS Editing Interface

Today, we are rolling out the first cut of our interface for editing PDF, ebook, and web CSS in PressBooks. It will be improving, but below I’ll go over how it works, and show you an example of how to use the editor in practice.

How to Use the PressBooks CSS Editor: General Instructions

Step 1: Enable Custom Themes
Go to Appearance –> Themes

Select Appearance/Themes

Step 2: Activate PressBooks Custom CSS”

“PressBooks Custom CSS” –> Activate

(We’ve enlisted Ceiling Cat to help us make this new feature public. Thanks Ceiling Cat! … if you can suggest or design a better screencap for the PressBooks Custom CSS … please let us know.)

Activate Custom CSS

Activate Custom CSS

Step 3: Select Edit CSS
Under the Theme, select “Edit CSS”

Edit CSS

Edit CSS

 

Step 4: Select Output format and CSS base file
a. Select which output CSS you want to edit: Ebook, Web or PDF.

b. Select which CSS you want to modify from existing PressBooks themes

Select Files to Edit

Select Files to Edit

 

Step 5: Edit your CSS!

Caveats!

Caveats and improvements on the way:

  • font and image paths are complicated … we will improve this as time goes on

OK, Let’s Try it

Let’s say we like the Clark Theme, but we want to spice and customize the PDF output a little bit. In particular, we want to:

  • make all our Headers red and change the font to Times New Roman
  • change our Body font smaller, blue, and change it to Helvetica
  • make line spacing a bit looser, and get rid of justification

Make our Headers Red & Times New Roman

In our css we’ll find the following code:

h1, h2, h3, h4, h5, h6 {

font-family: Helvetica, Arial, sans-serif;
line-height: 1.4em;
font-weight: normal;

}

Which we will modify as follows:

h1, h2, h3, h4, h5, h6 {

font-family: Times New Roman, serif;
line-height: 1.4em;
font-weight: normal;
color: red;

}

Make Body font smaller, blue, change it to Helvetica, and loosen line-height

In our CSS file we find the following:

body {

font: 12pt/1.6 "Times New Roman", Georgia, serif;

}

And we will change it as follows:

body {

font: 9pt/1.6 Helvetica, sans-serif;
color: blue;

}

Make line spacing a bit looser, and get rid of justification

Start with:

p {

line-height: 1.2em;
text-align: justify;
margin-bottom: 0;
orphans: 3;
widows:3;

}

Modify to:

p {

line-height: 2em;
text-align: none;
margin-bottom: 0;
orphans: 3;
widows:3;

}

Now let’s look at the results.

Here is our original PDF export using the standard Clarke Theme:

Clarke PDF (Original Css)

Clarke PDF (Original Css)

And here is our new customized PDF output:

Custom PDF CSS (Clarke variant)

Custom PDF CSS (Clarke variant)

 

What about Ebooks and Webbooks?

This feature works in similar ways for webbooks and ebook custom CSS. Please test it out! …

Conclusions

We believe that modern web design technologies (HTML+CSS) is the way of the future for “book design.” This is already the case in ebooks, and, of course is what underpins the web. By launching this new featureset in PressBooks, we hope to help bring HTML+CSS to print design as well. Far from signalling the death of book design, we think that customizable templates in general, and HTML+CSS in particular, will bring in a flourishing of book design activity — just as customizable templates, HTML+CSS have resulted in an explosion of great design activity on the web.

This new feature in PressBooks is in alpha/beta testing stage, and we expect to make improvements in the coming weeks and months. Please contact us with bug reports, problems, suggestions and other feedback.

 

PressBooks News: New Features, New Press, and Open Source

It has been one busy month at PressBooks worldwide HQ, here’s a quick summary:

1. PressBooks is now open source

The big news: we released the PressBooks plugin as free software. This won’t have any impact on PressBooks.com users, but you can read here for more info.

2. New features and improvements

We have a handful of new features/improvements (as well as tons of bug fixes you won’t notice). I’m missing a bunch, but here are some of them:

  • New PDF Options: We’ve added some new page sizes, and the ability to add crop-marks.
  • Word Footnotes: if you are copying Word files with Word-formatted footnotes into PressBooks, there is now a little toolbar button (it looks like a Window!) … that will convert to PressBooks footnote format.
  • EPUB/Mobi Validation: we are validating all outputs now, if you would like to receive validation error notices on your outputs, go to: Settings –> Advanced –> Email me validation reports: “Yes. Send the logs.”
  • Internal Links: should work now, so if you add a link in your book which is “/chapter/chapter-name” … the internal links should be parsed correctly in ebooks, the web, as well as PDF.
  • Chinese users?: contact us if you would like to try out our new experimental “PressBooks in Chinese” feature.

3. In the press, around the web

We got some nice write-ups here and there recently:

4. Here’s a book indie authors should read

PressBooks user Evo Terra just published this, which I read and liked, and you might like it too: “Writing Awesome Sales Copy (A Modern Indie Author’s Guide)
That’s it for now.

Please get in touch if you have questions, kudos, complaints or suggestions.

Free at Last! PressBooks Plugin is now Free/Open Source Software

We’ve been promising this for a while, and today it is a reality: PressBooks, the CMS for books, is released as a free software/open source plugin, under a GPL v2.0 license.

Details

About Using the Plugin (requirements/dependencies)

  • !!!IMPORTANT!!! The PressBooks plugin is built to be used with a fresh install of WordPress Multisite. It should NOT be used with an existing WordPress blog.
  • PressBooks requires PHP 5.4.x and WordPress 3.5.1 or greater.
  • In order to export to PDF, PressBooks requires that you install PrinceXML (or an alternate PDF engine). Prince is not free software.
  • REPEAT: DO NOT USE PRESSBOOKS WITH AN EXISTING WORDPRESS SITE.

Why We Went Open Source

For book publishing to evolve to fully embrace digital, we need open tools that allow for experimentation with new technologies, and new models, business and otherwise.

We are building PressBooks to be the best tool with which to explore this future.

In the mean time, we are also making PressBooks the best tool right now for making ebooks and print books (and webbooks!).

About PressBooks

PressBooks is a book CMS that outputs: webbooks, typeset PDFs, EPUB and MOBI, and a growing handful of more exotic XML formats. All outputs (including PDF) are driven by CSS. PressBooks is a plugin to be used with a fresh install of WordPress Multisite (and not with an existing WordPress blog). The PressBooks plugin is released as Free/Open Source Software under the GPL v2.0 license.

Contact

You can contact us via email at: support@pressbooks.com

PressBooks 2.0 – Out with the Old in with the New

Dear PressBookers,

We may have been quiet, but we have been extremely busy at PressBooks worldwide HQ. Since November, PressBooks has been completely rebuilt, and we turned over the switch yesterday.

For an overview of how to use the “new PressBooks,” please see our new guide:

4-Step Guide to Making a Book in PressBooks (which you can also see below this post).

Here are the most significant changes in the new PressBooks:

  1. PDF exports should no longer fail
  2. We now export MOBI (Kindle format)
  3. We’ve introduced Book Themes, consistent with WordPress theme selection. Choose one Theme (from the Appearance menu), and it governs how your PDF, EPUB, MOBI and webbook look
  4. We’ve introduced Theme Options, with various style settings for PDF and Ebooks
  5. We’ve reworked our Export page: select whatever formats you want, and export all of them at once
  6. We have overhauled the Book Information page, including adding default information for required fields (so exports should always validate)
  7. EPUB, MOBI, and PDF exports are now validated using Epub Check and KindleGen. You won’t receive these error messages yet, but soon you will be.
  8. Tons of bug fixes and sundry improvements, big and small

As we rolled out this PressBooks version 2.0, we also stripped out a few things. Import. Selected Text Sharing. Custom CSS uploads. Possibly some other things. Let us know if you are missing something terribly. We’ll be adding these things back over time.

We’d love to get your feedback.

Or, maybe you’d like to start making a new book…?

Oh, one other thing: for those of you waiting for the Open Source Plugin … we plan to release it next week.

###

Longish 4-Step Guide to Making a Book with PressBooks

STEP 1. Add Book Information

The Book Information screen is where you edit and add important information about your book: author name, publication date, publisher. You can also upload your cover here, and add your copyright notice. You can fill in as little or as much information as you like.

PressBooks Book Information

Step 1: Add your Book Information, including title and author information.

 

STEP 2. Add/Organize Your Text

On this screen you can add, edit, and arrange the order of the contents of you book. Add chapters and parts, and edit it as you like. You can also add “frontmatter” here (things like your introduction, and preface), and “backmatter” (things like your index and bibliography).

organize-text

STEP 2. Add/Organize Your Text

 

STEP 3. Choose Your Book Design Theme

3a. Choose your theme

PressBooks comes with three professionally designed book design themes to choose from. Choosing a theme governs the look and feel of your exports, including: EPUB, Mobi, PDF and web.

themes

3a. Choose your theme

 

3b. Choose your theme options

You can also change the look of your book by changing the Theme options. You can decide whether or not you want a table of contents, whether you want chapter numbers added automatically, and adjust a few other things.

theme-options

STEP 3b. Theme Options

STEP 4. Export Your Book

PressBooks gives you a one-button export, and you can select: PDF, EPUB, Mobi (Kindle), as well as a few more exotic options.

STEP 4. Export your book

STEP 4. Export your book

 

Get Started!

You can start making a book right now … register or login to PressBooks here.