- learn about the conceptual framework Hodges' model. A tool that can help integrate HEALTH and SOCIAL CARE, INFORMATICS and EDUCATION. The model is situated, facilitates person-centredness, integrated - holistic care and reflective practice. A new site using Drupal is an ongoing aim - the creation of a reflective workbench. Email: h2cmng @ yahoo.co.uk Welcome

Thursday, November 08, 2007

From Sinclair and [BBC] BASIC to PHP, AJAX, Javascript and Drupal?!

Starting the server and delving into Drupal I'm reading too:

Babin's - Beginning Ajax with PHP
Darie et al. - AJAX and PHP

The code in these and most books is available on-line and while this makes life easier, I've realised that the time spent in the 1980s typing code into the Sinclair ZX81 (with 16k RAM pack) and BBC microcomputer provided a great way to learn programming structures and syntax. Now, I don't have time for typing even though I'm no keyboard slouch (and yet - posture! posture!).

Another thing I've never faced up to the challenge represented by the PC in terms of programming and networks. Lots of reasons including family, day job, a static website, some publications and amongst the excuses is the arrival of OOP (object oriented programming). I found myself using C+ on my degree course (philosophy:computing) and worked through the assignments 'OK', but this was no springboard.

In the books you can feel short-changed as the code examples include repeated functions - browser checking, error handling and such like. So what to do? Well, re-use of code is a key principle of programming and so whether a case of typing or copy-paste re-use makes sense.

I've got some of the chapter exercises working including this AJAX grid, which I know is no great shakes. What I think will help push me forward is to flavour this with data related to Hodges' model. That's a problem too - having meaningful data.

Anyway, must go - to check if the three updates in the image to the left are actually in the database table. MySQL is another thing to get to grips with and I notice that the latest version of PHP can be used to write object oriented code - OOPs - no escape!