Website fully recovered … finally!

First, HAPPY HOLIDAYS to you all. I hope your fall seasons were a success and your winter seasons have started on a positive note.

Shoal Summit Solutions

I’m happy to report that the shoalsummitsolutions.com website has been recovered from the DOS attack. In the process, I changed hosting providers and redesigned the website to have more of a one page feel. The large array of menus at the top of the page is gone but all the features (almost, read on) are there. Before going into what’s next, I want to thank those of you who’ve experienced problems with communication with me, buying/renewing premium plugins, getting to the support forums, and so forth. Thanks for hanging in there.

The biggest challenge with the site migration was a move the PHP version 8 (8.2.26 to be exact). As some of you may have experienced, PHP8 tends to break a number of older plugins. This is not PHP’s fault, or WordPress’s fault, the blame lies on plugin developers (like me) not paying attention to a long string of warnings. It broke several of the plugins I use on shoalsummitsolutions.com (not MSTW plugins, read on).

Anyway, in this process the dev.shoalsummitsolutions.com site, which contained all the plugin demos, is being migrated into the main shoalsummitsolutions.com domain. I am currently retesting all the plugins on PHP 8, and updating the user’s manuals as necessary. I hope to have this done by the first of the year because I know the latest versions of a number of the MSTW plugins work on PHP8. (But you never know during the Holiday season.) SO, if you have upgrade requests for any of the plugins, please send them to me ASAP. Don’t rely on my lists, just jump back into the queue.

Updating Website

I am in the process of changing hosting providers. In the process both shoalsummitsolutions.com and dev.shoalsummitsolutions.com MAY experience intermittent outages. If you need support with manuals, products, forums, etc and the websites are down, please contact me directly [email protected].

MSTW Team Rosters 4.6 Release

Version 4.6 of the MSTW Team Rosters plugin will be released later this week. It should appear on your plugins page, or you can pull it from WordPress.org. It contains the following features:

Custom ordering of fields/columns. The plugin now allows admins to customize the order of roster fields/plugins on the plugin’s Settings screen, similar to MSTW League Manager plugin. This applies only to custom roster types, other defined roster types like, pro, high-school, college, etc.

Players on multiple teams. Fixed the dropdown menu on the Player Profiles screen for players on multiple teams. The team’s players now display correctly. Note this is only an issue when a player is on multiple team. (For example, on the MSTW dev site, Willie Mays on the 1954 NY Giants and the 1962 SF Giants.)

Player Galleries. Improved the responsiveness of player galleries to the default data fields/columns (set on the Settings screen -> Roster Table Fields & Columns tab) and color (set on the Roster Table Colors tab) combined with any arguments provided to the shortcode.

Player Galleries Taxonomy Pages. Did you know Player Galleries can be displayed in two ways – the [mstw-tr-gallery] shortcode and team taxonomy pages ?? The team taxonomy pages now accept the arguments that the shortcode accepts. See the link from team taxonomy pages above and/or the MSTW Team Rosters man pages for a more complete discussion.

New POEdit Template. Created a new POEdit Template file for I18N (translation) support.

VERSION 4.7
Development of version 4.7 will begin soon. It will include the initial implementation of multiple years for teams, and improvements to CSV Import/Export to move rosters between sites. If you have other items on your wish-list, please send me e-mail ASAP.

Team Rosters 4.5

Team Rosters version 4.5 is now available on wordpress.org. This release includes a number of new features and several bug fixes. The significant enhancements include:

A complete summary of changes is available on this man page and in the plugin’s readme.txt file. The following video provides a summary of the color and data field settings for the [mstw-roster-table-2] shortcode.

What’s next? Several upgrades and clean-up chores are on the list:

  • Upgrading the Data Fields and Columns settings to allow columns to be re-positioned.
  • Investigate adding a year for each roster, and allowing the capability to move a team’s players from one year’s roster to the next year, perhaps updating the applicable information like class and experience and ‘graduating’ seniors.
  • Add the recently added fields like ‘long position’ and ‘long class’ to the CSV import feature and re-test.
  • Clean up the player photo size mess. I’m not settled on what to do here, but the player photos may be locked in at 125×125 px. (Scaling appropriately when resizing windows. I recommend using this size until this gets sorted out.

If you have other requests now is the time to send them.

MSTW Bracket Builder Version 1.3

Version 1.3 of the MSTW Bracket Builder Free and Premium plugins is now available. Users of the free version should have been notified in their Admin Dashboard about the upgrade on WordPress.org. Users of the premium version may now download it from the MSTW Store (www.shoalsummitsolutions.com -> Store -> All My Downloads). If version 1.2 is working great for you, there’s no pressing reason to download this version. You can read more about why it is (or will soon be) necessary in this post.

New Versions of MSTW Bracket Builder

The following gets a bit ‘computer-nerdy’, so cutting to the chase, if your version the plugin is working for you, there’s no need to upgrade MSTW Bracket Builder or MSTW Bracket Builder Premium right now. The functional upgrades in these releases are minimal, and you probably don’t need them.

New versions of MSTW Bracket Builder (1.3) and MSTW Bracket Builder Premium (v1.3) will be released this week. These versions were created because PHP (a programming language that WordPress depends on) depreciated the each( ) function, which unfortunately these plugins use in critical ways. How critical? You could not create tournaments without it.

This may be too much information, so feel free to stop reading, but this will affect all WordPress sites in the not too distant future. So …

WordPress currently recommends PHP 7.4. However, security support for PHP 7.4 is ending this month (Nov 2022). So hosting providers will likely be moving to PHP 8.0 in the not too distant future. The good news is that WordPress itself is already compatible with PHP 8.0.

PHP 8.0 is a major version update with a large number of changes that break backwards compatibility, and many features that were deprecated within the PHP 7.x feature releases have been officially removed. So some plugins, my guess is more than a few, will break when websites [hosting providers] upgrade to PHP 8.0. Actually PHP 8.1 is already released. That’s how this all got started with MSTW Bracket Builder. I’m wading through the rest of the MSTW plugins right now.

If you are running plugins that are critical to your site, you might want to research those plugins’ status with regard to PHP 8.0.

BTW, thanks very much to the PHP 8.0 “early adopters” who brought this issue to my attention. You know who you are! While, I may have been cursing you when the plugin code was laying in pieces and everything was broken (JK), I appreciate you because I have been ignoring this issue for far too long.