The first talk was by Graham Armfield of Coolfields, who is known as Mr Accessibility. But this month he almost managed to talk about something completely different! Accessibility came in sideways with an aside about captchas vs logic puzzles.
Graham Armfield
Graham’s talk was about handling user generated content – this means input to the website via a form or upload box – without requiring a login. Grahame gave us a run down of the steps needed to take input from a form on a wordpress website, process it, allow an admin to moderate it and then publish the data on a page. He used a gig guide as an example.
Another useful tip was the the popular Ninjaforms plugin offers a logic puzzle anti-spam test, which is apparently much better from an accessibility point of view.
Using WordPress to find clients
The next talk was from Rob Cubbon and entitled “Using WordPress to find clients”. In practice this talk was about optimising your site or online presence to attract and then convert vistors into clients. Rob talked about carefully choosing keywords with buying intent, creating specificity in your pages, not generallity. Example being writing detailed tutorials on how to do something – a subject hopefully you are an expert and authoritative on. Creating a call to action on every page. Adding key phrases to page titles and headlines. He also recommended creating in-depth profiles on social media sites for freelancers as it’s likely prosopective clients will research these when selecting somone.
Duncan Stuart gave us all a wake up call with his fascinating talk on WordPress Security. Duncan’s company works mostly for government departments or agencies and they spend a lot of time working on security. Duncan began with telling us that the well-known Jetpack plugin, has been suffering from a security weakness that allowed spammers to publish their own content on websites. He then went through a set of examples of types of attack and some well known plugins that have (in the past) had vulnerabilities that have allowed these attacks.
Duncan then gave some advice on improving WordPress security. The first point of call being the Hardening WordPress Codex page. He recommended choosing plugins carefully as these can be a very weak part of the WordPress ecosystem. Look for high numbers of downloads, recent updates and an active support forum.
He wrapped up with tips on writing a good plugin or theme so that our own work does not become part of the problem. His company runs a free resource at https://security.dxw.com/
After a break, the final talk was from Adam Onishi. The company he works for recently built the new iteration of washing powder brand Persil. It was a great insight into a complicated build that spanned 20 countries with many competing requests from different parts of the Persil marketing departments.
Adam’s mission was to keep the site management under as tight a control as possible so that updating and changes could be made as simple and straightforward as possible. To this end, the entire global prescence of 35 websites runs from a single WordPress multisite installation.The second vital ingredient was Parent/Child themes. This has allowed extensive localisation of design and content.
Adam went through some code examples, the tools he and his team used to build the site, the most useful plugins that were used, and how he now is working alone on building out the individual country sites.
If there’s one thing that doesn’t change about the internet, it’s that it is constantly changing. As a web host founded 15 years ago, we’ve seen a lot of technologies develop and unfold across the ‘net, especially in the last couple of years. The hand-coded HTML website from the early days of the web are now a rarity, and developers, designers and end-users have embraced the CMS [Content Management System].
We’ve refocused our website and promote and inform our customers that 2020Media provides quality CMS hosting, with a special emphasis on open source. The open source stable of CMS software have taken a leading role across the web – over 60% of websites 1 now use a CMS of some kind or another. Blogging systems like WordPress have become full blown website development platforms, and specialist developer platforms like Drupal have become user friendly and widely adopted. There are also open source e-commerce and non-profit specialised systems that are equally prominent2.
Original MiniNew MINI
Another reason to refresh a website is linked again to the fast pace of change on the internet. The Mini cars of 2014 still are recognisable progeny of the 1960 originals. However I’d challange anyone to compare a modern website with a 1996 example. So every few years it’s necessary to give a website a fresh look, taking account of modern fashions and fads, whether you like them or not!
With this in mind, and not wantingto end up on “Ancient and Abandoned Website that Still Work” we decided our own website was overdue a fresh look using an up to date CMS and the content needed editing and rewriting.
Like your neighbour the builder who’s own house looks like a explosion in a brick factory, our own build has taken weeksmonthsyears longer than planned! However there comes a moment when one can delay no longer and it’s time to publish (and be damned!).
There’s still a lot of work behind the scenes to update old links, complete certain sections (we do still offer broadband and servers!), and apply the various changes needed to get the best from search engines like Google and Bing.
Images formatted as galleries now show up in the editor.
Audio and Video Playlists.
Improvements to Widget editor and Themes with previews
The built in updater will NOT upgrade your WordPress site automatically, this only works within the same point release. Contact 2020Media if you’d like us to backup, upgrade and test your site, or for just £12 let us do this for you for an entire year. See www.2020media.com/managedwp for details.
Joomla 3.3 is just around the corner.
An important change is that the minimum supported version of PHP will be PHP 5.3.10. Users who are unable to update to 3.3 due to the new PHP requirements are able to use the one click-click update, once they can update to PHP 5.3.10. You can quickly check this from your Joomla System – System information menu – last PHP Information tab.
The main features/changes of Joomla 3.3 are:
PHP 5.3.10 and above is now required
stronger password hashing storage
microdata implementation for Joomla content opens the door to better search engine experience
Replaces MooTools based JavaScript with jQuery equivalents