League Manager 1.4 Released

League Manager version 1.4 has been released. Here’s a summary of the major enhancements in version 1.4:

  • Multi-Standings Shortcode. This shortcode supports the display of multiple league standings tables via a dropdown list of selected leagues at the top of the standings table.
  • Multi Standings

  • Last & Next Game Columns. The next game and/or the last game for each team can now be displayed in league schedule tables.
  • Schedule Ticker Shortcode. Tickers are intended for the top of home pages as quick views of recent games. The range of dates can be controlled by the date arguments described below.
  • League Ticker

  • Schedule Slider Shortcode. Sliders are larger views of league schedules with more information than tickers. The range of dates can be controlled by the date arguments described below.
  • League Slider

  • New Date & Time Controls. Schedule shortcode displays can be controlled by several arguments for game date ranges including: start date (“now” continually changes the date & time), a fixed end date, a number of days into the future, or an interval (days) around the start date.

A number of smaller upgrades and bug fixes are also in this build.

Several tutorials on the new features will be available soon for Gold Support Members.

Team Rosters Featured Image Bug Fixed (?)

This is a call for some debugging and test assistance. If the following makes no sense to you, nevermind! It is only a problem for some premium themes, which is way I’m asking for help.

If you have experienced the long-standing problem with the the Team Rosters plugin messing up the Featured Images (aka “Thumbnails”) for posts on your site, I MAY have found a fix. If you would like to try it out, you can download it from the plugin’s development tree. You only need the mstw-team-rosters.php file. If you do try it out, please let me know how it works on your site.

Team Logos Now On Sale

You can now purchase logo sets for your favorite leagues at the the MSTW Store. Countless hours have been invested in building logo sets for testing the MSTW plugins. Why re-invent the wheel? Whether you don’t have the graphics skills, don’t have the interest, or just don’t have the time, you can jump start your website’s database of teams with pre-sized logos for MSTW schedule tables, standings tables, and scoreboards (41×28 px) or player profiles, team galleries, single game pages, and schedule sliders (125x125px).

All NFL, Pac-12, and Big-10 teams are available now. More NCAA Leagues, MLB, NBA, NHL, the Premier League, Euro-16 team flags, Olympic team flags, and more will be available in the near future. If there are team logos you need soon, feel free to contact me.

Pac-12 Schedule

Sample Scoreboard

Premier League Standings

Cal Schedule Slider

49ers Slider

More examples are available on the MSTW Development Site.

NOTE:
You are purchasing only the labor expended to convert the images to the optimal sizes for the MSTW plugins. At least one 41x28px and one 125x125px image. NO RIGHTS TO USE THESE IMAGES ON YOUR SITE ARE GRANTED OR IMPLIED. You must obtain the rights necessary to use each image on your site, which depends on your site (personal, commercial), and the organization owning the rights to the image.

MSTW Bracket Builder 1.0

MSTW Bracket Builder version 1.0 is now available on wordpress.org. Check it out in action on the MSTW Dev site. The MSTW Bracket Builder plugin is intended as a complement to the MSTW League Manager plugin. While League Manager supports the creation and display of “group play” for tournaments or round robin tournaments, Bracket Builder supports the creation and display of “knockout rounds” or tournament brackets.

test-tourney-bracket

Define and configure tournaments, add the games, and use the shortcodes to display either “brackets” (aka “knockout rounds”) or “game tables” (aka “fixture tables”). Both front-end displays and their contents can be customized with CSS, and a (growing) set of shortcode arguments to reflect your site’s “brand”.

euro-16-bracket

The plugin is now available, as is a library of man pages on this site. Video tutorials will be available for Gold Support members … hopefully soon. (Send in specific topics you’d like to see!)

euro-2016-fixtures

So what’s next? Several extensions to the base League Manager and Bracket Builder plugins are planned:

  • League Scheduler that will automatically create single and double round robin schedules, and assign venues to the games based on venue availability. View this as a running start; a schedule editor will be available to tweek schedules as necessary.
  • Bracket Builder will support more tournament formats – double elimination, consolation games – and automatically update bracket displays based on reported final scores of games.
  • Bracket Builder will be integrated with League Manager, so for example, tournament brackets can be automatically built for a league based on the league standings (seeding), and the front end displays can offer more information without duplicative data entry.
  • League Live Scoring will allow fans at games to update game status in real-time. League scoreboards will display status updates without the need to be refreshed.

When? I don’t know, but as you can see, progress is being made. If you have a favorite on this list, let me know!

League Manager Versions 1.2 & 1.3

League Manager versions 1.2 & 1.3 were released in the past few days to address two bugs in the previous version(s).

Version 1.2 fixes the bug which prevented game times from displaying properly in the shortcode displays (times were rounded to hours and minutes where zero’ed).

If you have changed some some settings for a sport, but NOT the schedule table time format, you will need to change the schedule table time format to any other setting, save it, then reset it to what you want.

Version 1.3 fixes a bug that most users may never encounter. If a team was removed from a league (via the Teams admin screen), it continued to be displayed in that league’s standings table (shortcode). It would not appear in the Update Records admin screen for that league. In fact, the team could even be deleted, and its record would still appear in the standings table!! Please don’t ask. 🙂

However, the correction sometimes causes the [mstw_league_standings] shortcode to display a message for existing leagues (with perfectly good records) similar to the following:

No records found in league pac-12-south.

Fortunately, this problem is easily fixed. Just update the existing records for the league in question; that is, load them in the Update Records admin screen, and re-save them without change. This video demonstrates the problem, and shows you how to make the simple fix.

League Manager Versions 1.2 & 1.3

League Manager versions 1.2 & 1.3 were released in the past few days to address two bugs in the previous version(s).

Version 1.2 fixes the bug which prevented game times from displaying properly in the shortcode displays (times were rounded to hours and minutes where zero’ed).

If you have changed some some settings for a sport, but NOT the schedule table time format, you will need to change the schedule table time format to any other setting, save it, then reset it to what you want.

Version 1.3 fixes a bug that most users may never encounter. If a team was removed from a league (via the Teams admin screen), it continued to be displayed in that league’s standings table (shortcode). It would not appear in the Update Records admin screen for that league. In fact, the team could even be deleted, and its record would still appear in the standings table!! Please don’t ask. 🙂

However, the correction sometimes causes the

League must be specified in shortcode.

shortcode to display a message for existing leagues (with perfectly good records) similar to the following:

No records found in league pac-12-south.

Fortunately, this problem is easily fixed. Just update the existing records for the league in question; that is, load them in the Update Records admin screen, and re-save them without change. This video demonstrates the problem, and shows you how to make the simple fix.

Team Logos Now On Sale

You can now purchase logo sets for your favorite leagues at the the MSTW Store. Countless hours have been invested in building logo sets for testing the MSTW plugins. Why re-invent the wheel? Whether you don’t have the graphics skills, don’t have the interest, or just don’t have the time, you can jump start your website’s database of teams with pre-sized logos for MSTW schedule tables, standings tables, and scoreboards (41×28 px) or player profiles, team galleries, single game pages, and schedule sliders (125x125px).

All NFL, Pac-12, and Big-10 teams are available now. More NCAA Leagues, MLB, NBA, NHL, the Premier League, Euro-16 team flags, Olympic team flags, and more will be available in the near future. If there are team logos you need soon, feel free to contact me.

Pac-12 Schedule

Sample Scoreboard

Premier League Standings

Cal Schedule Slider

49ers Slider

More examples are available on the MSTW Development Site.

NOTE:
You are purchasing only the labor expended to convert the images to the optimal sizes for the MSTW plugins. At least one 41x28px and one 125x125px image. NO RIGHTS TO USE THESE IMAGES ON YOUR SITE ARE GRANTED OR IMPLIED. You must obtain the rights necessary to use each image on your site, which depends on your site (personal, commercial), and the organization owning the rights to the image.

MSTW League Manager 1.1 Now Available!

MSTW League Manager version 1.1 is now available on wordpress.org. Check it out in action on the MSTW Dev site.

In addition to a number of bug fixes and code cleanup items, the primary changes are:

  • Added a Next Game field to the Standings Tables
  • Standings Table - Next Game Column

  • Added links from standings table fields: Team Name to Team URL or Team Schedule, and Next Game to Single Game Page.
  • Added links from schedules table, team schedule table, and schedule gallery fields: Team Name to Team URL or Team Schedule, Location(Venue) to Venue URL or Google Map, and Game Time/Result to Single Game page.
  • Added
    VenueAddressMap (Click for larger view.)
    AlamodomeSan Antonio, TX 78203
    Amon G. Carter StadiumFort Worth, TX
    ANZ StadiumEdwin Flack Avenue
    Sydney, Australia NSW 2127
    ANZ StadiumSydney Olympic Park
    Sydney, Australia NSW 2127
    Arizona Stadium1 National Championship Drive
    Tucson, AZ 85719
    Arizona Stadium1 National Championship Drive
    Tucson, AZ 85719
    Arrowhead Stadium1 Arrowhead Drive
    Kansas City, MO 64129
    Arrowhead Stadium1 Arrowhead Drive
    Kansas City, MO 64129
    AT&T Stadium1 AT&T Way
    Arlington, TX 76011
    AT&T Stadium1 AT&T Way
    Arlington, TX 76011
    Autzen Stadium2700 Martin Luther King Jr Blvd
    Eugene, OR 97401
    Autzen Stadium2700 Martin Luther King Jr Blvd
    Eugene, OR 97401
    Avery Aquatic CenterStanford, CA 94305
    CenturyLink Field800 Occidental Ave
    Seattle, WA 98134
    CenturyLink Field800 Occidental Ave
    Seattle, WA 98134
    Coopers StadiumAdelaide, AUS
    Cotton BowlDallas, TX
    Darrell K. Royal – Texas Memorial Stadium2139 San Jacinto Blvd
    Austin, TX 78712
    Darrell K. Royal – Texas Memorial Stadium2139 San Jacinto Blvd
    Austin, TX 78712
    Eddie G. Robinson StadiumGrambling University
    Grambling, LA 71245
    Eddie G. Robinson StadiumGrambling University
    Grambling, LA 71245
    Eden ParkAuckland, NZL
    Edward Jones Dome901 N. Broadway
    St. Louis, MO 63101
    Edward Jones Dome901 N. Broadway
    St. Louis, MO 63101
    FedEx Field1600 Fedex Way
    Landover, MD 20785
    FedEx Field1600 Fedex Way
    Landover, MD 20785
    First Energy Stadium100 Alfred Lerner Way
    Cleveland, OH 44114
    First Energy Stadium100 Alfred Lerner Way
    Cleveland, OH 44114
    Folsom Field400 Colorado Ave
    Boulder, CO 80302
    Ford Field2000 Brush Street
    Detroit, MI 48226
    Ford Field2000 Brush Street
    Detroit, MI 48226
    Gabrielsen NatatoriumAthens, GA 30605
    Gillette Stadium1 Patriot Place
    Foxborough, MA 02035
    Heinz Field100 Art Rooney Avenue
    Pittsburgh, PA 15212
    Heinz Field100 Art Rooney Avenue
    Pittsburgh, PA 15212
    Honda Center2695 E Katella Ave
    Anaheim, CA 92806
    Husky StadiumUniversity of Washington
    Seattle, WA 98105
    Husky StadiumUniversity of Washington
    Seattle, WA 98105
    Kenan StadiumChapel Hill, NC 27514
    LA Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    LA Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    Lambeau Field1265 Lombardi Avenue
    Green Bay, WI, US 54304
    Lambeau Field1265 Lombardi Avenue
    Green Bay, WI, US 54304
    Levi’s Stadium4900 Marie P. DeBartolo Way
    Santa Clara, CA 95054
    Levi’s Stadium4900 Marie P. DeBartolo Way
    Santa Clara, CA 95054
    Lincoln Financial Field1 Lincoln Financial Field Way
    Philadelphia, PA 19147
    Lincoln Financial Field1 Lincoln Financial Field Way
    Philadelphia, PA 19147
    Los Angeles Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    Los Angeles Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    LP Field1 Titans Way
    Nashville, TN
    LP Field1 Titans Way
    Nashville, TN
    Lucas Oil Stadium500 S Capitol Ave
    Indianapolis, IN
    Lucas Oil Stadium500 S Capitol Ave
    Indianapolis, IN
    Martin Stadium1775 Northeast Stadium Way
    Pullman, WA 99164
    Martin Stadium1775 Northeast Stadium Way
    Pullman, WA 99164
    Melbourne Rectangular StadiumMelbourn, AUS
    Memorial StadiumBancroft Way
    Berkeley, CA 94720
    Memorial StadiumBancroft Way
    Berkeley, CA 94720
    Metlife Stadium1 MetLife Stadium Drive
    East Rutherford, NJ 07073
    Metlife Stadium1 MetLife Stadium Drive
    East Rutherford, NJ 07073
    New Orleans Superdome1500 Poydras Street
    New Orleans, LA 70112
    New Orleans Superdome1500 Poydras Street
    New Orleans, LA 70112
    Notre Dame Stadium1600 Edison Rd
    Notre Dame, IN 46556
    NRG StadiumNRG Pkwy
    Houston, TX 77054
    O.co Stadium7000 Coliseum Way
    Oakland, CA 94621
    O.co Stadium7000 Coliseum Way
    Oakland, CA 94621
    Parc des PrincesParis, FRA
    Qualcomm Stadium9449 Friars Road
    San Diego, CA 92108
    Qualcomm Stadium9449 Friars Road
    San Diego, CA 92108
    Raymond James Stadium4201 N Dale Mabry Hwy
    Tampa, FL 33607
    Raymond James Stadium4201 N Dale Mabry Hwy
    Tampa, FL 33607
    Reliant Stadium2 Reliant Pkwy
    Houston, TX
    Reser Stadium660 Southwest 26th Street
    Corvallis, OR 97331
    Reser Stadium660 Southwest 26th Street
    Corvallis, OR 97331
    Rice-Eccles Stadium451 S 1400 E
    Salt Lake City, UT 84112
    Rice-Eccles Stadium451 S 1400 E
    Salt Lake City, UT 84112
    Ryan Field1501 Central Street
    Evanston, IL 60201
    Ryan Field1501 Central Street
    Evanston, IL 60201
    Sam Boyd StadiumLas Vegas, NV
    SAP Center525 W Santa Clara St
    San Jose, CA 95113
    Scott TownshipCommerce Drive & Mostowski Road
    Olyphant, PA 18447
    Soldier Field1410 Museum Campus Drive
    Chicago, IL 60605
    Soldier Field1410 Museum Campus Drive
    Chicago, IL 60605
    Spieker Aquatics CenterLos Angeles, CA 90024
    Spieker Aquatics ComplexBerkeley, CA 94704
    Sports Authority Field1701 Bryant Street
    Denver, CO 80204
    Sports Authority Field1701 Bryant Street
    Denver, CO 80204
    Stade Bollaert-DelelisLens, FRA
    Stade de BordeauxBordeaux, FRA
    Stade de FranceSaint-Denis, FRA
    Stade de LyonLyon, FRA
    Stade de NiceNIce, FRA
    Stade Geoffroy GuichardSaint-Etienne, FRA
    Stade Pierre-MauroyLille, FRA
    Stade VeledromeMarseille, FRA
    Stadium AustraliaSydney, AUS
    Stadium MunicipalToulouse, FRA
    Stanford Stadium601 Nelson Rd
    Stanford, CA 94305
    Stanford Stadium601 Nelson Rd
    Stanford, CA 94305
    Staples Center1111 S. Figueroa Street
    Los Angeles, CA 90015
    StubHub Center18400 S Avalon Blvd
    Carson, CA 90746
    Sun BowlEl Paso, TX
    Sun Devil Stadium500 E Veterans Way
    Tempe, AZ 85287
    Sun Devil Stadium500 E Veterans Way
    Tempe, AZ 85287
    Suncorp StadiumBrisbane, AUS
    Sydney Football StadiumSydney, AUS
    T-Mobile Arena3780 Las Vegas Blvd S
    Las Vegas, NV 89158
    Texas Field Hockey #1Austin, TX
    Texas Field Hockey #2Austin, TX 78712
    Texas Intramural Field #1Austin, TX
    The Rose Bowl1001 Rose Bowl Drive
    Pasadena, CA 91103
    The Rose Bowl1001 Rose Bowl Drive
    Pasadena, CA 91103
    University of Phoenix Stadium1 Cardinals Drive
    Glendale, AZ 85305
    University of Phoenix Stadium1 Cardinals Drive
    Glendale, AZ 85305
    University StadiumAlbuquerque, NM 87131
    Uytengsu Aquatics CenterLos Angeles, CA 90089
    Vaught-Hemingway StadiumOxford, MS 38677
    Wellington Regional StadiumWellington, NZL
    Wembley StadiumWembley
    London, UK HA9 0WS
    Wembley StadiumWembley
    London, UK HA9 0WS
    Weyerhaeuser King County Aquatic CenterFederal Way, WA 98023
    shortcode
  • Added venue groups to the venues(locations) admin screen and to the above shortcode. (This feature will be much more important a few releases down the line, when automatic scheduling will be introduced.)
  • Venue Shortcode

  • Added a show_home_away argument to the mstw_team_schedule shortcode, and .home-game and .away-game class tags to the team schedule tables. Combined, these two additions provide flexibility in displaying home games in a team schedule as shown below.
  • Team Schedule - Home Game Settings

MSTW Bracket Builder 1.0

MSTW Bracket Builder version 1.0 is now available on wordpress.org. Check it out in action on the MSTW Dev site. The MSTW Bracket Builder plugin is intended as a complement to the MSTW League Manager plugin. While League Manager supports the creation and display of “group play” for tournaments or round robin tournaments, Bracket Builder supports the creation and display of “knockout rounds” or tournament brackets.

test-tourney-bracket

Define and configure tournaments, add the games, and use the shortcodes to display either “brackets” (aka “knockout rounds”) or “game tables” (aka “fixture tables”). Both front-end displays and their contents can be customized with CSS, and a (growing) set of shortcode arguments to reflect your site’s “brand”.

euro-16-bracket

The plugin is now available, as is a library of man pages on this site. Video tutorials will be available for Gold Support members … hopefully soon. (Send in specific topics you’d like to see!)

euro-2016-fixtures

So what’s next? Several extensions to the base League Manager and Bracket Builder plugins are planned:

  • League Scheduler that will automatically create single and double round robin schedules, and assign venues to the games based on venue availability. View this as a running start; a schedule editor will be available to tweek schedules as necessary.
  • Bracket Builder will support more tournament formats – double elimination, consolation games – and automatically update bracket displays based on reported final scores of games.
  • Bracket Builder will be integrated with League Manager, so for example, tournament brackets can be automatically built for a league based on the league standings (seeding), and the front end displays can offer more information without duplicative data entry.
  • League Live Scoring will allow fans at games to update game status in real-time. League scoreboards will display status updates without the need to be refreshed.

When? I don’t know, but as you can see, progress is being made. If you have a favorite on this list, let me know!