Main | February 2006 »

January 31, 2006

More bug fixes this weekend

Due to some developments at my day job, I'm not going to be able to put much time into Warhorn bug fixes this week. The weekend looks wide open though, so hopefully I'll be able to deal with many of the open issues then.

And for what it's worth, one of the open issues is adding player and judge info to the daily schedules. You have all convinced me that the holistic view of attendance is what's so special about Warhorn.

As well, I'll be looking into ways to make it easier for people to casually browse events (and their attendees) without officially registering for each of them while retaining our new focus on privacy. Clearly it's important for people to be able to "shop for cons" :)

Thanks for all your feedback, both public and private. I don't work on Warhorn for riches or for my ego - I do it so that you guys can have a great tool for facilitating your hobby. If it's not working for you, please always let me know.

January 23, 2006

The first 1.5.0.1 fixes are in

I've fixed the attendee ordering bug. Now when you look at the schedule for an individual game (and are logged in), you will see judges and players listed in signup order, not in alphabetical order. People on the waitlist should be denoted correctly.

Additionally, I've added some text to the day schedule page to make it more obvious that you click the name of a scenario to get to that game's schedule page, and I've removed redundant navigation links from below the grids on the day and game schedule pages.

Let me know if there are any issues with these changes. More fixes are coming over the next few days.

Bugs in Warhorn 1.5.0

I'll use this post to record bugs discovered in Warhorn 1.5.0. Fixes are coming soon.

  • On a game's schedule page, players are being sorted in alphabetical order rather than in the order in which they signed up. This causes people to incorrectly be labeled as being on the waitlist. There is no workaround, but the data in the database is correct, so nobody should drop and re-signup. (FIXED)
  • If you have two slots scheduled for the same day that start at the same time, only one of the slots will be displayed in the game schedule. The workaround is to move all games from the hidden slot to the slot that is shown in the schedule and then delete the hidden slot.
  • The links in notification email messages generated by the system point to the old schedule interface which no longer exists. (FIXED)
  • With some skins, the colors on the grid schedule view are unreadable (e.g. Gamestorm 8)
  • Looks like some people have bookmarked old schedule URLs that no longer worked. We need to do something better than giving a generic error page.
  • Adding your 100th slot causes some database corruption. Not fully sure what the problem is or how to work around it yet. Hopefully few people are in the position of having to add their 100th slot ;)

1.5.0 Update Blues

Well, it seems that Sunday's update of Warhorn to version 1.5.0 has caused a lot of howling. We've gotten a lot of feedback about a couple of changes in particular, and one bug as well.

Here is a version of the dialogue that I've had with a lot of people over the last day.

There's no way to see who's signed up for a game! How will I know who's playing what scenario when?

For privacy reasons, we don't show attendee information unless you're logged in. This keeps search engines from indexing schedules containing attendee info, making it easy for your mortal enemy to see when you aren't going to be home.

Remember, you aren't forced to pay for an event just because you've registered for it, so if you're evaluating an event to see if you want to attend, go ahead and register. Maybe leave a note in the registration form to that effect so the organizer knows not to hound you for payment too quickly.

I'm logged in, and I'm looking at the schedule, but there's still no attendee info! What do I have to do now?

Assuming you're looking at the schedule for a particular day (you can do that by clicking the "Gaming Schedule" button on any page), you should be looking at a list of games for each slot of the day. Click the name of the scenario for a particular game. This takes you to a page where all of the details for that game are shown, including the attendee info for the game's judges and players.

WTF?

Sorry dude. That ginormous "all-in-one" schedule view was certainly handy, but it was also extremely wasteful of server resources and generally unperformant. I just had to get rid of it. I know how easy it made a lot of different tasks. Those tasks are harder now because you have to click in and out of individual game pages. Again, I'm sorry, but that's how it's going to have to be for a while.

That's crap! Put it back now!

No. I am happy to discuss alternate features that will help with specific tasks like syncing your schedule with that of your SO or finding all of the games that have people signed up for a certain APL range. Please join the discuss@warhorn.net mailing list by emailing discuss-subscribe@warhorn.net and join the conversation about improving Warhorn.

Barring drastic changes on the back end of the site, though, I simply cannot put the "all in one" schedule back up.

Forget you! I'm boycotting Warhorn!

And I'm sorry to see you go, if that's your choice. I'd rather you stick around and help us make things better, though. Go do something else for a while, then come back and join the discuss list after you've cooled off. Thanks.

OK, I'm over it. But now I see that the players for a game are shown in alphabetical order instead of the order in which they signed up. Is that a bug?

Yep, it's just an error in the way the player list is displayed. The data in the database is correct, and as soon as I get this blog entry posted, I'm going to get the bug fixed. Oh and, thanks for being calm and rational instead of freaking out. That's a much more helpful attitude.

No problem. I'm a reasonable person, though sometimes I forget it. By the way, what's the deal with the style on this blog? Why doesn't it look like the rest of Warhorn.net?

Cos I have no CSS skillz. If somebody would like to volunteer to modify the Movable Type templates to use the main Warhorn CSS (not that it's a thing of beauty itself, mind you), leave a comment or email info@warhorn.net.

What else do you need help with?

Interface design! I'm so over the fancy coloredy tables everywhere. I really want to redesign Warhorn so that we can fit a lot more information on each page, in a compact and easy to read fashion. If anybody's an expert with HTML and CSS, I could use your help. Not a dabbler, but an expert. Let me know.

Oh BTW, it would be pretty cool if we could just make one Warhorn account and not have to re-enter our details for every event.

Yeah yeah I know. Believe me, I wish i could whip that out for you. Warhorn was originally designed for a single event, but it got popular very quickly and I chose to apply some spit and duct tape to reuse the code for each new event site, each with its own database, rather than rearchitecting it to use one big database. If only I had a time turner... But yeah. I'm trying to think of ways to get to that point. I'll probably discuss this in more detail in another blog post for the geeks in the audience.