Lance Wicks
Kiwi,
Judoka,
Geek,
Husband
Daddy!

JudoGeek Blog

Creating a new open source project, meet DojoList! 

HI All,
so you may have noticed that the blog has been quiet lately. There are several reasons for this, including lots of $client work at the moment. I am also in the midst of arranging a Judo training camp, starting a new business venture and (getting to the point) starting a new open source project.

DojoList
DojoList is my new project, which aims to provide an open source web application that allows someone to maintain a list of (Judo) dojo. The project started as aprt of my taking over maintenance of the Hampshire Judo Association website, and wanting to put a Google Map of where all the clubs are on there.

Then someone else wanted something similar and I had the experience of trying to use the British Judo Association's web based list of clubs. So I decided to polish up my little hack and try and make it worth sharing.

The project is being shared and hosted at http://github.com/lancew/DojoList where you can download the source code and use it. It is licensed under a AGPL license, which basically means it is free and open but you have to share any change you might make to the code that improve it.

I have a demo installation installed and working at http://www.lancewicks.com/dojolist/

The system as it stands needs no database (I wanted to host this on the lowest possible spec host server possible). It uses PHP and the Limonade PHP framework for it's core MVC structure. jQuery and Mapstraction javascript libraries are used too.

The system has an admin interface where you can add a dojo, including importantly, the longitude and latitude of the dojo. All the information you add gets stored in an XML file and a KML file is created as well as a plain text (well plain HTML) version also.

The KML is overlayed over a Map to provide the markers for the map. Click on a map and you get the details about the club.

All pretty simple really.

It is very much at the starting stages, it is only today that I added a simple (and rather by-passable) authemtication system. Today also with the help of Fabrice the developer of Limonade I was able to get it all to work on the target IIS server for the first time.

Microsoft's IIS server is, I might add, a pain in the butt to work with compared to my local LAMP stack and all the other Linux based servers I test on. Thanks Microsoft for being totally non standard, it really makes us need to learn how to cope with quirks that get in the way of getting the job done!

Anyway... please do take a look at the project over on GitHub and if you have any bright ideas, or want to contribute please do let me know!

Lance


[ view entry ] ( 3104 views ) permalink

<<First <Back | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Next> Last>>