Always wanting to improve the process of how the updates are done (so to avoid massive amounts of downtime), we tried something new this time. It worked out pretty well - we were down for.. well, I'm not particularly sure how long we were down. I was working on some tweaks to our mod center when it went down, and the upgrade happening meant I couldn't continue, so I ended up running errands and by the time I got back (about 45 minutes later), it was all up and running. Much better than the six hours plus of downtime the last time we did a major upgrade!!
In other forum notes, we ended up switching the link engine software code, because what we originally purchased was not as integrated with invision as it claimed to be, and it turned out to be incredibly difficult to get it to work. And I say that as someone who had to entirely rewrite how the swaps feedback integration worked (though, part of that is because we had a double-integration going on; instead of just having an integrated log-in, I also had to tie in the "items being reviewed" into the forum). We just have a little bit more to do with it before we'll put it up as live, mostly procedural issues.
Completely unrelated: I don't believe I mentioned it here, but we did have a small hiccup a few weeks ago -- some corrupted tables. Thanks to our "lessons learned" from last March, instead of being down for two weeks, it was dealt with so quickly that I doubt many people even noticed the downtime.
And now I must jump in the shower so I can head to work! Ta.
Entry Title: Love
(Side note: of all the bootlegs, this studio demo is probably one of my favorites. Once they move everything to iTunes, you should totally try it out.)
So, we were hacked.
99% annoyance, 1% actual damage done. The hacker yoinked the password hashes from the first 50 users, injected some malware iframes into one of the skins, and attempted to inject code to let him come back and fuck around (foiled!).
We ended up going through and reinstalling the forum from scratch, and fixin' stuff. We're keeping track of who changes their passwords when, but nothing is being done with it yet -- it may turn into a security mod, requesting a change of password on an annual basis.
Entry title: Voodoo Dolls.
Oh great googley moogley.
It's really good that we hadn't yet announced the feedback, because as it turns out, anyone who has registered (or changed their password) since we upgraded to 2.x wouldn't've been able to log in.
Fixed now, but all y'all totally owe emzebel for finding this bug and working with me til it was quashed!
Entry Title: Pearls Into The Dirt
I think my end of the code mods for the swap feedback is really, truly done. For realz this time - I think I've said that four or five times, but the lastest one hasn't seen any more comments of changes by the beta testers (aka, the mods).
Entry title: Idiot Express
The raffle should be taking place later tonight. Whoo ha! Di finished the ticket audit at some obscene time earlier this morning (I was actually asleep, that's how obscene it was!).
The skin for the swap feedback is more or less implemented. There's a little detail work that needs to be done (a few image changes & maybe some table/color futzing) yet, but the lion's share is now done. This doesn't have the real image work, but it'll give you an idea of what it'l look like...
Yes, we bought Censura's reviewing software for our swap feedback. No, it's actually not that pretty out of the box. In fact, out of the box, it looks like this... and we don't like those default skins around here
Entry Title: Everwhere A Crisis
Integrating third-party software is such a pain in the ass, especially when you want to pimp it out to be all purty and the developers go and encrypt the core code. I think I may talk to them about getting an unencrypted set of code and use the "but I'll give you the integration-with-IBP 2.1-info!!" as a bribe.
Looking at my various schedules, I think I'm going to need to talk with Di to see if we should set the feedback to be manually entered at first and worry about automation later -- we'll be giving someone the task of babysitting the feedback, and they can monitor the new user queue. It looks like I've got about 15 hours/wk of homework/projects/labs coming up next month in addition to prepping for my national exam on the 22nd (15hrs/wk of prep), NOLA on the 14th-16th, tomorrow's exam prep, and finals...
(I don't really plan on sleeping more than 6 hrs/night again until after 5/11.)
My current list of what needs to be done to the swap feedback script to make it what we want:
Set up categories (#, A-Z) & a "user" vendor. ~15 minutes
Integrate admin login w/ IPB. 20 min.
Layout front page ("list of categories"). ~10 minutes
Layout remaining views (27 pages). ~1 hour.
Add a default skin. ~1 hours of my time plus whatever it takes Di to find/create the page wrapper, CSS, and images.
Figure out why test case can't have reviews added. 2-3 hours.
Integrate reviewer login w/ IPB. 1-2 hours.
Integrate "item creation" to sync with new user registration & import current users. 2 hours.
Add profile info where currently just the name is. May just sync up Avatars on a weekly basis. Unknown, minor detail. Can happen after it's up.
What else do I have forum-wise that needs to be done? Just the raffle, I think. Raffle drawing code is done, so I can just export the tickets, assign raffle tickets by order, run the drawing, announce winners, get donors the winner addresses, and start decanting & packaging, and then start compiling the list of people who get PM box upgrades that haven't gotten them already.
Oh, and getting GD set up for the gallery. I think I may just submit a ticket for that as I really need to finish the gallery and do raffle stuff this weekend. And fixing the 'who's chatting' thingie.
Oh yeah, that reminds me, I need to print off the decant set labels and send them on to Di, Donna, and Meg tomorrow. Whoops, I'm late.
Entry Title: The Suffering You Knew