Posted by Chris Leaper on 19th of October, 2011
What is Object Oriented Programming (OOP)
Introduction
Object-Oriented Programming is a computer programming paradigm (a fundamental style of computer programming) - referred to as OOP for short.
It is characterised by certain key concepts that, whilst not unique to OOP, define its fundamental principals and behaviours. These are as follo...
Posted by Andrew Whyman on 17th of June, 2011
Wordpress is a very powerful blogging platform, used by a huge number of websites on the internet. But unknown to most people is that it can also be used as a CMS platform as well. With just a few modifications, you can make your own website with no more effort that clicking a few buttons and writing your content.
The big question however, is w...
Posted by Mark on 21st of April, 2011
We're headed towards the two month mark since Microsoft launched their latest salvo in the browser wars, IE9. The browser is a watershed moment for MS in more ways than one. Not only does it underscore the company's commitment to the emergent HTML 5 standard due to its rich feature support, it has also been developed in record time, released t...
Posted by Ray Lam on 31st of March, 2011
Databases are the mainstay of the web, its part of the backbone that drives our websites, from social networking, media groups to e-commerce shops. For those who don't know, databases store data; typically in an organised manner such that -given context- it becomes useful information. Most people will be aware of database management systems (DBMS)...
Posted by SEO Consult on 21st of March, 2011
Introduction
We all know that having a password means that other people should not be able to access our accounts. In theory we do not tell people our passwords, have it written down somewhere or have an "easy password".
Have you ever noticed that when you forget your password and request a new one the system will give you a 10-16 letter string...
Posted by Andrew Whyman on 12th of March, 2011
The Zend Framework offers many standard validators to assist your input sanitisation, allowing you to be as certain as possible that the input your users are entering is safe and that values are what you expect them to be. But sometimes the validator you need doesn't exist. This article will give a quick introduction into extending Zend_Validat...
Posted by Daniel on 7th of March, 2011
Routing is what Zend Framework refers to URL Rewriting as. This enables you to replicate the functionality of Apache's mod_rewrite; that is, you can enable a custom URL format to map to certain resources within the website.
Routes
A route is a single rewrite rule. These are objects of the class Zend_Controller_Router_Route_Abstract or its...
Posted by Ray Lam on 24th of February, 2011
It looks like the season is upon us: no, not rabbit-hunting or duck-hunting, it's web browser season. With the announcement of a release candidate (RC) for Windows ® Internet Explorer 9 and Firefox ® 4 Beta 4, it looks like the battle of the browsers is warming up. It's now tentatively approaching lukewarm.
The latest versions of our favo...
Posted by Ray Lam on 14th of January, 2011
Whether you like it, hate it, use it or abuse it, Captcha is difficult to avoid on the web today. It ranges from text with a pattern background through to images with a common theme. In an ideal web, Captcha would be an academic exercise in a variation of the Turing Test. It would pit the mighty processing power of computers against the lowly squi...
Posted by James on 31st of December, 2010
XSL allows HTML markup to be applied to an XML document such as a sitemap. However unless a proper HTML or XHTML doctype is specified, some browsers will not render the document in the desired manner causing it to look different from the rest of your site.
Here is how to specify the correct doctype:
First locate the xsl:output tag, which should...
Posted by SEO Consult on 6th of December, 2010
There are any number of JavaScript and jQuery plugins that do this effect, but what happens if a potential client does not have JavaScript enabled? Do you not show the content, or just not show the animation? With CSS, you can have your cake, and eat it too.
Hovering Share Bar
As an example, we're going to work on a social media share bar. You'...
Posted by SEO Consult on 20th of July, 2010
Zend is a powerful framework that offers a LOT of functionality. I'm going to take this moment to talk about using Firebug's extension FirePHP, which will allow Zend to show you messages about what your application is doing. Now there are a lot of tutorials available which pretty much all say the same thing, which for me did not work. I'm one of t...
Posted by SEO Consult on 6th of July, 2010
The Problem
As a developer using Apache, PHP and MySQL for my work, I use localhost to view my applications. Recently I wanted to check for browser compatibility so I installed Windows 7's Windows XP Virtual Machine and loaded IE6 and IE7 (if you don't know how to load multiple virtual machines, I highly recommend reading Duncan Smart's Weblog -...