Pressbooks 5.8.2, Aldine 1.6.4, McLuhan 2.8.7

We released patches for our plugins and themes, and have deployed them to all our hosted networks. New: PressbooksEDU Network Managers can now automatically whitelist iframes across an entire network from media sources they trust. See how to set up your network’s whitelist: https://networkmanagerguide.pressbooks.com/chapter/network-iframe-whitelist/ Changelogs: https://github.com/pressbooks/pressbooks/releases/tag/5.8.2 https://github.com/pressbooks/pressbooks-aldine/releases/tag/1.6.4 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.7 Giddy up.

Pressbooks 5.8.1, Aldine 1.6.3, McLuhan 2.8.6, Etc

Pressbooks 5.8.1, Aldine 1.6.3, McLuhan 2.8.6, Etc We released patches for our plugins and themes, and have deployed them to all our hosted networks. Changelogs: https://github.com/pressbooks/pressbooks/releases/tag/5.8.1 https://github.com/pressbooks/pressbooks-aldine/releases/tag/1.6.3 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.6 https://github.com/pressbooks/pressbooks-lti-provider/releases/tag/1.3.1 New: The minimum translation completion threshold in order for a file to be included in our code is 25%. Is your language missing? Translators welcome: https://www.transifex.com/pressbooks/pressbooks/

Pressbooks 5.8.0, Aldine 1.6.2, McLuhan 2.8.5, Etc

We released patches for our plugins and themes, and have deployed them to all our hosted networks. Hightlights: https://pressbooks.com/2019/05/15/pressbooksedu-silver-plans-now-offer-thin-common-cartridge-exports-with-web-links/ Changelogs: https://github.com/pressbooks/pressbooks/releases/tag/5.8.0 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.5 https://github.com/pressbooks/pressbooks-aldine/releases/tag/1.6.2 https://github.com/pressbooks/pressbooks-lti-provider/releases/tag/1.3.0 https://github.com/pressbooks/pressbooks-saml-sso/releases/tag/1.0.3 https://github.com/pressbooks/pressbooks-cas-sso/releases/tag/1.2.2 I like turtles.

Pressbooks 5.7.2 McLuhan 2.8.3, SAML SSO 1.0.2

We released patches for our plugins and themes, and have deployed them to all our hosted networks. Hightlights: https://pressbooks.com/2019/05/02/pressbooks-vpat-now-available/ Changelogs: https://github.com/pressbooks/pressbooks/releases/tag/5.7.2 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.3 https://github.com/pressbooks/pressbooks-saml-sso/releases/tag/1.0.2 Yahey!

Pressbooks 5.7.1, Aldine 1.6.1, McLuhan 2.8.2, Etc

We released patches for our plugins and themes, and have deployed them to all our hosted networks. Highlights include fixes for users of Microsoft Edge and translations. Changelogs: https://github.com/pressbooks/pressbooks/releases/tag/5.7.1 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.2 https://github.com/pressbooks/pressbooks-aldine/releases/tag/1.6.1 https://github.com/pressbooks/pressbooks-lti-provider/releases/tag/1.2.1 https://github.com/pressbooks/pressbooks-saml-sso/releases/tag/1.0.1 https://github.com/pressbooks/pressbooks-cas-sso/releases/tag/1.2.1 Enjoy!

Pressbooks 5.7.0, Aldine 1.6.0, McLuhan 2.8.1, Etc

Last week, we released new versions of our plugins and themes. This week we’ve pushed out those changes to all our hosted networks. You can read about those changes here: https://pressbooks.education/news/2019/04/whats-in-the-garden-for-q1/ Changelogs: https://github.com/pressbooks/pressbooks/releases/tag/5.7.0 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.0 https://github.com/pressbooks/pressbooks-book/releases/tag/2.8.1 https://github.com/pressbooks/pressbooks-aldine/releases/tag/1.6.0 https://github.com/pressbooks/pressbooks-saml-sso/releases/tag/1.0.0 https://github.com/pressbooks/pressbooks-cas-sso/releases/tag/1.2.0 https://github.com/pressbooks/pressbooks-lti-provider/releases/tag/1.2.0 Enjoy!

Refactoring Slow Forms Using PHP Generators and Event Streams

The form will still be slow but the user experience will be better. The user will see a progress bar and see status updates in real time. The idea is to refactor something like this: /** * A task that takes way too loooooooooooooooooooooooong… */ function task() { step1(); step2(); step3(); // step100(); } Into […]

Moving Half a Million Database Tables to AWS Aurora (Part 1)

This post is about migrating Pressbooks.com to AWS. Does It Scale? At Pressbooks we use WordPress Multisite as a development platform. Pressbooks changes WordPress and makes every blog a book. The prevailing wisdom of the day is that a relational database should have a manageable set of tables with lots of rows of data in them …and […]