Blogs about Web Development

Book Review - Instant E-commerce with OpenCart: Build a Shop [Instant] by Murat Yilmaz (Packt Publishing)

Published on the 2nd July, 2013

I’ve just been going through my first ‘Instant’ book from Packt Publishing - Instant E-Commerce with OpenCart: Build a Shop [Instant] by Murat Yilmaz. They kindly sent me a copy to review, so here’s a quick summary of what to expect and what’s included: This book is for web developers and designers looking at setting up an online store. You don’t need any previous experience of OpenCart to follow the walkthroughs in the book, but you will need to be reasonably confident (or at leas...

Read more...
Divider

How to get your Google+ profile picture to appear in search results

Published on the 12th July, 2012

You may have recently noticed that lots of Google search results now show profile pictures of authors alongside the result for the page. I think this adds a nice element of trust to the link, as you can see the person who wrote the page and you can be pretty sure the content comes from a person as opposed to a content aggregator or such like. As always, there’s no exact formula to controlling the search result information, but Google has published some advice for setting this up for your blog ...

Read more...
Divider

Check and clear cache in CodeIgniter with this Output extension

Published on the 22nd April, 2012

I decided to write an extension to the CodeIgniter core Output library as it's great for working with cache but doesn't contain any mechanisms for clearing or managing the cache. Installation Download the extension (details below) and extract the MY_Output.php file to your application/core folder. The core output library is loaded automatically so the extension should load automatically too. If you have changed the extension prefix to something other than MY_ in your config.php file you will n...

Read more...
Divider

Book review: OpenCart 1.4 Template Design Cookbook by Tahsin Hasan

Published on the 2nd July, 2011

OpenCart isn’t a system I’ve used before but Packt Publishing asked me to review OpenCart 1.4 Template Design Cookbook by Tahsin Hasan for them so I thought it’d be a good opportunity to learn more about an ecommerce shopping cart system. I spend a lot of time working on PHP/MySQL applications, including Drupal and CodeIgniter, but I haven’t used OpenCart before, so I’m coming to this book and application completely new. OpenCart is a complete ecommerce shopping cart solution, with fe...

Read more...
Divider

'Close Account' options for web applications

Published on the 5th June, 2011

It's very rare that I come across a web app which allows me to close my account. Granted, it's not a feature you want to encourage people to use but if people want to stop using your app then they'll probably just abandon the account anyway. From a user's perspective I like to feel in control so being able to close an account, even if I don't chose to do so, can be quite reassuring. However, I think there are also some advantages for developers and stakeholders to benefit from by implementing a ...

Read more...
Divider

Optimising Drupal performance

Published on the 13th March, 2011

There are a few great out of the box performance tweaks which Drupal offers to speed up page loading times and minimise server load. First of all, these tweaks wouldn't suit every site. You need to first think about how much traffic you currently get and how often our content changes. You don't necessarily have to add or amend a page for content to change; people can post comments and interact with your site in ways which change the content displayed. This will make a difference to how you chose...

Read more...
Divider

Book review: CodeIgniter 1.7 by Jose Argudo Blanco and David Upton (Packt Publishing)

Published on the 27th February, 2010

The CodeIgniter framework is a secret weapon for many web developers as it allows you to quickly build complex web applications in a structured and organised way. I started using CodeIgniter over a year ago now so I've approached Packt's CodeIgniter 1.7 by Jose Argudo Blanco and David Upson as a way of expanding upon when I've already learnt from the user guide, forums and a book which I had previously read from Wrox called Professional CodeIgniter by Thomas Myer. This book not only introduces ...

Read more...
Divider

'PHP Nature' missing from 'Project Natures' in Aptana Studio 2.0

Published on the 13th January, 2010

For some reason, even though I have the PHP Development Tools (PDT) installed in Aptana Studio (2.0), I'm not able to select 'PHP nature' in the 'Project natures' of an imported project. I can start a new PHP Project which will have the 'PHP nature' selected as primary nature, but this doesn't even appear as an option in imported projects. The only two natures that are available are 'Remote Nature' and 'Web Nature'. The 'PHP nature' adds some really useful functions, like grouping my @todos into...

Read more...
Divider

CodeIgniter 1.7 by Jose Argudo Blanco and David Upton

Published on the 22nd December, 2009

I was recently sent a copy of a book from Packt Publishing to read and review called CodeIgniter 1.7 by Jose Argudo Blanco and David Upton. I'll be interested to see how the book compares to what I've learnt so far about CodeIgniter (>1 years experience CodeIgniter and >4 years php) and see what else it can offer, especially in terms of planning and managing application projects. The description on the Packt Publishing website says: This book explains how to work with CodeIgniter in a clear ...

Read more...
Divider

Firefox or Chrome

Published on the 13th December, 2009

Here's an edgy stand-off I find myself in the middle of every so often – Google Chrome or Mozilla Firefox as my default browser. From a day to day, quick browse, everything is on the web perspective I'd have to say I prefer Google Chrome. It's fast(er), simple and gets the job done. However, from a web developer perspective Firefox has the add-ons that you so sorely need. I've tried designing a Drupal Zen sub-theme with Chrome's 'inspect element' feature but it's not as comprehensive as the Fi...

Read more...
Divider