This morning I uploaded beta-4 of wp-SwimTeam v1.42. This build completes transient support for all file downloads ( reports, rosters, entries, etc.). Additionally, all download operations now share common code and consistently download files with the same content type.wp-SwimTeam Beta (310 downloads)
This afternoon I released beta-3 for wp-SwimTeam v1.42. This builds adds a new option to allow control of the temporary storage used when exporting data to use outside of WordPress. For now, this new functionality is limited to Roster Export only however if it works, I’ll do it for everything.
Historically wp-SwimTeam has used PHP’s temporary file facility to store the constructed export data and it then sends it to the browser for download. In a few corner cases, it appears the server configuration won’t allow doing this so I have added a new option to use WordPress transients as temporary storage. It is a little slower than using temporary files so be patient for the download dialog box to display. I am hoping this is a viable solution and will allow users who run into this issue, which I assume is security related, to use wp-SwimTeam.wp-SwimTeam Beta (310 downloads)
This morning I uploaded beta-2 of wp-SwimTeam v1.41. This build adds intelligence and error messages during the export process (rosters only for now) to detect an unusual, but critical situation, which occurs when the plugin is unable to generate a temporary file. The temporary files are used to hold the generated data which is eventually sent to the browser for download.wp-SwimTeam Beta (310 downloads)
I recently had a report from a user regarding a problem importing a HYV event file. This event file was using Event Numbers with a one character suffix (in their case A-J). I didn’t know using a character suffix was a legal event number and had never encountered one previously.
It turns out it is fairly common, particularly with High School and YMCA teams. Since the database had defined the Event Number as an integer field, adding support for these “suffixes” as I am calling them wasn’t simple.
This build of wp-SwimTeam adds support for non-numeric Event Numbers and needs testing. I have added, updated, imported, and deleted event numbers and all seems to be working correctly. I have also exported SDIF and HY3 entry files which also look correct. However, I would appreciate some testing from someone who is more familiar with these sort of event numbers than I am.
Please checkout the beta release and provide feedback on any problems you encounter.wp-SwimTeam Beta (310 downloads)
This morning I released v1.41 of wp-SwimTeam. You can find the update on your WordPress Dashboard or in the WordPress plugin repository. This release addresses two bugs, one of which is pretty significant but would not affect a site where the age groups were already set up.
- Fixed bug which resulted in warning regarding extra output upon plugin activation. This was introduced in the WIP role code and as the result of a reference to a non-existing role.
- Fixed a serious bug which prevented creation or update of standard age groups. If age groups were already set up, this bug was unlikely to be encountered but for new installations, it was a significant issue.
You may have noticed an influx of content (posts, pages, etc.) related to wp-SwimTeam and wonder where it came from. For the past four years I have been developing, enhancing, supporting, etc. a WordPress plugin called wp-SwimTeam. This plugin can be used to manage the registration, volunteers, participation, and other aspects of running a youth swim team. Several groups have used it for Masters Swimming as well but it is targeted at youth swim teams.
I first started wp-SwimTeam to support our local neighborhood team when my wife was the swim team chair. Over the years it grew in features to the point where it was fairly comprehensive. My children no longer swim and my involvement in swim team has largely ended but I still maintain my plugin because (a) people use it and (b) I still feel it serves a need and it doesn’t take much of my time to continue supporting it.
I have always had a separate web site for wp-SwimTeam but over time that came to make less and less sense. In fact, I had some people contact me on this site and some on the other site so I had questions and solutions on both sites. I decided that I would migrate everything here So I exported all of the content and then imported it. There were a few hiccups, mostly around downloads but I think everything else came over ok.
The old URL redirects to the wp-SwimTeam page on this site. From time to time you may see updates for wp-SwimTeam or phpHtmlLib in addition to the normal flow of information on Email Users and WordPress Google Form.
I have finally released v1.40 of wp-SwimTeam. Thanks to everyone who helped test the new features and flush out any bugs. This release has a slew of new features and functionality.
- This update requires phpHtmlLib v2.6.7 or later!
- Fixed initializion bug when Adding Events to an Event Group. Events were by default not being assigned to the correct group.
- Fixed pagination bug when managing large number of events. When paging through events the GUI would get confused.
- Fixed Event Group bug which was propagating the wrong event group to subsequent actions.
- Added support for Mixed Gender and Combined age groups.
- Added support for Mixed Gender and Combined Events.
- Added support for exporting mixed gender event entries in SD3 and HY3 formats.
- Added support for mixed gender events when importing events.
- Fixed bug resulting in database error when generating RE1 roster.
- Re-implemented Roster Export functionality – multiple formats can now be exported. The export can also be limited one gender.
- Added support for age groups where min age and max age are identical.
- Added smart processing of 0 as min or max age in HYV event imports, mapping 0 to minimum or maximum age setting as appropriate.
- Fixed bug in USS Number generation.
- Fixed bug in HY3 entries generation where E1 record did not contain gender.
- Fixed reported entry count when exporting SDIF, count was off by 2x.
- Fixed bug exporting roster by single gender which resulted in no swimmers.
- Fixed bug which prevented proper HY3 meet entry generation for Opt-In swim meets.
You can find the update in the WordPress plugin repository or on your Dashboard.
Quick turnaround for another beta release, wp-SwimTeam v1.40-beta-9 is now available. This release addresses a bug generating a HY3 meet entry file when a swim meet is set up as Opt-In.wp-SwimTeam Beta (310 downloads)
This morning I released beta-8 of wp-SwimTeam v1.40. This beta release addresses a couple problems.
- I have fix the problem when exporting the roster by a single gender in Hy-tek format results in an empty roster.
- I have fixed the problem where the entry count is off by 2x when export meeting entries in SD3 format as compared to HY3 format.
There was some other minor debug code cleaned up nothing visible on the Dashboard.wp-SwimTeam Beta (310 downloads)
I have just uploaded beta-6 of wp-SwimTeam v1.40. This is a very minor update, the only fix is to deal with a typo which causes the activation process to fail. If you had updated the plugin by simply dropping the beta release on top of your existing install, you would not have encountered this problem.
The type came about as I have started adding roles and capabilities to wp-SwimTeam (which has been a long standing request). I have some basic roles and capabilities defined however they are not currently being used for anything. Their first use will be to allow access to the plugin menus on the Dashboard. More to come on this later.wp-SwimTeam Beta (310 downloads)