MSTW League Manager & LM Add-ons v2.7

New in MSTW League Manager – “Meets” with shortcode and template support. Watch more about meets …

Also in version 2.7 an “All Sports” sport concept intended for sites with a large number of teams, sometimes the high schools in an entire state. Watch more about All Sports:

“Local” sites generally track a manageable set of local leagues and teams – schedules, league standings, team rosters, highlights, and so forth. However they must manage a large set of teams on the site for non-league games and state playoff games against local teams. These sites don’t store any information about these non-local teams other than including them on local team schedules, tournament brackets, and meets. In particular, the site has no interest in tracking these teams’ leagues.

But here’s the problem: when creating a non-league game, all teams playing league’s sport so up in the drop-down list of teams for the game. But leagues, not teams, are attached to sports. So admins would create a “generic” league for a sport, and put teams in it. This works, but a non-local school may compete against local schools in many sports, and they have to be added to a “generic” league for each sport. This becomes a significant maintenance burden for literally hundreds of ‘non-league’ teams.

“All Sports” is one solution: In version 2.7 a “generic” league can be created as an “All Sports” league. If school A has 10 teams in 10 sports, one school A team can be created and placed in the “All Sports” league. That team will then appear in the team dropdowns for all leagues, regardless of the league’s sport.

League Manager & Add-ons 2.6 Released

Versions 2.6 of both the MSTW League Manager and the MSTW League Manager Add-ons plugins have been released. There are three main enhancements:

  • Added support for BYEs (or open dates). BYE games can now be created in Add Games and Manage Games screens, and then displayed in the shortcodes. This will support a much improved display of brackets with an “odd number of teams” in next release of MSTW Bracket Builder. Read more here.
  • Added the option to link game time/result to a media URL in the Settings screen, schedules tab. If there is a media link for a game, the link will be added and a media icon will be displayed in the time/result field AND YouTube links will be automatically embedded in the single game page content. Read more here.
  • Added a new multi-team schedule shortcode [mstw_multi_team_schedule], which behaves much like the multi-league standings and schedules shortcodes.
A number of minor bug fixes and JavaScript upgrades are also included.

There were no major upgrades to the MSTW League Manager Add-ons, it was simply updated to support the changes in MSTW League Manager, for example, support for BYEs in its plugins.

MSTW League Manager update should come up on your admin Dashboard -> Plugins. If you have purchased the add-ons, you should be able to access the update using the same link you received originally. If not, just let me know.

MSTW Team Rosters 4.1.4 Released

This release corrects a long standing (or dormant?) bug that caused the Settings to not be saved correctly. It also removes a couple of annoying PHP Warnings and Notices.

League Manager & Add-ons Version 2.5

Version 2.5 of both the MSTW League Manager and the MSTW League Manager Plugins have been released. A couple of new shortcodes have been added, a couple of minor bugs fixed, and some mods have been made in preparation for some new admin features and plugins.

MSTW League Manager update should come up on your admin Dashboard -> Plugins. If you have purchased the add-ons, you should be able to access the update using the same link you received originally. If not, just let me know.

Upcoming MSTW Plugin Releases

Happy Holidays to all and thank you for your support in 2018! A number of MSTW plugin releases with lots of cool new features, not to mention 1 or 2 bug fixes, are looming in 2019:

o MSTW Bracket Builder Premium version 1.3 has been released. Read more about it here.

o New releases of MSTW League Manager and League Manager Add-ons are coming very soon. They contain a number of new shortcodes, some back-end admin features, and some enhancements to better support those of you building sites on the MSTW plugin framework.

o More features for League Manager on both the front and back ends are in development and test. Expect to them this spring. (Sorry, no hints! But if there’s something you would really like to see, let me know now.)

o A minor build of Team Rosters is coming soon. In addition to a number of “maintenance items”, it will include a new shortcode for a player gallery view of a table of player photos.

o A major build of Team Rosters is planned for later this year. In fact, it will probably be an entirely new plugin in order to clean up a number of issues. It will update the plugin’s database structures so that rosters will work seamlessly with the League Manager teams. The plan is to migrate existing rosters – teams and players – to the new structure automagically.

Happy New Year!

Bracket Builder Premium 1.3 Released

MSTW Bracket Builder Premium version 1.2 has been released. A couple of rather large bugs have been corrected, a number of small ‘issues’ have been cleaned up, and the documentation, including the FAQ and Quick Start pages, has been updated, as well as a couple of new video Tutorials – Common Problems and Create Teams. If you have trouble downloading the latest version from this site using the link you received at purchase, please contact me and we’ll get it squared away.

NOTE: You should deactivate and delete version 1.1 before installing version 1.2. Any tournaments you have created with version 1.1 will be available in version 1.2, despite the warning about about “deleting the plugin and all its data”.

Patch for MSTW League Manager Version 2.4

I have been alerted to an annoying bug in MSTW League Manager v2.4 by a member of the MSTW community. (Thanks Michael.) If you are seeing messages like:

Warning: include_once(mstw-lm-duplicate-teams-class.php): failed to open stream: No such file or directory in /your-site/wp-content/plugins/mstw-league-manager/includes/mstw-lm-admin.php on line 98

Warning: include_once(): Failed opening ‘mstw-lm-duplicate-teams-class.php’ for inclusion (include_path=’.:/usr/local/php56/pear’) in /your-site/wp-content/plugins/mstw-league-manager/includes/mstw-lm-admin.php on line 98

on your live site or your admin dashboard. They are caused by my carelessness in releasing the build. (Chalk it up to “trying to do too many things at once”.)

Other than being annoying, these warnings do not indicate any dysfunction in the plugin. So if you haven’t seen them, don’t worry about it. But if they are annoying you and you’d like to eliminate them, there are three ways to do so:

  1. If you are code savvy, you can open the mstw-lm-admin.php file in your site’s plugins/mstw-league-manager/includes directory and remark out line 98 that includes the mstw-lm-duplicate-teams-class.php file.
  2. Pull the mstw-lm-admin.php file from the development trunk on wordpress.org ( https://plugins.svn.wordpress.org/mstw-league-manager/trunk/includes/ ). Right click on the file and select Save Link As from the pop-up menu. This is download the file to the location you choose.
  3. De-activate and delete the plugin from your site, and re-install and re-activate it.

League Manager 2.4 Released

MSTW League Manager version 2.4 is now available at WordPress.org (League Manager).

This release contains the following upgrades and bug fixes:

  • The Update Games screen can now be filtered by sport and date in addition to league and season. For example, it’s now easy to filter and update all the football games on a Friday night.
  • A bug was corrected in the Date Picker. It now functions properly across several screens.

League Manager 2.3 & Addons Available

MSTW League Manager and MSTW League Manager Add-ons version 2.3 are now available on WordPress.org (League Manager) and the MSTW Store (LM Addons).

MSTW League Manager 2.3 contains the following new features:

  • New multi schedule shortcode [mstw_multi_schedule_table]
  • New sport schedule table [mstw_lm_sport_schedule]
  • Added new fields for games: “Game Name”, “Status Replace”,and “Status Append”. These fields modify the game time/status/result blocks in all front end displays: schedule tables, tickers, sliders, and galleries, and the single game page.
  • Modified the way mstw_multi_standings_table ‘remembers’ the value of the selected league. It no longer uses cookies.
  • Fixed a bug with the Google Maps link images in the Venue Table.

In this release, there is no new functionality in the addons, but the plugin has been modified to support new features in League Manager. It is always recommended that you keep the releases in sync.

The multi schedule shortcode [mstw_multi_schedule_table leagues='league-slug-1,league-slug-2'] provides functionality that is very similar to the multi standings shortcode. A drop-down control with the leagues (or groups in the case below) passed in the leagues argument, and a drop-down control with the seasons for those leagues are provided. The table then shows the schedule for the selected team in the selected season as shown in the screenshot below.

A typical way this might be used is to display the current and all the archived seasons for one league using relatively little screen space.