I’ve been working on wp-SwimTeam over the past couple days and fixed a lot of minor issues and a couple of bigger ones and one critical one in phpHtmlLib. The change in phpHtmlLib is absolutely required to support WordPress 3.0 and later so it will be necessary to update the phpHtmlLib plugin in addition to the latest update.
This upcoming release of wp-SwimTeam is ONLY being tested against WordPress 3.0.x (3.0.4 in my case). It may work fine with 2.9.x but I do not plan to test it. This upcoming release also tweaks the database, dropping columns that are no longer used. This is primarily an issue with the Users and Swimmers table where there were some remnants left from the previous implementation of optional fields. Make sure you backup your database prior to installing!
The release should be available in the next day or two.
I had some airplane seat time over the last couple days and had a chance to look into the potential bug thatI posed about a couple days ago. I have not discovered the source of the bug yet, I am even more convinced it is from a plugin conflict of some sort.
However, in the process of trying to find it I enabled some WordPress debug features and found a bunch of little things wrong with wp-SwimTeam. Prior to WordPress 3.0 most of these either didn’t happen or didn’t matter and the end user never was exposed to them. I have spent a fair amount of time cleaning them up as they DO matter in 3.0.x and still have a few more to do.
I hope to have a new release out by the end of the week.
This morning I finally had some time to track down the bug that was manifesting itself on the User tab on the Report page. This was a tricky one to find as it worked fine in my development area but not for our own swim team site (MacDolphins.org).
It turns out that if you had the right combination of user options turned on and they were Yes-No options, the filters were not being created correctly which resulted in the form not being displayed for the user. While tracking this down I also realized that the filters only worked for Yes-No options and not for No-Yes options which they should have been. So that has been corrected too although now that I think about it, the fix probably wasn’t applied to the Swimmer Report, only the User Report.
I have posted v0.2.503 which is available from the download page. I strongly encourage anyone using wp-SwimTeam to upgrade as this bug could be a PITA!
This afternoon I posted a new version of wp-SwimTeam. This version adds e-mail confirmation to the opt-in/opt-out process. It now behaves much like registration does, sending a confirmation e-mail to the swimmer’s guardian and to the e-mail address configured to receive opt-in/opt-out notifications.
There were a also a few minor bugs addressed but nothing of any real consequence.
A couple of new features have been added to wp-SwimTeam.
- It is now possible to export a single swimmer’s record to CSV of SDIF. When a single swimmer is selected, the exported file will contain the information for just that swimmer. When no swimmers are selected, the entire roster will be exported. Single swimmer SDIF export is useful for importing late additions into WinSwim which is something I’ve had to do a few times this week.
- The LSC Registration Pyramid (SDIF) can now be generated using the Age Group Age (computed base on cut off date) instead of the swimmer’s true age. By default the real age is exported which is what wp-SwimTeam has done traditionally. If you want to use the computed Age Group Age, change the setting on the SDIF Profile tab from the Options menu.
A new version, v0.2.486, of wp-SwimTeam is available for download from the Download page.
A new version of wp-SwimTeam has been posted. This releases fixes a couple minor bugs which prevented display of swim meet information in certain situations when scratching or registering from a swim meet. This version also introduces two new features:
- Open or Close the registration system. When the registration system is open, users can register their swimmers for the current season. When the registration system is closed, only an Admin or Editor can register swimmers. This setting appears on the Registration tab from the Options sub-menu.
- Enable or disable user sign ups for jobs. When the job system is set for user sign ups, a user can sign up for any open job. When the job system is set for admin sign up, users with either Admin or Editor roles can sign users up for jobs. This second mode is good for teams where a paper or Excel list is used for job sign ups. This setting appears on the Swim Team tab from the Options sub-menu.
This afternoon I uploaded v0.2.482 of wp-SwimTeam. This release introduces the new Jobs module (aka Volunteers). Please back up your database before upgrading as this version changes the structure of one of the tables and introduces two others.
Please let me know if you have any problems with this version. I’ve done a fair amount of testing and I have it up and running on the MacDolphins web site.
The jobs module introduces two new short codes:
Example usage of these two new short codes can be found on the wp-SwimTeam demo site here and here.
There is also a new release of the phpHtmlLib plugin which wp-SwimTeam requires available. This build addresses a minor issue exposed in WordPress 3.0 beta testing.
Hopefully the new Jobs module will be helpful for your team, I know it will be helpful for mine!
Quick turn-around on a release as there was a bug which was really bothering me. The Opt-In/Opt-Out report was pulling swimmer label from the active season regardless of which season a meet was created against. This was fine for the current season but messed up reports from any prior season.
The report now pulls swimmer labels from the season that the meet is created against so looking back a a report from last season or two seasons ago will still show correctly.
This afternoon I posted v0.1.455 of the wp-SwimTeam plugin. This release fixes a bug with Active vs Inactive swimmers. This bug manifested itself in incorrect generation of Roster Reports and CSV Exports. A couple other minor issues were also corrected.
This evening I posted a v0.1.442 of wp-SwimTeam on the download page. There isn’t a lot of new functionality which is visible yet but this released fixes a couple things I ran into getting ready for the MacDolphins 2010 season.
Updating a season now allows a prior year to be selected – the year range now shows 3 years prior and 7 years after the current year. Most of the success and error messages now use the WordPress styling where they appear near the top of the page in a colored box. There are probably a few I missed but most of them should work correctly.
This release also exposes the start of the results import although it doesn’t currently do anything other than load the file and do some basic parsing on it to make sure it is a valid SDIF results file. The data is not currently stored in the database.