Archive for the ‘Website’ Category

New network bar at the top

Tuesday, April 28th, 2009

Our network bar is the little bar that is above most of the pages on KAF. For guests, it provides links to visit other sections of KAF and serves as a quick site map. For members, it also provides alerts about new messages and information on what other members are currently doing (like who is currently in the chat and who is playing certain multiplayer games). We have had the bar for a few years now, and it’s a really useful central messaging center.

To accommodate some significant issues with the design of the previous network bar, we have rolled out another one with a new look and a few new features. Non-members won’t notice much of a difference, but members will now notice that the bar displays a list of your friends that are online and the status of the TeamSpeak 2 server. Right now it doesn’t display a list of members playing Digital Paint: Paintball 2 anymore, but that is in the works.

The new network bar solved four problems that we had with the old one:

  • Because menus opened by hovering over the menu titles, the menus couldn’t have scrollbars (without being awkward to use) and consequently, long lists could not be put into the menus. Menus are now opened on the new network bar by clicking, and now more information can be cleanly put into the menus.
  • The network bar now supports tooltips, so now new members will know what the things on the bar actually mean. This was a feature that we wanted for a long time.
  • The old bar required only CSS to work, but this caused problems of its own. Sometimes the bar didn’t work correctly on some configurations.
  • Because the individual items on the network bar did not touch the bottom of the network bar, menus had to drop down from the middle of the bar and it was a bit odd from an aesthetic point of view.

Unfortunately, JavaScript is now absolutely required to use the bar. Perhaps we will make it somewhat degradable if you happen to have JavaScript off, but don’t have your hopes up too high. Getting a pure-CSS implementation of the menus to work wouldn’t be trivial.

By the way, the bar looks absolutely atrocious on IE 6, but it works. It looks best on Firefox, Chrome, and Safari, because the three support rounded corners.

Yes, the bar looks quite Facebook-y. Originally it didn’t in Photoshop, but then we wanted to solve issue #4 (listed above), and so we had to do it this way (which we originally avoided with the previous iterations of the network bar). Getting the original design to work in code would have also generated much more CSS and JS, and we didn’t want to emulate that aspect of Facebook (bloat).

Upcoming changes to the website

Wednesday, March 25th, 2009

We’ve been working on updating the website for a while now and we’re on the verge of releasing a new version of the website within the next week, complete with a new layout and rewritten pages. It’s not that major website upgrade that we had announced earlier, but it’s something. In terms of updates to the websites though, it has never been this much overhauled. Looking through the code for the website, you can see that a lot of stuff dates back to 2004.

However, as large as the update is, there’s nothing especially exciting in this release, but we’ve fixed up bugs here and there. Our track name cleanup algorithm (we get the name of each track from the file’s filename, but obviously the files are named differently) is now better, no longer corrupting the names of track entries that only have their track number. There should be less broken links with the anime music archive after this update as well. Some pages were removed because they no longer worked (notably the anime captioner).

Preview of the new website

Preview of the new website

The look of the website is still under some consideration. The sidebar feels like a bunch of things thrown together, as it does now on the current website. We are currently brainstorming what to do about that.

Before we can release the site, we need to re-integrate the search engine, create a useful front page, figure what to do with the sidebar, and update the “download” part of the anime OSTs to be in tune with the site’s new changes. We will also need to do some QA testing to make sure everything still works and and that it hasn’t gotten confusing to navigate.

On another note, we had a report of the Contribute-an-Album website having an issue with accepting uploads with the Java uploader. We plan to look into this within the coming days.