In the open source development world there is a lot of emphases on developing software to solve specific problems, there is much less emphasis on solving those problems well. That is, solving those problems so the most people are serviced, or so that users of software have the flexibility they need (there is also often a lack of commitment to User Experience Design but this is a shameless side plug). And there is often a real lack of collaboration around competing solutions. This is evident in the software which is created for use by linguists (usually also coded by linguists for solving the linguists’ challenges) but this is also evidenced in a different sphere of programing in the WordPress eco-system. In the WordPress eco-system there is a plethora of plugins which are abandoned. WordPress is GPL’d and so these plugins are GPL’d too. However, the repository – the human visual interface to the repository – allows for coders to grab code, and modify it for their ends, but it doesn’t allow for merging once the plugin has been “updated”. (It is true that not all changes are “updates”, sometimes people need one-off solutions.) But the net result is that early 1/3rd of all plugins for wordpress are abandoned. Their developer has been paid and has now ended their relationship with the commissioning client, or the WordPress eco-system no-longer requires the service options provided by that plugin. Matt Jones created an info-graphic to illustrate this point and to bring awareness to the problem. My comments below are my reply to him, with some minor corrections .
Continue reading
Category Archives: Blogging
Help with some WP theming
I have created several custom taxonomies. I have even gotten them to display in the post single page (generally following this tutorial) using my child theme.

Theme Example or see it in a screenshot here: http://d.pr/i/EghK.
But:
- Not every post contains a term from one of my custom taxonomies.
- And some posts contain more than one term from one of my custom taxonomies. So I would like to have "and" inserted before the last term of the list if the list is greater than 1 term. eg. term1, term2, and term3
So, I need to do some magic with an if{ elseif{ kind of stuff but I am not sure exactly what the syntax should be or how to get it there.
Currently I have: Continue reading
I liked that you liked that I liked…
This “like” business that facebook is producing is a bit overrated. Now they are letting people like the liking… How far will they let this recursion propagate?
Email Befuddling
So, the common concern is:
If I put my email address "out there" on the web that spammers will get it and start sending me spam messages.
Well, that is a valid concern. There are scripts and crawlers which go around and look for email addresses. (And lets suppose that they also do not check for a robots.txt file.) These generally work by focusing on the syntax of the email addresses using Regular Expressions or finding the mailto: term in the HTML code. There are some things which can be done to prevent this from happening.
- The best way is to use contact forms.
- The second best way is to use JavaScript hiding. (Go here to read how to do this if you are running your own HTML pages, or here if you want a site which will create a JavaScript for you.)
- The third best way is to use HTML characters for your email addresses.
- One way that I severely dislike is to spell out the email address or phone number like (you see a lot of this on sites like craigslist and after a few spam text messages one understands why it is done):
seven-one-sevenor hughdotpatersonat.
Permanently accesable? to whom?
This post is a open draft! It might be updated at any time... But was last updated on < ?php the_modified_date() ?> at < ?php the_modified_time()?>.

Bush house: the BBC World Service is leaving its home after 71 years
Photo: Paul Grover via The Telegraph
There has recently been some discussion on the about the BBC selling its production facilities and moving from the Bush House to somewhere else. The BBC world service has been a major player in radio and oral culture in Great Britain and around the world for 71 years. A lot of history has been reported by the service. And the BBC's records (including its archive) have oral histories of a variety of world events for the last 71 years in a variety of languages (Wikipedia has a brief description of the collections at the BBC.). Continue reading
Drush like pluign for WordPress
I was exploring the internet and I found a really cool plug-in in for WordPress. This plugin lets one define specific sets of plug-ins they want to repeatedly download for deploying websites. This is awesome! WordPress Install Profiles. Work smarter.
Presenting Audio and Video on the Web
I have been trying to find out what is the best way to present audio on the web. This led me to look at how to present video too. I do not have any conclusions on the matter. But I have been looking at HTML5 and not using javascript or Flash. Because my platform (CMS) is WordPress, Continue reading
The Social Benefits of a Public Roadmap
Notes
- ↑1 It is worth noting that there are different flavors of NGOs. This particular NGO is also a non-profit charity and also a volunteer organization (most of the staff are volunteers). Not all NGOs fit this category, though I do make some assumptions in this post as if all NGOs do fit this characterization.
From SHTML to WordPress
I wonder if I could use this Plugin, HTML import 2.0 to grab my old shtml website and bring it into WordPress.
Reviewing Webonary
This post is a open draft! It might be updated at any time… But was last updated on < ?php the_modified_date() ?> at < ?php the_modified_time()?>.

In this review1 I will be looking at the WordPress plugin, Webonary and several associated issues. Continue reading
Notes
- ↑1 Regardless of the views expressed here in this review, it should be stated that I have high hopes for Webonary’s future. Some of the people working on Webonary are my colleagues so I attempt hedge my review with the understanding that this is not the final state of Webonary. I am excited that easy to use technology, like WordPress is being used, and that minority language groups around the world have the opportunity to use free software like webonary.

