Pressbooks’ first meeting on accessibility with our Open Source partners took place today. Hugh and I were joined by Jess Mitchell and Jonathan Hung from the Inclusive Design Research Centre at OCAD and Brad Payne and Josie Gray from BCcampus. We identified and discussed four initial tasks to begin work on making Pressbooks more accessible and inclusive for authors and readers alike:
- Conducting an audit of the Pressbooks administration interface for accessibility and inclusivity (see pressbooks/pressbooks#487);
- Conducting an audit of the Pressbooks web book theme and root theme interfaces for accessibility and inclusivity (see pressbooks/pressbooks#488);
- Integrating the IDRC Fluid Project’s display preferences tool into the Pressbooks web book theme and root theme interfaces (see pressbooks/pressbooks#489);
- Assessing potential tools to help authors review their books’ content for accessibility and inclusivity (see pressbooks/pressbooks#490).
In our discussion of the fourth point, we heard from Josie, who in her work at BCcampus has been using a combination of tools (including Total Validator and AChecker) and manual review against to the W3C’s Web Content Accessibility Guidelines to assess the accessibility and inclusivity of their OERs. Jess and Jonathan also recommended WAVE for this.
We plan to have a second meeting of the accessibility group within one month (tentatively on Wednesday, October 26, 2016) and in the meantime, I will be working with Jess and Jonathan to get a development instance of Pressbooks running at the IDRC for auditing purposes, working on the integration of the Fluid display preferences module, and continuing discussions with Jess and Jonathan on the IDRC’s metadata tools. Brad and Josie will work on compiling a matrix of problem patterns that Josie has identified in her content review work, and Jess and Jonathan will walk through their audit process and results with the accessibility group at our next meeting so that we can all get a sense of best practices. Thanks to everyone who could join us today! It was an exciting first meeting, and we’re looking forward to continued collaboration on this important component of the Pressbooks project.
Pressbooks 3.8.1 just went live on Pressbooks.com and all of our other production networks. Here’s what changed:
- Fix: Internal links are now actually fixed in EPUB exports.
Pressbooks 3.8.0 just went live on Pressbooks.com and all of our other production networks. Here’s what changed:
- Feature: The redistribution option from Pressbooks Textbook, which allows a book administrator to share the latest export files of their book on the webbook cover page, has been migrated into Pressbooks and can be found under (Network) Settings -> Sharing and Privacy. Many thanks to @bdolor for developing this feature (and fixing a display bug in our implementation of it).
- Feature: Luther and all child themes now support searching within webbooks.
- Feature: The Pressbooks.com promotion on book covers can now be hidden using the
- Enhancement: Hypothesis has been added to the supported plugins list, and the supported plugins list is now built more intelligently.
- Enhancement: The hard-coded default theme for new books has been replaced by the following logic: 1. Use
PB_BOOK_THEME (if set); 2. Use
WP_DEFAULT_THEME (if set); 3. Use Luther.
- Enhancement: Added the
pressbooks_register_theme_directory action to support the registration of custom theme directores by third-party developers (props to @bdolor).
- Enhancement: Added support for testing PrinceXML’s built-in PDF profile support by setting the
PB_PDF_PROFILE constant to the desired profile.
- Enhancement: Refactored generic shortcodes to allow testing and test were written for them.
- Enhancement: Switched from internal fork to dev-master of gridonic/princexmlphp and switched to versioned copy of pressbooks/saxonhe.
- Enhancement: The
\Pressbooks\Modules\ThemeOptions class now supports the registration of custom tags by third-party developers.
- Fix: Removed a leftover conditional check for the
accessibility_fontsize option in webbooks (props to @bdolor for the bug report).
- Fix: Internal links to parts now work in XHTML, PDF and EPUB exports.
- Fix: Fixed some incorrect color values in the mobile admin bar.
- Fix: Fixed a misplaced comment in the conditional check for IE 9 in Pressbooks Book (props to @chrillep).
- Fix: Fixed a bug where protocol-relative images would not be exported properly in EPUB (props to @bdolor).
WordPress 4.6.1 Maintenance and Security Release came out on September 7. After ensuring its compatibility with Pressbooks, we upgraded Pressbooks.com and all other production networks to WordPress 4.6.1 on September 8.
Pressbooks 3.7.1 just went live on Pressbooks.com and all of our other production networks. Here’s what changed:
- Fix: Fixed a bug where increased font size would be applied to all PDF exports.
Pressbooks 3.7.0 just went live on Pressbooks.com and all of our other production networks. Here’s what changed:
- Feature: Introduced
\Pressbooks\Options class and rebuilt theme options using on this class.
- Feature: Introduced
\Pressbooks\Taxonomy class and rebuilt front matter, chapter and back matter types using this class.
- Feature: Added support for custom base font size, line height, page margins, image resolution and running content in SCSS v2 themes for PDF.
- Feature: Enabled webbook collapsible TOC by default (as needed).
- Feature: Enabled webbook font size control by default.
- Feature: Added custom sidebar color for catalog (props to @monkecheese).
- Enhancement: Prince will now ignore self-signed certificates in a development environment.
- Fix: Fixed an admin style inconsistency introduced with WordPress 4.6.
- Fix: Fixed an error where SCSS v2 themes could not be imported into the Custom CSS editor.
- Fix: Added user feedback to allow recovery from JPEG errors (props to @bdolor).
- Fix: Added a call to
wp_flush_cache() to fix an error during book creation.
Pressbooks 3.6.3 went live on Pressbooks.com and all of our other production networks on August 19. Here’s what changed:
- Fix: Fixed an error caused by the change to get_sites().
WordPress 4.6 came out on August 18. After ensuring its compatibility with Pressbooks via Pressbooks 3.6.2, we upgraded Pressbooks.com and all other production networks to WordPress 4.6 on August 19.
Pressbooks 3.6.2 went live on Pressbooks.com and all of our other production networks on August 19. Here’s what changed:
- Requires WordPress 4.6.
- Fix: Replaced deprecated wp_get_sites() function with get_sites() (props to @bdolor for the bug report).
Pressbooks 3.6.1 went live on Pressbooks.com and all of our other production networks on August 11. Here’s what changed:
- Fix: An issue where footnotes would not display in endnote mode has been resolved.
- Fix: An SCSS error in Luther has been resolved (props to @bearkrust for the bug report).