About the DojoList open source project


The aim of this project is to create, as a community, an easy to use, open source system to create, maintain and share lists of Judo clubs (dojo).


The system needs to be flexible and encourage individuals to maintain their own records whilst allowing easy access and visibility to the data it produces. The data needs to be able to be shared easily between installations so that all installations benefit from the updates from other sites.

  • Web based
  • Open Source(AGPL)
  • Open Data (creative commons)
  • Easy to use (simple interface)
  • Users can update their own data
  • Data is easily found and viewed (search, maps, etc)
  • Data is easily shared (HTML, XML, KML, RSS etc)
  • Installations can "sync" data with one another.
  • Code is in easy to access language (PHP)
  • Open standards are used whenever possible (XML, etc)
  • Installable from FTP only accounts
  • Coding standards used (PHP CodeSniffer)
  • Developed in public (GitHub, Pivotal Tracker, etc)

This project is designed to be used by area, national and international bodies. It will provide an easy to implement, open solution to ensure that the public can find local Judo club information that is accurate, up to date and easy to find.

The goal is NOT to create a single "silo" of data about Judo clubs rather to allow data to be collected, maintained and shared easily. This was highlighted in the recent article about our project in the ORGzine (The UK equivalent of the EFF) http://zine.openrightsgroup.org/features/2011/fusing-open-source-with-judo

Currently all code is available on GitHub and feature planning and management done on Pivotal Tracker. Documentation is included in the project or on the GitHub wiki (http://wiki.github.com/lancew/DojoList/). Discussion is on (moving to) http://groups.google.com/group/dojolist via dojolist@googlegroups.com
All discussion about the project is done on this mailing list to ensure transparency. Bugs are tracked using the GitHub bug tracker.


Currently (August 2010), Lance Wicks is the benevolent dictator for this project. As the project develops the structure may change to a more inclusive structure.

Development Status - BETA

The project started with the initial commit to the Git repository by Lance Wick on October 10th 2009. It has continued development and as of August 2010 is stable and reliable. The data stored on DojoList.org is relatively safe and we do not have any major known bugs.


The software can be downloaded direct as a .zip from http://www.dojolist.org and then installed on your own web server. Alternatively you can clone the current source from the GitHub repository.

Getting Involved

The project needs users, developers, testers, subject experts, documentation writers and more. Please browse the GitHub site to learn about the project and browse and join the mailing list (http://groups.google.com/group/dojolist) to ask questions.

This page last updated: 23 March 2011