Game planner update

I’ve recently made a few changes to the game planner functionality in Openmat.

The planner now feature inline graph editing – This means that you can interact with the graph directly by dragging and dropping new moves on the graph, as well as selecting and editing existing ones.

Example plan in Openmat

Nodes are also no longer linked to moves in your move list. Instead, you can quickly brainstorm and add arbitrary techniques to your graph.

I’m happy with the changes, and this is now a feature which I use heavily for planning and identifying holes in my game. I hope you guys find it as useful as I have!

You can click the Instructions under your game plan for more detailed usage instructions.

Openmat WordPress plugin

The Openmat WordPress plugin is now available for download.

For the latest version, visit

Version 1.0 includes a basic widget to display your weekly training logged via the Openmat calendar.


1. Upload the unzipped openmat folder to your wp-content/plugins directory.

2. Activate the plugin through the Plugins menu in WordPress


Once you have installed the plugin, visit the Openmat Developer page to generate an API key and shared secret.

1. Enter the your Blog name and the base URI of your website, and hit Generate API key.

2. In your WordPress blog, go to Settings > Openmat API and paste in your key and shared secret. Hit Save.

3. Go to Appearance > Widgets and drag the Openmat Calendar widget into a sidebar, enter an optional title and hit save.

Configuration complete!


Styling of the widget is controlled through a single stylesheet (openmat.css), contained under the wp-content/plugins/openmat/css/ directory.

Introducing Openmat

Openmat is a responsive web application which allows you to record every aspect of your training and development in martial arts. on various devices


  • Technique log – Allows recording of technique steps, sketches, videos, drill dates, and any other related info you might think of.
  • Game planner – Link techniques together to form a game plan. Game plans help you recall move sequences for upcoming competitions.
  • Calendar – Keep a detailed log of all your training, including regular sessions, seminars, competitions, and anything else.
  • Recurring events – Your training schedule may not change often, so use the event scheduler to automatically populate your calendar each day.
  • Team – Create your team profile and share techniques between members.
  • Share moves – Share your moves using a secret URL.
  • Competition results – Detail each individual match and the overall results.

And many more to come.