Page rendered in 0.4982 seconds
67 querie(s) executed
Jim's Lab Notes
— Site News, Baseball Talk, and a Bunch of Other Stuff
Monday, October 31, 2011
Please Excuse the Mess
It’s update time. The season is over and a slower news cycle is upon us. It’s time for me to roll up my sleeves and work on the site. First up is the transition of our Content Management System (CMS) from Expression Engine‘s 1.x series to its 2.x series. I had hoped to accomplish this upgrade last March but, unfortunately, some of the third-party scripts the site uses had not yet been updated to the new version, my personal life was much too busy and, frankly, I did not have sufficient funds to pay for a server upgrade and all the script upgrades. Although money is still tight, things aren’t as busy and all the scripts I need are now available. It’s time to get cracking.
The CMS software was almost completely rewritten in this update. As a result, many of their native and third party scripts, and quite a few of my own scripts, either need to be updated or replaced with something new. I’ve already rewritten my homebrewed scripts. Unfortunately a few third-party scripts have no direct upgrade path, so I will need to pay for a replacement or I will need to write a replacement myself. Luckily many of the replacements are actually superior, so in a lot of cases we’ll end up with better functionality as a result.
Getting BBTF updated is a rather large, time-consuming undertaking. I’ve done some trial runs on my development server and I must say the upgrades are not trivial and the process is often problematic. I’ve learned that the upgrade is better done in steps rather than trying to do it all at once by stringing together a series of upgrade scripts. It is also far easier to troubleshoot problems when the process is done piecemeal. This does cause a few problems because, with my schedule, some portions of the updates will need to be done over a number of days. Although I will try to make the transition as inconspicuous to you as I can, my tests suggest some things may not be available (like bookmarking, categories) for a longer time than I’d prefer.
As in most anything, planning makes perfect. In preparation for the conversion to 2.x, a few items (polling, for one example) will need to be disabled. To keep you apprised of problems, I am creating this thread specially for the upgrade process. Although most of the upgrades will be done in the wee hours, there may be times I will need to take the site offline for short periods during the day. I will try to post a notice at least 24 hours in advance of any planned outage.
With the size of the site’s database I have found less problems crop up during the upgrade when I reduce the number of fields in a few of the tables. Since changing the structures of some of the underlying databases also will make the upgrade of the archives and search features easier, I have decided to make most of these changes prior to the conversion. Again, from my testing, this changeover will, for the most part, be transparent. Nevertheless, I warn you that a few of the older/lesser trafficked blogs may go offline for short periods. I also warn you that the site will most likely be offline for most of the day I run the vendor’s conversion script. I will try to schedule this downtime in late November well before the Winter Meetings. Once again, I will try to give you sufficient notice to lessen the shock (especially for our most hardcore Primates).
Once the conversion to 2.x is completed I will incrementally update the site. Unlike past upgrades I will try to keep the site’s architecture about the same and will simply incorporate new features into the existing site design. My plan also includes upgrading the site’s servers after the holidays. As I mentioned above, I had hoped to upgrade the servers last March but unfortunately with a wedding on horizon, I didn’t have the time or money to get it done. In the interim I was able to tweak the server configurations to get the site’s performance up to a passable level. I fear, however, with some of the features I have planned, our current servers will not be up to the task. I will do my best to get our servers upgraded this January.
Anyway, with less stuff going on in my personal life this winter, I hope to use my time wisely to make the site more useful for next season. I hope you will find my additions worthwhile. Thanks for your patience through the process.
UPDATE: 12/9/2012 - The updates are underway. Due to requests from the Hall of Merit regulars, some of the updates were postponed until after balloting
Donate to BaseballThinkFactory.org using PayPal.com
You must be logged in to view your Bookmarks.
We're Moved! (And Burst.net can bite me!)
(120 - 10:56am, May 20)
Last: a fatty cow that need two seats (cough, cough)
We're Back Up!
(84 - 4:05pm, Apr 03)
Last: snapper (history's 42nd greatest monster)
microBBTFs: I Have Keys and I am not Afraid to Give Them Out
(33 - 4:32pm, Aug 16)
Last: Publius Publicola
Join My Sim League
(30 - 2:36pm, Jan 03)
BBTF.org Beta, Take 2
(24 - 10:34am, Dec 28)
Last: Jim Furtado
Please Excuse the Mess
(193 - 1:24pm, Nov 30)
Last: 'Spos lost the handle trying to make the transfer
Staying Logged In Issue
(135 - 6:20am, Sep 16)
Last: boteman is not here 'til October
(18 - 12:47pm, Aug 02)
(30 - 8:59pm, May 04)
Last: Ryan Lind
Update News: Question about Community Features
(85 - 12:05pm, Apr 28)
Last: Jim Furtado
IMPORTANT!!! Login with E-mail Address Soon to Be Required
(48 - 10:57am, Mar 14)
Last: Jim Furtado
Upgrade Update: New Servers, Email Logins, Mobile, Feature Requests, and a Lot of Other Stuff!
(78 - 2:23pm, Feb 21)
BBTF Mobile Beta Testers Needed
(71 - 3:01pm, Feb 20)
The Great September 1, 2010 Outage
(88 - 10:08pm, Jan 05)
Last: The Primer Chimp
How much do minor league players get paid?
(30 - 2:46pm, Sep 02)
Last: DL from MN