I have update the wp-SwimTeam demo site with a preliminary version which includes the new jobs module. I expect I will release it over the weekend at some point. You can see what a sample page or post would look like for a swim meet. From the Administrative perspective, a similar report is available but includes more details (e.g. phone numbers).
I had a chance to show this to the woman who coordinates volunteers for the MacDolphins and she was pretty excited about it. It should make her job much easier and it will also make it much easier for parents to know when they have signed up to volunteer.
I want to do a little more testing on it before I release it but I am pretty confident it is working pretty well.
This past week I have made quite a bit of progress on the jobs module. Everything seems to be working, I just have some polish and testing to finish up before I will release it. The basic job work flow works like this:
- Define a job – title, description, duration, etc.
- Allocate a job to a season or to one or more swim meets. This action connects a job to a specific season or meet and defines the number of positions required.
- Assign job ownership. This can be done by either the administrator or by end users themselves. End users cannot assign themselves jobs which are already assigned to another user. An administrator can change the assignment of a job from one person to another. Job assignment can be performed in couple different ways:
- Full or Partial Season long jobs can be assigned from the Seasons tab.
- Full or Partial Meet long jobs can be assigned from the Swim Meets tab.
- A specific job can be assigned from the Jobs tab.
The Swim Meet Report has been enhanced to include a Job Assignment section and a new short code has been defined to allow a meet specific job report to be added to a page or post easily. The wp-SwimTeam demo site will be updated shortly to show some of the new features.
I have an initial demo site up and running at http://demo.wp-swimteam.org/. The demo site still has a few issues but I expect to flush those out of the next week or so. If you are interested in this plugin and want to play around with it, feel free to register with the demo site and add some sample swimmers. It will give you a feel for how the end users uses the site.
If you’d like to explore the administration aspect of the plugin, go ahead and register and I will give your User Id the appropriate permissions. The demo site has been populated with a bunch of dummy users and swimmers and a few swim clubs. A sample schedule has been set.
One thing about going through the process, it exposed a few things I failed to include in the GUI redesign! I’ll fix those issues in the next couple days.
When I am working on the plugin I find that I frequently need to populate the database with a bunch of user and swimmer information. It is easy to add a few opponent swim clubs and some other information but adding a bunch of dummy users and swimmers takes a while.
This past weekend I started working on a separate plugin that will populate the database with a random number between 25 and 100 dummy users each with between 1 and 4 swimmers, each registered for the current season. This generation of users and swimmers happens when the plugin is activated. The plugin can be deactivated and then activated again to add additional users and swimmers.
This plugin was used to populate the database on the new wp-SwimTeam Demo site.
I have been asked to demonstrate the MacDolphins‘ web based Swim Team registration system (which is wp-SwimTeam) to the Tarheel Swimming Association at one of their upcoming board meetings.
I will we out of town for work for their February meeting so it looks like it will be in March which should give me sufficient time and motivation to finish up a lot of the unfinished work. I really need to get to work on a sample theme too – the theme I am currently using on the MacDolphins site is not widget ready which is a big limitation.