September 19, 2008
And not a moment too soon. Traffic is down a significant percentage in the last few days. The site is so slow and bothersome that I even find myself hesitating to load more pages when I go to the site.
Anyway, while I was waiting, I made a list of all of the changes I think are necessary for the upgrade (although there is the potential that I could get surprised). I plan to update the list during the upgrade. There will be an outage during which the list will be unavailable, but that’s not a huge deal, hopefully. Some of the tasks don’t require the new server to be here for them to be started, so I’ve already begun.
Here is the list of upgrade tasks: http://lyricwiki.org/upgradeList.html
ps: If anyone wants to make a style-sheet to make the page less ugly, I’d be more than happy to put it up, but designing one is lower-priority for me than doing the things on the list.
March 30, 2008
I’m proud to announce a long-overdue feature: implied redirects.
Implied redirects make it so that the site can often understand what you’re looking for even if it is misspelled or we don’t have a redirect page for the specific song. For example, we have a redirect from the band name “Of A Revolution” to their preferred form “O.A.R.“. However, if someone comes to the site, we do not have a redirect from “Of A Revolution:Crazy Game Of Poker” to the correct page: “O.A.R.:Crazy Game Of Poker“. With the new implied-redirects extension, the site will automatically figure out what you meant and display the correct page. To see it in action, go to “Of A Revolution:Crazy Game Of Poker“.
Implied redirects have been active in the API for quite some time, but didn’t work on the site until tonight.
March 13, 2008
We’re going to be upgrading LyricWiki to the newest version of MediaWiki. This is good for a number of reasons, not the least of which is that the newest versions always have the lowest number of known security vulnerabilities.
There are also some new features that our extensions can’t work without.
Teknomunk was kind enough to jump right in and test/re-write a bunch of the extensions (I think all of them actually) to make sure they work in the new version. He also made some upgrades which only work in the new version (which was what ultimately caused the decision to upgrade… so give him mad props :)).
Anyway… this is going to cause a lot of outages tonight. I’m going to shut down the API (the SOAP), back up the database, then do the upgrades, fix what’s broken, then turn the API back on. I’ll keep this blog updated as things progress.