You are here: Home // Programming
PHP programmer tools
So you want to be a PHP programmer? Here are a list of the tools I have installed on my computer before I can start coding. Most of these apps can be installed using Ninite which is a multi installer and greater when you buy a new computer.
Code Editor
Notepad++
http://notepad-plus-plus.org/download
FTP
Filezilla
http://filezilla-project.org/
Database Editor (MYSQL)
Heidi
http://www.heidisql.com/
Internet...
Run your own News/Magazine website using Opensource software
I have developed a lot of websites now using Drupal. Nearly any requirement thrown at me I have managed to code or build using Drupal 6. But life can be made a lot easier is someone has already done most of the work in terms of functionality but all I have to do is implement the theme and layout.
I came across Open Publish this morning via my google reader/Delicious bookmark for sites bookmarked as...
How to easily upgrade Drupal from one minor version to another with a patch file
Upgrading Drupal to the latest version is always a pain. End to end it takes about an hour to upgrade the core code and all related modules.
Chris Shattuck’s blog explains how this can be done easily using using Drush
VN:F [1.9.3_1094]please wait...Rating: 10.0/10 (1 vote cast)VN:F [1.9.3_1094]Rating: +1 (from 1 vote) Read More →
Writing an API in PHP for your app
Lately I have writing an API for Micro Site Manager a satellite site generator. This app is currently in Alpha stage and is being tested by a number of my clients.
If written a lot of bespoke PHP code to handle data transfer between the site and the satellite sites. So a Satellite makes a request for page information and this is return with JSON formatted information.
Now I have come across a site...
40+ Essential Drupal Modules
Now this is an old article from April 2010 but a very useful checklist to see what modules you should have for every drupal install.
http://www.nicklewis.org/40-essential-drupal-6-modules
VN:F [1.9.3_1094]please wait...Rating: 0.0/10 (0 votes cast)VN:F [1.9.3_1094]Rating: 0 (from 0 votes) Read More →
Experimenting with Node.js
Now I know nothing about websockets and node.js. But this website is impressive. You will need a browser that supports web sockets like Google Chrome or Safari.
The goto this site and see ghostly cursors moving around your page. This is in fact others users on the same page realtime. Very impressive.
I guess you could use it to see how users read a page on your site
VN:F [1.9.3_1094]please wait...Rating:...
Where to find Jquery resources
JQuery official website
jQuery’s website, where you can download the jquery functions and find loads of useful plugins.
An excellent blog to help get you from jQuery beginner to intermediate and on to advanced.You can also filter posts by skill level.
jQuery cheat sheet
One page cheat sheet printout with quick references to all of the jQuery library.
jQuery Style
Lacking Inspiration? Check...
Tags: jquery
Drupal questionnaires
Build Questionnaires and surveys with drupal module Webform.
One project I recently worked involved building questionnaries that the clients employees could complete as part of an interview process. Once an interview is completed a radar graph would be shown to show an instant response or feedback about the interview.
I used Drupals webform module for this. This module is very good for building these...
Create a simple image gallery in Drupal 6 using CCK and Views
James Tombs provides a good step by step tutorial about creating an image gallery in Drupal.
Check it out http://jamestombs.co.uk/2009-03-18/create-a-simple-image-gallery-in-drupal-6-using-cck-and-views/996
VN:F [1.9.3_1094]please wait...Rating: 0.0/10 (0 votes cast)VN:F [1.9.3_1094]Rating: 0 (from 0 votes) Read More →
See CSS3 in action
Load this page http://css3please.com/ in different browsers and see how the new CSS3 features work and do not work depending on your browser.
http://css3please.com/
VN:F [1.9.3_1094]please wait...Rating: 0.0/10 (0 votes cast)VN:F [1.9.3_1094]Rating: 0 (from 0 votes) Read More →
Tags: css3








