piano-lesson-422832_640

SOHO Agile – Practices make perfect

If you follow what we call football in the UK or soccer as it is known in the US and other parts of the world you will probably have heard of David Beckham. He was a very successful football player who played for the UK football team Manchester United in his early career and L.A. Galaxy in the latter part of his career. A number of years ago I watched a TV programme where David Beckham was being interviewed and one of the things he said that he did to become a better footballer was to practice. Every spare moment. He would take the football outside and practice against a wall or with some friends.
Continue reading

horse-80093_640

Taming WordPress Taxonomies

A while back I wrote a short series of articles on programatically manipulating taxonomies in WordPress. If you didn’t see the series it included :-

But what do you do if you are not a coder? Well to make life easier I have created a plugin which will give users of WordPress greater control over the taxonomies that are available to them. I have called this plugin the Taxonomy Toolkit and it has the following features:-

  1. The adding and removal of terms from posts en-mass.
  2. Adding and removing your own custom taxonomies for finer control over how your data(posts) is displayed on your website.
  3. Adding and removing terms from built in taxonomies, taxonomies added by other plugins and custom taxonomies added using the toolkit.

The plugin follows the WordPress coding standards to ensure that the plugin is built in a robust and maintainable way.

Here are a couple of screenshots.

manage_posts_taxo_buttons

 

manage_posts_top_table

 

manage_taxos

help

So where can I get this plugin? Well it should be available soon on CodeCanyon, the Envato website. I will post an update here as soon as it is.

seaside-371229_640

SOHO Agile : Is agile relevant to the SOHO developer?

Agile is often seen as a team process, and certainly agile lends itself to team activities. So can you apply agile to the Sole Home Office developer?

There are some practices which are obviously more difficult if you work by yourself, for example performing a code review could be tricky. But there are other agile activities which may work well even if you are a one person team.
Continue reading

argument-238529_640

No Script : The Conflict In Design

I have a question for you. When you design the front page for a business or the UI for a web application do you think about how to represent the functionality with JavaScript first or without?

Before you answer let me paint a picture for you. Say you are designing a site for a client. The client wants lot’s of interactivity in the site, the sort of features that JQuery
and JavaScript handle really well. And the site will have millions of visitors a month. One of the many requirements the client has is that the site should implement some form of progressive enhancement. If someone with JavaScript turned off looks at the site, the site should still function in more or less the same way.
Continue reading

folded-314992_640

Agile Decompiled : In Conclusion

If you have been following my series on agile development then you will have some understanding about the concepts behind the terminology. My article on Test Driven Development covered one aspect of that practice within an agile process. The article on standup meetings covered one aspect of how communication between team members could be carried out, as did the article onpair programming. Sprints looked at one form of timeboxing to constrain what features are implemented in an agile project, while the article on Kanban looked at one particular flavour of an agile process.
Continue reading

snails-382992_640

No Script : Size Really Does Matter

Really it does.

Did you know that according to Netmarketshare.com17% of browsing happens on mobile devices.

Maybe this comes as a surprise, maybe it doesn’t. What it does show is that the popularity of browsing on mobile devices is becoming more popular.

Now I am all for an interactive browser experience using any and all tools that are available to the designer. However, like any good thing, sometimes you can have too much. And as developers and designers I sometimes feel that we do not always think deeply enough about the best use of the technologies at our disposal.
Continue reading

Discussions on Development, WordPress and WordPress Plugins