All posts by Peter Shaw

More Information about Peter Shaw is here. My Google plus profile is here.

Don’t break the web

JavaScript only web­site are abom­i­na­tions.
The key to the web is:
HTML for con­tent
Css for pre­sen­ta­tion
JS for func­tion­al­ity
If you use JS for con­tent you break the web which hurts us all. Url with valid con­tent are impor­tant for every­one (peo­ple and com­put­ers).
Ps I’m not knock­ing JS and Jason apis both have their place, amongst which are con­tent cre­ation and con­tent enhance­ment. But JS should not be used for con­tent delivery.

Introducing LH Archived Post Status

LH Archived Post status is a WordPress extension that creates an additional posts status available for content that may no longer be relevant to most visitors but should be available publicly (perhaps for historical purposes).

I built this plugin as UI needed this flexibility whilst using WordPress as a CMS. The plugin adds a new post status that enables posts and pages (and custom post types) to be archived. Archiving in this context means that the content is still publicly available but is not published on the front page of the site  or the feed. I was not satisfied with other archiving solutions which hid the content for all non logged in visitors and was not configurable.

Continue reading


The LocalHero project

Right now I am in the process of leaving my place of employment. After 13 years the process of simply collecting my personal information stored on my works systems (mainly email) is huge and as tiresome as it is i will miss things and those contacts, photos, and documents will be lost forever. A little (or large) part of my digital (and actual) life, will be lost forever.

As you are reading this blog, you realise i have a website. It is something i update infrequently and mostly with content related to my technical interests. However it actually does a ridiculously good job of maintaining, ordering, publishing and backing up content. Which makes you think…

What if instead of relying on third party social networks or email providers or our work place to order our digital life we could own the data ourselves?

What if we could use the worlds number one content management system?

What if some of the work had already been done?

Introducing the LocalHero project

More to follow, test