The Publishing Engine was an attempt to reduce the barriers to entry for publishing a magazine-like experience to digital devices.

When the iPad was first released in 2010 one of the first magazines that was published on it as an app was Wired magazine. It was experimental and used many animations to carry it's message, but it was a large app and everything was custom-built. Over time other companies made standardized ways of producing and publishing digital magazines, but the costs were so high that ony the affluent could produce these. MagPlus, for example, charged $15,000 a month, and that was only for 150,000 download. The monetization of publishing digital magazines was almost as high as making print versions.

The idea behind the Publishing Engine was to create web pages that 'felt' like a digital magazine experience. There was no downloadable application necessary, just a website with HTML, CSS and Jquery that was designed to let the content behave properly for swipes and scrolls.

At some point there was an inspiration for an ecosystem of creation, where one would be able to visit a site, start the creation process, upload imagery and input to generate a downloadable web page you could host anywhere. At another point this ecosystem would have an app that collected these web magazines. A further cncept would use this platform of publication to break the current closure of DRM from the third market, where people could pay for magazines and give them away when they were done. All of these ideas, including the creation, were considered too much for myself to complete while I was completing my Master of Computing Science. The concept of a digital publishing format avaliable for everyone was abandoned.

Another concern at the time was that the various manufacturers of phones and tablets were slowly consuming the interactions along the edges of the display for their own uses. Apple had the pull-down notification screen which interfered with the table of contentss in the publishing engine. Android had screens that pulled in from the left. An app on these devices can be formatted to ignore this interference, but these web pages created with the Publishing Engine were at the whim of the browser behaviour. They became more fragile.

In the end the years of research into how to create this Publishing Engine was abandoned. It has lived on Github ever since.

At it's core the Publishing Engine is based off code for an image carousel, except each carousel 'card' is a web page, where an image is laid as the background and text is allowed to scroll overtop. There were elements that allowed text to scroll within a small window on the page as well. It had a built-in HTML5 cache system to allow saving on the homepage of a device, so it could be opened offline. The last iteration included the ability to use left and right arrow keys for movement on a desktop system. There were also attempts made to control where images would be placed (left, center, right, top, middle, left) allowing for 'two-page spreads' and maintaining what part would remain in focus when on different devices.

A partial example from 2016 can be found here. I cannot guarantee that it works on all devices, which is why this concept was abandoned.