Custom Coding

Custom coding for one off requirement or for ongoing projects.

Enhance the appearnace and interface of existing sites or to add additional functionality. From creating user preferences to functions that email newsletters.

For more information please contact us with details of your requirements.

PHP

Using the server sided language of PHP functionality can be added to your site. Most commonly the use of server sided language is used to interact securely with your website database.

With a preference to use PHP5 in an object oriented approach previous versions of PHP and programming styles are accomodated for.

final class db extends mysqli {
    public function __construct($host, $user, $pass, $db) {
        parent::__construct($host, $user, $pass, $db);

        if (mysqli_connect_error()) {
            die('Connect Error (' . mysqli_connect_errno() . ') '
                    . mysqli_connect_error());
        }
    }

MySQL Database

For most websites the database is the main data store. Working with PHP we create custom queries to handle and report on the data for your specific requirements.

SELECT sales_order.orderId AS order_number, sales_order.dateCreated AS date, sales_order.totalValue AS total FROM sales_orders JOIN customers On sales_orders.customerId=customers.customerId WHERE customer.firstName=”John” AND customer.surname=”Smith” AND sales_order.dateCreated BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW();

JavaScript

JavaScript is the language of preference when adding client side dynamics to your website. This can include adding dynamic content to the page on a users click of a button, date pickers and sliders for use in forms or adding some animation to a page.

Using JQuery as the core we can add functionality to your website to meet your specifications.

var new_row = 0;
function addRow() {
html = 'Adding another. Number :'+new_row+'
';
$('#types').append(html);
new_row++;
}

HTML

At the core of any web document is the mark up language that generates the output for the user. Following W3C guidelines we can create and modify web pages and templates to your requirements.

 

CSS

Best practices today seperates the content of a website from the style that is used. Using Cascading Style Sheets we can refine, edit or add additional semantics to your site.