WordPress

WordPress is a web-browser-based content management system, which started life as a spin-off of b2/cafelog before becoming the most widespread CMS in the world. I began casually helping out with b2/cafelog in 2001, and migrated my early websites to WordPress’ first version in January 2004. I’ve built personal and professional sites using WordPress ever since: the biggest project being a multilingual, international multi-site installation for a former employer.

Reusability thanks to modular coding

My erstwhile mentor in Brienz taught me throughout our years working together that if a website functionality is worth creating, it's worth creating so that it can be used in more than one project. Programme once, install many times. This is a credo I've maintained since I started programming for content management systems and one I try to pass on…

Reusability thanks to modular coding

Twitter Cards – adding previews and summaries to a tweeted blog post

Facebook implemented Open Graph tags a long time ago, so that links from blogs and websites automatically pull in preview images and a summary text. That helps the viewer to see more about the linked page without having to click through. Twitter Cards does the same thing for Twitter. I’ve been lax and only just recently come across the…

Twitter Cards – adding previews and summaries to a tweeted blog post

Simple alternatives to CAPTCHA

Google announced yesterday that it’s come up with a great new way of avoiding the need for website visitors to fill out the CAPTCHA; the ubiquitous “type the letters from the image into the following field” feature of many online forms. Instead, they propose a simpler interaction based on the Turing Test principle: that some choices can only be…

Simple alternatives to CAPTCHA

CMS: separating authorship from layout

My first job in Switzerland was for a newspaper publisher, where I remained for seven years whilst co-developing a newspaper and website publishing system. Building on the basic experience I was gaining whilst making little blogs using b2/cafelog – on which WordPress was built – this phase of my career was where I learned to love working…

CMS: separating authorship from layout

WordPress function: getting attachment and thumbnail captions for a post

It’s rare that I post anything heavily internet-related or even extremely code-geeky, so please skip this entry if it’s of no interest! I was asked today if I knew how to get the captions of Post attachments in WordPress and so I knocked up the following two functions; one which returns an array of all captions assigned to media files…

WordPress function: getting attachment and thumbnail captions for a post

coll8 Social Media Streaming

coll8, named as an abbreviation of the English word "collate", allows users of the WordPress publishing software to provide website visitors with a page which collates all of their social media streams into one place: from Twitter and Flickr to Facebook, Vimeo, YouTube and Google Reader.

coll8 Social Media Streaming

Categorization bug in WordPress

I’ve been using WordPress for years and in the main, it’s a fantastic piece of collaborative software. However, the fact that the standalone version which is installed on one’s own server is supported mainly by community effort instead of a dedicated team means that when a particularly unusual bug crops up, it’s difficult to get a response or solution…

Categorization bug in WordPress

Full ahead

Plans are progressing faster and faster, as we get more and more tasks finished in advance of leaving for our trip to Scotland at the weekend. I’ve installed and configured the newest software behind this journal (version 2.3 of WordPress) which was released today, allowing me to post directly to the internet via email. I’ve contacted my mobile phone provider…

Full ahead