01242 244620
Get a free website review

Blog > Web Development

Our web development blog includes free resources and code examples. We’re happy for our content to be copied to other websites as long as you link back to us.

Our top 10 online web developer tools

Calendar Posted 6th June 2013 | Category: Web Development | Feed Icon

Justin

We have compiled a list of our top 10 online web developer tools. These all come in very handy throughout the development of a web system.

Beanstalk App (version control)

Beanstalk

Excellent online SVN repository that enables us to manage code updates whilst at the same time providing a valuable offsite backup of our core applications. The simple online user interface makes using SVN a breeze.

Pixlr (image editor)

Pixlr

Simple and accessible online image editor. We use it to cut, paste, crop and manipulate images for inclusion on websites when we don't have access to any other tools. It is also something we recommend to our clients for them to edit images before uploading via the CMS. Read more...

Playing around with HTML iFrames

Calendar Posted 5th November 2012 | Category: Web Development | Feed Icon

Justin

There has been mentions recently in the press about websites using the browser full screen mode for spoofing websites. This can help those Phishing attacks trap even more users.

With this in mind we thought it might be interesting to see how far we could go spoofing a website by simply using HTML iFrames with separate websites content.

In this example we thought it would be amusing to include a negative news story about Microsoft regarding Apple within the Microsoft website. Read more...

Improvement of Database Class & Code

Calendar Posted 27th April 2012 | Category: Web Development | Feed Icon

Justin

Security is of huge importance to us, which is one of the reasons we recently undertook a large upgrade of our framework to incorporate several extra security enhancements. This involved a wholesale review of the code and a lot of meetings to come up with the best way forward. We decided to move entirely to a class-based framework which has led to many varied improvements, some of which are explained below.

The class framework itself

We originally created our own code framework to afford us total control, flexibility and knowledge of every detail. As we offer bespoke website development this allows us to amend it to suit our clients’ needs easily and with no wasted effort. When it came to moving to a class-based framework there was no question of adopting a third party solution, so we decided to migrate the best bits of our old system to a pure Object Oriented framework whilst rewriting the remaining code from the ground up.

Initially this was quite a commitment for us in terms of time, but the investment has paid off and we are recouping time as bug fixing is reduced and code re-use significantly increased. This allows us to pass development savings onto our clients and to significantly cut development timescales. Essentially, our class-based code makes it a lot easier to build functionality once and then re-use it multiple times in several different scenarios with limited changes. Read more...

PHP Cookies Crumble

Calendar Posted 9th March 2012 | Category: Web Development | Feed Icon

Simon

We have recently updated our security and user log in code which meant updating a few pieces of cookie related PHP. In doing so, we came across a couple of minor anamolies that would have saved us a lot of time and frustration if we had been aware of them.

#1 - setcookie vs session_set_cookie_params parameter differences

The two function calls defined below on first glance appear very similar indeed. In fact if you ignore the first two parameters of the setcookie function they seem to all intents and purposes to be pretty much identical.

void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] ) Read more...

How to detect user scrolling behaviour with JavaScript

Calendar Posted 16th February 2012 | Category: Web Development | Feed Icon

Justin

Tracking user behaviour can help you tailor your website to users' needs and keep them on your site. We've developed a script to track how far down a page a user scrolls before navigating away from that page, which should be especially useful for websites with longer pages. If for example you found that hardly any users actually scrolled to the very bottom of your web page you may then decide to either condense your content or adjust it so more users are likely to view it.



What skills do I need to apply scroll detection?

  • JavaScript
  • MooTools framework
  • PHP
  • MySQL
  • CSS
  • HTML
  • AJAX

What do I need to start tracking user scroll behaviour?

Before we start you will need to grab hold of the MooTools JavaScript framework Core and More files, the Date Picker files and the scroll tracking files which can be found here: Scroll Detection Files Read more...

page 1 of 7 Next >

We use cookies to help make our website better.

At the moment, your preferences prevent us from using cookies. OK otherwise Find out more.

How we use cookies

Google Analytics is a marketing tool that allows us to see how our site is used, for example how many visitors we get and which pages are viewed most. This information is anonymous but requires cookies to track your actions on our website.

ShareThis is included in our blog pages to provide links to social media tools like Twitter and Facebook, and enable you to bookmark or recommend our pages. This code includes cookies so that ShareThis can track how people use its service.

YouTube is used where we display a video on our website, and includes cookies that track actions such as clicking on related videos.

You can find out more about cookies at www.allaboutcookies.org/manage-cookies

If you'd prefer us not to use cookies, please click here, or if you don't mind us using cookies please click here.