wp-SwimTeam v0.1.406 – fixes to reports

This evening I posted a new build of wp-SwimTeam to the downloads page.  This version fixes an unusual situation where the swimmer reports would fail to work when no optional swimmer fields we defined.

I also fixed another issue with optional fields (user and swimmer) where if the number of fields in use was set to 0 in the Options settings, the system would revert to the default (5) number of fields.

Over the past week or so I have also posted a couple updates without posting an announcement.  Most of the improvements were in the reporting and SDIF generation.  Reports for Swim Meets can now include multiple meets on the same report and the SDIF options page has a new option to allow overriding the first name with the nickname when exporting the roster in SDIF format.

wp-SwimTeam v0.1.400

A quick update that fixes exactly one issue – v0.1.400 is now on the download page.  I unleashed the opt-in/opt-out system on the MacDolphins today and quickly found that having the Participation column with “Register” and “Scratch” displayed for the users was confusing as parents thought that the Register or Scratch wording indicated the statue of their swimmers.  For now I have removed the column and I will add the ability for parents to see a summary of their Registers and Scratches.

wp-SwimTeam v0.1.399 available

I just uploaded a new version of wp-SwimTeam.  It is now available on the download page.  This version fixes some issues with the Opt-In/Opt-Out functionality and fixes a pretty significant issue with User Option fields not being initialized correctly.

This build also restores the missing CSS references so any information generated by the short codes is displayed properly.

wp-SwimTeam v0.1.389 released

This evening I uploaded a new version of wp-SwimTeam.  It is available on the download page.  This version introduces a new report for swim meets.  The Swim Meet report’s most important feature is the listing of swimmers who have Opted-In or Opted-Out of a swim meet.  On the MacDolphins we call this a the Scratch List.

A parent can now indicate when their swimmers are participating (for meets defined as opt-in) or not participating (for meets defined as opt-out) on either a full meet or event basis.  The meet report will display a summary of swimmer participation based on the type of meet.

A couple of the options on the Report Form are disabled because they aren’t functional yet.  They will probably work in a day or two.

This release also introduces a new mode for Swimmer Labels – Frozen.  When Swimmer Labels are unlocked, they can be bulk assigned.  When they are locked, Swimmer Labels can be edited on a per swimmer basis but no bulk assigned.  When they are frozen, they can’t be edited at all.  I added this because I inadvertently reassigned the swimmer labels for the MacDolphins yesterday without meaning to.  Whoops.

I fixed a few other minor issues as well but nothing significant, mostly presentation of forms and such.

MacDolphins WordPress Theme

I have had a couple people ask me for the MacDolphins WordPress theme to use as a starting point for their own swim team.  The MacDolphins theme is built on top of the Sandbox theme framework and I am happy to share it.

I have toyed around with a couple of themes but this is the first one I think is robust enough to share.  It does have a few issues left to fix (e.g. sticky posts) and I hope to do that soon.  If you end up using this theme, please make sure to credit the Sandbox theme as without it, this theme isn’t possible.

MacDolphins Theme – updated 5/28/2009 @ 11:10 PM
[download#9#image]

wp-SwimTeam v0.1.377 – Administrative Fields

I posted a new build of wp-SwimTeam this afternoon for download.  This build supports the new administrative mode for user and swimmer optional fields.  It has not had a significant amount of testing but I was able to run through quite a few scenarios and all behaved as expected.

This build also introduces a new type of optional field the NO-YES option.  This is similar to the YES-NO option but defaults to NO instead of YES.

wp-SwimTeam v0.1.376 – bug fixes for Add/Register Swimmer

In the build I posted yesterday there were a couple of bugs which prevented the auto-registration feature to work when a swimmer is added.  There was also a bug in the age verification which allowed swimmers outside of the age range to added to the system and then registered for the active season.

If you download v0.1.375 yesterday, you will want to download v0.1.376 and update the plugin.

wp-SwimTeam v0.1.375 – Age Group Cutoff fixes and more

I have just uploaded  v0.1.375 of the wp-SwimTeam plugin to the downloads page.  This build fixes an issue with swimmers who have birthdates in close proximity to the age cutoff AND they are at the maximum age.  The calculation of the “adjusted” age was incorrect in some cases resulting in swimmers not being able to be registered.

In addition to fixing this problem, I added some additional error checking and validation around swimmer birthdates and registering for an active season.  The Add Swimmer capability now includes an “override” to allow swimmers who are too old to be added to the database.  This is being done to support team records, which likely has swimmers who have long since aged out of swim team.

This build also fixes an issue with database queries that appears from time to time when a large number of swimmers was in the database.  The query infrastructure has been improved to leverage the existing WordPress query structure.

There were also a few more UI clean up changes.

This build has not had an extensive amount of testing but I believe it is an improvement over the last build.  I hope to get some solid testing in tonight using a dump from the MacDolphins database.

wp-SwimTeam v0.0.326 available

This afternoon I posted a new version of the wp-SwimTeam plugin to the download page.  This update adds new functionality to the swimmer registration process.  There is also the initial stages of registration fees.  You can define what the registration fee is globally and then override it at the age group level.  There is no support currently for a family discount.

New

If your team has Terms of Use (aka Rules and Regulations) and/or Billing information posted on your web site, you can add the URL(s) to the Registration Options and the link(s) will be displayed on the Registration Form and the user will be required to acknowledge the information via a Check Box.  The MacDolphins needed this for billing purposes.

The other new feature is the addition of e-mail confirmation of registration (and unregistration).  The person performing the action is sent an e-mail as is the list of e-mail addresses set up on the Registration Options tab.

Bug Fixes

A couple of minor form layout items were fixed in this build, nothing of major significance.