This build used an off-the-shelf theme from Templatic to bring e-commerce to a new website for this local Brighton store. The theme’s design was customised by Jonathan Hall on behalf of zeroG media and I executed the site to meet the design and functionality. Result: a great-looking little store site.
Archives
ISS Food and Hospitality
A very exciting project for probably my biggest client to-date. This project started right out at the concept and strategy stage, and I was really privileged to work again with Atelier Grafik on the design side of things, and for the first time Paul Allen of Lark Media to create the content and copy for the site. The site combines relatively straight-forward functionality with impactful design and carefully-crafted content to convey the organisation’s unique positioning within the marketplace.
Directline Holidays Blog
The importance of keeping WordPress (and plugins) updated
It is very important that WordPress and any plugins and themes are kept up-to-date for several reasons:
- Security – this is the most important reason. WordPress is a huge target for hackers and other malicious online types – being able to hack WordPress means instant access to over 50 million websites and the ability to read their secure content, insert dodgy links or do other bad things. WordPress is continually identifying and fixing security risks and holes. These fixes are released as WordPress updates. If you don’t update your WordPress, you’re leaving known security risks in place, which means that sooner or later your site will probably be hacked. This could have serious impact on your business, as well as costing you time, effort and money to fix.
- Performance – the WordPress team put a lot of time and effort into making WordPress faster and more efficient. Keeping your WordPress updated means that your site is performing as well as it can.
- Features – Major releases of WordPress typically include improved functionality and tools to allow you to get more from your site.
- User experience – Most updates to WordPress make the content management system quicker, easier and generally nicer to use, encouraging you to interact with your site more.
- Future-proofing – at some point, you’re bound to want changes made to your site. Those changes might require the latest version of WordPress (for example to use a particular plugin that only works with newer versions). By updating frequently, you pick up small changes and errors that need to be attended to on an ongoing basis, keeping your site reasonably up-to-date with the core of WordPress development. If you don’t update for a year or two, you’re far more likely to suffer major disruption when you do, because all of those small and minor issues have become intertwined, making diagnosis and fixing harder and more time-consuming (and expensive).
These are the main reasons I can think of to keep WordPress updated, but there’s also a broader, more fundamental reason. Good Housekeeping. Why use the world’s leading publishing platform and then not keep it updated? It’s like buying a Mercedes and not getting it serviced. So: keep your WordPress installation up-to-date. It’s more than just software, it’s part of your business.
Thematic Snippet: Show full content / enable $more link in archives
I can never find this incredibly useful snippet when I need it, so I’m blogging it.
If you child-theme Thematic, you’ll notice that archive and search results pages only return the excerpt rather than the full content. This snippet changes that to give your archive pages the full impact:
// Make sure thematic_content is always set to full to enable the more link function childtheme_content($content) { if (is_home() || is_front_page()) { $content = 'full'; } elseif (is_single()) { $content = 'full'; } elseif (is_tag()) { $content = 'full'; } elseif (is_search()) { $content = 'full'; } elseif (is_category()) { $content = 'full'; } elseif (is_author()) { $content = 'full'; } elseif (is_archive()) { $content = 'full'; } return $content; } add_filter('thematic_content', 'childtheme_content');
Hope someone else finds this useful!