[mylinks=wordpress-plugins]
Joomla! Day UK 2011
2020Media was proud to sponsor this year’s Joomla! conference Sept 24-25th 2011.
http://www.youtube.com/watch?v=lB8LyRosHzE
Joomla!Day events are a great opportunity for the community to come together and share learning, find out about the latest developments, meet the people behind the extensions which they use, and network with others who are involved in this area of website design.
With 175 delegates from around the world, Joomla!Day UK 2011 brought together people from all walks of life with every possible level of experience with Joomla! – from complete beginners who had never installed the popular open source content management system, through to developers who have been part of the team since the project began, and everything in between.
Microsoft kindly provided their offices, allowing the event exclusive use of their amazing facilities including a 200+ seat auditorium and 15 breakout rooms, as well as excellent hostesses who ensured that everybody was registered quickly and found their way to the right rooms during the event.
Videos of the sessions are being edited and will be appearing on the Joomla!Day UK 2011 website and YouTube channel, along with slides from all speakers.
Ryan Ozimek, the President of Open Source Matters (OSM), gave the keynote on the first day.
Ryan reminded the conference that the future for Joomla goes well beyond the CMS. The CMS has been an amazing piece of software, built by the community and extended by the community, but has been focused mostly on Web publishing. Ryan said “When I visit universities and talk to young people, they’re not that interested in building the next commenting system or blogging platform. They want to use Joomla to build the next Twitter or Facebook.”
2020Media is a proud supporter of the Joomla! project from events like Joomla!Day, Usergroups, the Extension Directory and providing top-class hosting facilities here in the UK.
WordPress London Meetup 22nd September
3 interesting talks encouraged members of the London WordPress Meetup group to fill the venue to capacity on Thursday evening.
BuddyPress

Core developer Paul Gibbs talked us through the new release of BuddyPress, the social network “out of the box” plugin for WordPress. BuddyPress 1.5 is an almost complete recoding of the plugin, taking advantage of the new features in WordPress 3 and above. It includes a new theme with a fresher look (as many users never attempted to create their own), more complete documentation so that developers and designers can take and extend the core plugin code, and the ability to embed media from sites such as YouTube directly in your site.
WordPress E-Commerce
Jeff Ghazally, one of the developers of the WordPress e-commerce plugin called WP e-commerce spoke about the new version of this plugin, and demo-ed setting up a online music store for digital music downloads in under 5 minutes. Although the core plugin is free, most users need to purchase a plugin add-on to give them the functionality they require. Add-ons range from $10-$195. Community plugins add more specific tasks. WP-ecommerce downloads total over 1.3 million to date, making it one of the all-time most popular plugins.
Better WordPress Search

Developer Shakur Shidane gave us an overview of using Apache SOLR project to add a full featured search to WordPress sites. Search in WordPress is pretty simply – for example it can’t recognise the similarity between “smile” and “smiling”. The SOLR project includes and much more. Although not suitable for most small WordPress users on shared hosting, due to the technology requirements, Shakur’s talk showed us the WordPress can be used for the biggest of sites when required.
Hosting for WordPress
The talks this week at WordPress London showed us just how powerful WordPress can be. From a fully featured social network for your specific group, to extensive e-commerce ability, to high powered search, WordPress is ready for heavy lifting.
If you have a WordPress project coming up that may need specialist support, why not get in touch with us? 2020Media offers specialist hosting support for WordPress for all sizes of website. With ‘no-click’ WordPress install, experienced and friendly technical help and free support, the team at 2020Media are waiting to hear from you.
London Joomla User Group report
The September London Joomla User Group meeting took place with less than a week to go until the only UK Joomla conference of 2011 – Joomla!Day UK 2011. Several of the speakers were at the meeting and we were given a preview of one of the talks coming up on Sunday.
Coupon code for 100% discount on your extra tickets is MAXIMUM.
Use the code for today (Wednesday 21st September) only.
Other topics discussed were getting Joomla running on a local Windows setup for development (Microsoft’s Web Matrix was recommended); the imminent release of the long awaited VirtueMart 2 – this will actually be released during Joomla Day London; a discussion about everyone’s favourite extensions; and finally we talked about making Joomla fast.
Jet Set Joomla
We asked what the fastest Joomla theme was – Afterburner from Rockettheme was suggested; honourable mentions went to Joomlapolis and Morph.
To further increase your site’s speed, use of a content delivery network was suggested – although not free, these can definitely help. If you sign up via the guy who makes the Joomla plugin there’s a discount for one popular commerical CDN.
Use Firebug for Firefox to check the download speed of all the components of your site – find out if anything is dragging your load times down.
Decoding Cron
Cron is a useful feauture on Linux operating systems that allows easy scheduling of repeated tasks. Typically this includes rotating log files so that they don’t get to big, and checking for updates to software.
Cron commands can look intimidating to the non-technical user, so this article explains how to read them.
A typical crontab line looks something like this:
The asterisks at the beginning of the line are the all important timing information.
The values accepted for each field are: The minute field value must be 0-59, the hour field 0-23, the day of month field 1-31, the month field 1-12 and the day of week field 0-6 (Sunday is 0 but this can also be given as 7).
The values can be given in a variety of formats:
- An asterisk (*) character will match all possible values for the field: e.g. the Cron expression “* * * * *” will run the command every minute since this is the smallest representable time period.
- A literal value: e.g. “30 * * * *” will run the command whenever the minute is 30, i.e. once an hour at half-past the hour.
“* * 5 * *” will run every minute when it is the 5th day of the month.
- A list is given by separating each possible value using a comma: e.g. “0,15,30,45 * * * *” will run the command whenever the minute is either 0, 15, 30 or 45. Another example, “0 1,2,3 * * *” will run the command between 1am and 3am (inclusive) but only when the minute is 0, i.e. on the hour. Lists can also contain ranges (see below).
- A range is given by separating the lower and upper values of the range with a hyphen (-): e.g. “0 1 1-5 * *” will run the command at 1am on the first, second, third, fourth and fifth days of the month.
- An increment is given by using a forward slash: e.g. “*/15 * * * *” will run the command every 15 minutes starting on the hour. i.e. this example is the same as the list example given above to run whenever the minute is 0, 15, 30 or 45.
- A final example “35 7 * * *” means run the command at 35 minutes past 7am, everyday.
By default each run of the command will write to your log file. A couple of options are to change this:
- Add “>> /dev/null 2>&1” to the end of the command line (a space then the text inside the “)
- Add “| mail -s “Subject” me@domain.com” to send a confirmation by email.
Ready to have a go?
This utility helps you build Cron expressions easily by choosing job scheduling scenarios. The crontab entries produced work with Vixie Cron, popular in many Linux distributions.
In the examples above, you should normally remove the inverted commas (“) around the commands.
If you need any advice about cron, we’ll be happy to help. Please contact us.