Overview
Old | New | |
---|---|---|
PHP | 5.3 | 7.1 |
WordPress | 4.1 | 5.2 |
(Click here if you want to see the specific new versions.)
Two infrastructure layers were successfully upgraded. By “success”, I mean the website infrastructure is functional. Besides making the website more developer friendly and – from what I’ve read – the PHP upgrade alone should make our website faster and safer.
There are some pages that didn’t work with the new infrastructure. Those problems have been resolved.
If you’ve spotted a problem, please leave a comment at the bottom of this page.
Identified Problems
NOTE: Some of the fixes to these problems required changes to shared software. See the changelog for details on specific files that were changed.
Detailed Calendar
Critical custom interface code was overwritten when I upgraded the FT Calendar plugin. As a result, games are no longer being retrieved from the ness_games table. iPage support is in the process of restoring the /ness/wp-content/plugins/ft-calendar/classes directory that contained the custom interface code.
Fixed
iPage restored the old files to a temporary directory (/backuprecentnew). I took the custom NSS code from the restored files from FT Calendar (1.6.1) and started inserting it into the newer version’s (1.6.1.1) code. That work is now complete. The month, week and day views shows games.
Players page
It only partially comes up and is completely unusable.
Fixed
The old version was using the split function which was removed in PHP 7.0.0. I replace it with explode and we’re back in business. Still plan on rewriting this page as time allows.