It's been almost two weeks since the 2006 Summer of Code began, and with it, my work to develop an import / export API module for Drupal. In case you missed it, my work is being documented on this wiki. My latest code is now also available as a project on drupal.org. Since I've barely started, I think that this is a stupid time to sit back and reflect on what I've done so far. But I'm doing it anyway.
Every time that you perform any action in a desktop application, you can hit the trusty 'undo' button, to un-wreak any havoc that you may have just wreaked. One of the biggest shortcomings of web applications in general, is that they lack this crucial usability (and arguably security) feature. However, implementing an 'undo' (and 'redo') system in Drupal should be a relatively simple task - much simpler, in fact, than you might at first think.
I've just gotten back from a weekend away in Melbourne (I live in Sydney), during which I attended Australia's first ever Drupal meetup! We managed a turnout of 7 people, which made for a very cosy table at the Joe's Garage caf�. Read on for more details, and for some photos!
While doing some AJAX programming, I discovered a serious and extremely frustrating bug when using XMLHTTP in Internet Explorer. It appears that IE is prone to malfunctioning, unless a document accessed through AJAX has its HTTP header set to disallow caching. Beware!
Every gardener has a little patch of this planet that he or she loves and tends to. To these people, a patch is more than just a rectangular plot of land filled with dirt and flora. It is a living thing that needs care and attention; and in return, it brings great beauty and a feeling of fulfilment. The same is true of programmers the world over, and of the countless patches of code that they lovingly maintain throughout cyberspace.
The novel is considered the most ubiquitous of all forms of literature. You can find novels by the truckload in any old bookstore. But what is the true 'novel style', and just how common are 'real novels'? Read on to find out why novels aren't quite so common as you might think.
Last week marked my first Drupalversary: I have been a member of drupal.org for one year! Since starting out as yet another webmaster looking for a site management solution, I have since become an active member of the Drupal community. Now it's time to look back at the past year, to see where Drupal has come, to see what it's done for me (and vice versa), and to predict what I'll be up to Drupal-wise over the course of the next year.
The concept of a 'draft version' has always seemed rather alien to me. Without ever even realising it, I always correct and analyse my writing as I go, making sure that my first version is as near to final as can be. It recently occurred to me that I am incapable of writing in 'rough form'. Is this a blessing or a curse?
I've been working on a project at University, in which my team had to produce a large number of software design documents, which now have to be translated into working code. Wouldn't it be great if I could write just one design specification, and if from that, numerous diagrams and skeleton code could all be auto-generated? What the world needs is a plain-text program design standard.
Attending the Web Essentials 2005 conference (others' thoughts on WE05) was the best thing I've done this year. I'm not kidding. The Navy SEALs, the heart surgeons, and the rocket scientists (i.e. the best of the best) in web design all spoke there. But guys, why did you have to overuse that confounded, annoying buzzword Web 2.0? And what's with the MacOcracy?