This is the Judo blog of Lance Wicks. In this blog I cover mainly Judo and related topics. My Personal blog is over at where I cover more geeky topics. Please do leave comments on what you read or use the Contact Me form to send me an email with your thoughts and ideas.

Paying the bills

Exclamation mark Blog by Lance Wicks



My project hits 0.6.0. 


So, my little DojoList project is progressing along and today I finished my latest milestone, what I am calling 0.6.0.

In this version of the software I've added:

* Cleaner CDATA in the XML file.
* Ability to centre the map on your address/postcode.
* Fixed up a bug in the logo upload routine
* Added email notifications of modifications to dojo information.
* Started abstracting the XML processing out of the controller(s).
* Added the ability to delete or replace the logo from the edit screen.
* Modified the main club listing to be sorted alpha numerically on dojo name.

In the next iteration I plan to add proper data validation of input from form on create and edit screens. For the 0.7.0 milestone, I want to add the following:

* Data validation.
* Search function on Dojo name.
* Option for unformatted HTML list for embedding within another sites layout.
* Tweak formatting of club view page to work better on Google.

So thats what I added that was planned and what I have planned. During the 0.6.0 cycle I learned alot and added some things that were not planned. For example, I added a feature that imports data from the very cool site (which also licenses it data with a creative commons license).
I did quite a bit of structural change to the software. Moving things around between the controller to the model for example. I also started abstracting things better for later when I want to add more flexibility.

One of the things I have found hard, is the handling of XML data in more complicated situations. Specifically sorting the XML data file. WHich I have not actually done yet. Currently I am trying to find the best way to do this. I am swaying between using XSL transformations and pulling the SimpleXML Object into and array, sorting the array and then pushing it back out as XML. If you've got experience in this area, please let me know.
Having this issue is kinda self-inflicted from the design decision to use XML to store the data (as opposed to using a database like MySQL or SQLite; although I want to add them as a option later).

I Look forward to the next iteration, but it looks trickier! :-)

This post is cross-posted on


Comments are not available for this entry.

Powered by Simple PHP Blog Get RSS 2.0 Feed
Powered by PHP 4.4.9-8+hw0 Get Atom 0.3 Feed
Powered by Plain text files Get RDF 1.0 Feed