Re: recommend software for aikido dojo?
What exactly would you want the software to be able to accomplish?
What I tend to do in this situation is to look for suitable software (pending your answer to the above, I may be able to suggest something fitting), then get it, use it and make something from scratch that does the same thing.
Obviously not everyone's a software developer, but if you're looking for something that's easily customisable, then using someone else's software is never the easiest option, just because what made sense to the programmer probably doesn't seem too straight forward to everyone else.
However, having said that, CMSs are increasingly getting more intuitive.