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 […]