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.
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.
- 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.
MSTW League Manager 2.2 and MSTW League Manager Add-ons 2.2 are now available on WordPress.org (League Manager) and the MSTW Store (LM Addons).
The MSTW League Manager Add-ons are designed for websites that use MSTW League Manager to maintain multiple league schedules, and large numbers of teams and games. MSTW League Manager 2.2 has been enhanced to better support the features of the LM Addons for large sites, but it will run just as before without the add-ons.
NEW in Version 2.2
- The School (or organization) database allows Teams to be assigned to schools. Any missing team data – names, mascots, logos, etc. – is inherited from the teams’s school. This greatly reduces the data entry requirements when teams are moved forward to new years/seasons.
- The Sport database allows Sports to be assigned to Schools. This association may then be used in page templates, which can greatly reduce the number of pages and their maintenance for websites with large numbers of leagues, schools, and teams.
- Rosters from the MSTW Team Rosters plugin can be linked to a team. (Version 4.1.3 of Team Rosters is required to support this feature.)
- Changed a ‘design decision’ that prevented more than 300 games from displaying properly in sliders and tickers.
- A media icon (with link to a media file or website) can be displayed on schedule sliders, tickers, galleries, and scoreboards.
- The display in the Media column in schedule tables when no media link is found now defaults to a blank (rather than “No media found.”), which allows the column to be ‘re-purposed’ more flexibly.
- Added filters provide control over the message displayed when no media is found and when no location is found.
In addition, a SCHOOL Scoreboard shortcode has been added to the existing LM Add-ons shortcodes for TEAM sliders, SCHOOL sliders, SPORT sliders, and LEAGUE Scoreboards. TEAM, SCHOOL, and SPORT tickers and a SPORT scoreboard are on the drawing board for a future releases, which will be included as part of the plugin’s support. Read more about these features in the MSTW Store and on the MSTW League Manager Add-ons man pages.
Version 1.1 of the MSTW Bracket Builder Premium plugin is now available. It is primarily a maintenance build, including:
- Extensive work done in the plugin’s default stylesheet (/css/mstw-bb-styles.css). The tournament brackets display beautifully in my development theme (a WP Twentyeleven child theme). See http://dev.shoalsummitsolutions.com/t-test/. Some CSS work may be required for your theme. The primary driver is the width of the bracket’s containing element. It should be at least 750 pixels wide for basic single elim brackets and 900 pixels wide for double elimination brackets with consolation games.
- Fixed bug that displayed -1 in the League column of tournaments table on the Tournaments screen when no league has been selected.
- Fixed bug that displayed -1 as the team name when no games had been entered (updated) on the Update Games screen.
- Updated the users manual. Check it out at http://shoalsummitsolutions.com/category/users-manuals/.
Upcoming versions of the MSTW Bracket Builder Premium plugin will include:
- Restructure tournament set-up. The current tournament setup of the first round is awkward and non-intuitive. We will try to improve it. The improvements will also accommodate the two enhancements described below. If you have some suggestions, please send them along ASAP.
- Better display of multiple first round BYEs. Ever build a 10 team tournament? It’s annoying to deal with six first round BYEs, and the team receiving the BYE can be advanced to the second round, the first round byes need not appear in the graphical display of the bracket.
- Group or round-robin play. There have been many requests to better incorporate group play to fill the bracket (or knockout round). Round robin play can be handled with (small) leagues in MSTW League Manager. How we can do this without further complicating the first round setup remains to be seen, but we’ll push the rock some distance down the road.
MSTW League Manager Add-ons 1.1 was released today. It is a minor release containing the following features and fixes:
- Nonleague games are now shown by default. So you only need to use the
show_nonleague argument if you DO NOT want to show nonleague games, then use
show_nonleague=0 in the shortcode.
- Media icon with link appears in all shortcodes when a game has a media link. (Update games or Manage Games screen).
- All shortcodes now support multiple seasons.
If you have already purchased version 1.0 of the plugin, you should be able to download version 1.1 using the same link you received with your purchase. Otherwise, what are you waiting for? You can purchase the plugin from the MSTW Store.
MSTW League Manager 2.1 was released today. It is a minor release containing the following features and fixes:
- Nonleague games are now shown by default in all displays. So there is no need to use the show_nonleague=1 parameter. If you DO NOT want to show nonleague games, then set show_nonleague=0.
- Games can now be marked as postponed in the DB and in the front end displays (shortcodes).
- Fixed bug that prevented display of the media column’s data in schedule tables.
- Minor clean-up of CSS stylesheets in a number of areas.
It should show up in your Dashboard Plugins page, or you can download it from WordPress.org.
Happy New Year! New for 2018, MSTW League Manager Add-ons are now available in the MSTW Store.
The MSTW League Manager Add-ons are designed for websites that use MSTW League Manager to maintain league schedules and update game results (not simply to maintain league standings). On such sites, league standings can automatically calculated ‘on the fly’ based on the league games and results every time a page with the standings shortcode is loaded. There is no need to create and maintain team records. This can be a huge time-saver on large sites with multiple leagues. It also eliminates errors (typos) when entering team records. In anticipation of what is soon to be a Frequently Asked Question, YES, YOU CAN STILL USE LEAGUE MANAGER WITH TEAM RECORDS, league schedules and games are not necessary. In fact, you can choose to use the new auto-update feature or the older team records to update standings on a sport-by-sport basis.
In addition, the Add-ons provide four new shortcodes for TEAM sliders, SCHOOL sliders, SPORT sliders, and LEAGUE SCOREBOARDS. Team, School, and Sport tickers and scoreboards are already in development for a future releases, which will be included as part of the plugin’s support. Read more about these features in the MSTW Store and on the MSTW League Manager Add-ons man pages.
The MSTW League Manager 2.0 plugin combined with the MSTW League Manager Add-ons have been in development since May of 2017, and have been running on three large sports sites since September of 2017. So these plugins have been exercised under “real” conditions, and they are probably the best tested MSTW plugins released to date.
Happy New Year! Just in time for 2018, MSTW League Manager 2.0 is available on wordpress.org.
Why the numbering jump from 1.4 to 2.0? The entire plugin was restructured to support the automatic, on-the-fly updates of league standings from the league’s game results. With the introduction of the MSTW League Manager Add-ons, team records no longer need to be created and maintained. Instead records are computed from the standings shortcode is rendered. Of course the plugin can still be configured and used exactly as before for sites that do not maintain game schedules.
In addition, version 2.0 also includes these new and improved features:
- The standings are now sorted based on a primary sort rule and two tie-breakers, which are selected on the Settings screen. AND they actually work!!
- Games can be identified as conference and division, in addition to non-league. Conference and division win percentages and points (calculated from the existing fields in the team records) can be displayed in the standings tables.
- New display options for front end displays have been added, some on the Settings screen and some via shortcode arguments.
- League sliders and tickers can now display media icons and links to media sources when a media link has been provided for a game. Media labels and links can be entered on the Update Games screen, avoiding the need to edit the games one-by-one on the Manage Games screen.
- Game (league schedules) can now be added in bulk via CSV file imports.
- Added /lang directory containing a .POT file has been added for translators. (If you create a translation, send me the .po file and I’ll add it to the next release for you.)
- Fixed several bugs including sorting venues by venue group on the Venues screen.
- Changed URLs to Protocol Relative URLs to prevent some problems with https based sites.
Both the free and premium versions of the MSTW Bracket Builder have been updated. The free version is available on WordPress.org, and the premium version is available on shoalsummitsolutions.com. (If you have purchased the premium version, you should be able to download the new version using the link you were e-mailed.)
Both updates address a number of issues with the layout of the bracket view (shortcode), and a couple of bug fixes on the admin side. The bracket layouts are now close to “pixel perfect” as you can see on the MSTW Dev site. The change logs provide more detail.
What are the differences between the free and the premium versions? You can read the details on this site, but in a nutshell, the premium version adds:
- Support for double elimination tournaments.
- Add team logos, customize display of team and venue names, links to team sites, links to Google maps, links to venue websites, and more via a teams database that can be shared with the MSTW League Manager plugin now, and with the entire MSTW family of plugins soon.)
- Schedule the 1st round by established seedings (1v8, 2v7, etc), or with user-defined game pairings.
- Automatically handle of “BYEs” (free pass to next round).
- Automatically advance winners – winner is advanced to next round when game goes final (as well as first-time losers for double elimination brackets).
- Specify and display home teams (very important for some sports, or just identify who is wearing white).
Thanks to those of you who have helped me improve both plugins by bringing problems to my attention. As always, please contact me through the user support forums with any questions, problems, issues, or improvement suggestions.
Team Rosters 4.1 has been released and the smoke has cleared (4.1.2). Up next are some needed upgrades to MSTW League Manager in time for football season. Planned enhancements include:
- Automatic Standings Update. There have been numerous requests for this feature. Standings are updated when game scores are marked ‘final’ on the Manage Games or Update Games screen. So you may not have to update the League Standings, just the games. Standings can still be edited for those who may not track games and scores.
- Update Games Screen Pagination. If a league has too many games, then the Update Games screen has too many data fields, and limitations built into WordPress prevent updates to the games on this screen. (They can be updated via the Manage Games screen.) Paginating the Update Games screen fixes this problem.
- Improve the Schedule Slider(s). Make some cosmetic fixes and (hopefully, no promises) improve responsiveness. If you are having problems with the sliders on small screens, you might want to try the WP Mobile Detect plugin. One user has reported good results with it.
- Add Colors to Team Data. This will allow some easy (no CSS) branding of front end displays with team colors. It will also increase integration of the MSTW plugins. For example, Team Rosters can use teams in the League Manager database.
- Documentation & Help. Add Context Sensitive Help to all admin screens and update the users manual.
What else would you like to see in MSTW League Manager? Let me know as soon as possible since I’m starting this work soon.