Thursday, October 18, 2007

IBD - Profile Offsets

Profile OffsetsAs many of you are aware, there's a calculation error within IB that occurred during some of the site slowdowns. Basically, some of the delivered sets by users were delivered & the stamps weren't reduced, or in other cases, deliveries were able to be received twice by the recipients. Please understand that the situation is rare & somewhat isolated. Mostly, the users that have larger point totals & are more active on the site have experienced this issue.

Well, I'm here today to announce that the Dashboard will now handle calculation offsets to help correct your points or stamps totals. Just go into your Profile page, and you can then enter an offset value to bring your totals in line with those on IB.

IconBuffet - My Icons Greasemonkey Script

MyIcons RestyledFor those of you using Greasemonkey (a scripting extension for Firefox), I have created a script to tighten the layout of the IconBuffet "My Icons" page.

Since I've been using the system for a while, I didn't need some of the elements any longer. So, by just inserting modified CSS values, I was able to trim the page layout, giving more of what I like to see & less of what I don't. Check out the script page, and if you have any questions or ideas to expand on it, feel free to leave me a comment.

Inspiration for the icon display section was taken from mik's userstyle written about in this blog post.

Also using THiC's userstyle "IconBuffet Restyled" discussed in this blog post. Highly recommended!

IBD - Icon Edit Tweak

Icon Edit TweaksAs I was working on assigning some "Promised To" values for my needed sets, I realized that the form wasn't quite "right". And as you can see in the screenshot, I noticed that the form controls were aligned incorrectly. It's a small fix, but I think it makes the form a bit easier to navigate.

Tuesday, October 16, 2007

IBD - Date Internationalization

International DatesAfter a Canadian user of the Dashboard (thank you rossanyl) suggested displaying dates in alternate formats, I started looking into internationalizing parts of the system. It took a bit of reading & wading through documentation, but I ended up coming across an ASP function that someone had built to identify & update an ASP session with the correct LCID (otherwise known as the locale ID).

So in order to view international dates, you just need to have the correct language set in your browser. Rossanyl needed to change her language from English-US to English-Canada, and the system started showing the recognized Canadian format of "dd/mm/yyyy" as you can see in the screenshot. The other helpful indicator is that the LCID from the "user_date_test" page will be something other than 1033, which is for US English.

Hopefully, this is another small change that will make the Dashboard that much more useful. Enjoy!

IBD - New Updates & Things in Progress

Toolbar Login

So with the idea of making the system a bit more streamlined & removing unnecessary overhead, the Login form has been integrated with the navigation toolbar. Hopefully, this should make the system a bit easier to use, and less of a hassle.

Dynamic Icon List SortFrom several user requests, dynamic sorting has been added to the Received & Needed Icon List pages. Now, you will be able to sort the lists according to your desires to see your information easier. And not stopping there, a "select all/select none" checkbox has been added to the table header to assist in moving sets from Needed to Received. With my initial testing, I know that this has saved me tons of energy in clicking checkboxes. May it save you from carpal tunnel syndrome as well.

Icon List ExportLastly, I added the ability to export a current icon list from the Dashboard into Excel format. The layout of the list is a mockup of the text version that debbye is using in her Complete Icon Lists thread. However, I fully expect to modify this functionality into several report formats to give all of you more control over your own data, as well as the data within the Dashboard.

Things in Progress:
  • Calendar integration for easier date selection.
  • Enhanced database & system security.
  • Friend & delivery tracking.
  • Help/FAQ page.
  • Enhanced set & family metrics for inquiring minds.

Stay tuned, and as always, let me know of any possible improvements!

Friday, October 12, 2007

IBD - Modenatroid Value Change

Modenatroid's value was upgraded from a Bronze to a Gold before it was delivered today. I've just made the change in the Dashboard, so be aware that it may have affected your allocations. Enjoy!

Thursday, October 11, 2007

IBD - User Icon List Updates

User Icon List UpdatesOver the past several weeks, some minor but helpful features have been integrated into the IB Dashboard.
  • At the bottom of the Type column, you can find the total number of tokens required for those sets.
  • Based on a request from a user, not only does it show the total number of sets wanted, it also displays the number of tokens necessary to obtain them.
  • Lastly, for those of you that use the Obtain information, I have added a visual line between values to show a sort of grouping for each month.

I hope you like the updates, and as always, feel free to offer any additional feedback.

Tuesday, October 02, 2007

IBD - Request for Help

Page Layout Form InsertWell, the Dashboard has been coming along nicely, and I'm starting to get into some of the more nitty gritty of the site. One of the things that has been bugging me, is finding a way to place the cursor into the first form control when a page opens. Now, I'm more than familiar on how to add the necessary javascript code to the body_onload event, however, my situation has prevented me from putting this practice in place. That's where I hope you can help.

As you see in my diagram, I have the header & footer of every page created as a separate include file. This saves me considerable time & energy when making template or layout changes. This also means that the body tag is contained within the Header file. Now, I toyed with just applying a javascript to this body tag regardless, and if a form exists the cursor would move accordingly. An additional layer of complexity is added with each form & first control using a different name or ID based on the control contents.

So my web mavens, have any of you run into a similar situation? And if you have, how have you gotten around it? Is it just a matter of calling a universal javascript function, that can determine the first control on it's own? I'd love to provide an enhanced user experience with moving the cursor to the first field, but so far I'm stymied. My online searches have proved fruitless.

Your assistance is valued & appreciated. Thank you.

Monday, October 01, 2007

IBD - Icon List Sorting

Icon List SortingAs you can tell, I've been doing a lot to the Dashboard today. The latest update involves dynamic sorting on the main Icon Listing page, which is linked from the main page of the Dashboard. This sorting will give you a bit more control over viewing sets & families, especially when you view all Bronze sets from the front page. Try it & let me know how it works for you.

Now that this sorting is in place, I'm hoping to extend the functionality into the Sets Received/Needed pages as well, giving you the same amount of control.

As always, if you have any additional thoughts, please don't hesitate to let me know.

IBD - Received Families Stats

Received Families StatsAnother update for today is the addition of more links & data in the Families Received section of your stats. As previously requested, I have added the total number of family sets after the number that you have received, and there are now 3 links across each line of the table.
  • The first now links to the sets you need to complete a family collection,
  • the second links to the received sets that you have collected for that family,
  • and the third shows you all available sets for that family (in list view).

This is just another added feature to add more flexibility & dynamics to the Dashboard. Enjoy!

IBD - New Icon Selection System

New Icon SelectionAs some of you may have noticed, a new icon set selection system was deployed late last night. As many of you requested, you can now select multiple icons that you have "received" & check them in with the press of one button.

I apologize to those of you that were forced to use the slower more difficult one-click process. If it helps at all, before I had this new system, I was forced to use the one-click process several times over while I was verifying user accounts involving math errors.

So while many of you have been unable to enjoy this new improvement, please know that I'm hearing your requests, and putting the good ones in place promptly... time permitting. Once again, thank you for your patience & support!