Drupal forms require a submit button

I'm working on an AJAX heavy site for a defined audience who all have JavaScript - so I have a form with no submit button that gets submitted by an change handler.

Normally I'd make sure the site was fully accessible - but not on this project so I just got rid of the submit button. I got the JavaScript submit working only to find my Drupal form no longer worked.

Read more

Debugging Multiple Concurrent Sessions (AJAX/SOAP)

I've recently been working with AJAX and SOAP which both result in multiple sessions running concurrently.

For example if you have an AJAX progress bar for a large file upload one session is uploading the file while a series of shorter sessions check on progress and update the bar.

How to track both parts of this cleanly has had me scratching my head a bit - but the solution is fiendishly simple.

It turns out that there is a buried configuration setting in Eclipse (my IDE of choice) which allows you to debug multiple sessions.

Read more

Project : Use Your Paths

An innovative project which saw thousands of people involved in updating a UK map
screenshot

The whole site is fully bi-lingual (English/Welsh) with a Custom Content Management System enabling all text elements to be easily edited in either language.

The site uses a custom Map interface - this used satellite images at large scale conveying the feel of the green countryside, and detailed walking maps at the small scale.

Read more