« September 2007 | Main | May 2007 »

Prototype Review Begins

Monday, June 25, 2007

Today marks the date for the official begining of the Mapraider 2.0 prototype review. I've asked a select few individuals to take a look and begin giving me feedback on areas of concern, improvement or addition. If you're interested in taking part in this process, please post a comment and let me know.

The next milestone will be private beta testing, where these same individuals will hopefully lend me their time once again to begin testing an actual working version of the new site. I don't have a projected date or timeframe for that yet, but will keep everyone up to date here in the Mapraider 2.0 blog.

Categories:

End of the Prototyping Tunnel

Tuesday, June 19, 2007

It's been more than a year since I first sat down and started prototyping what was to become the functional and interface design for Mapraider 2.0. I am happy to say that I can finally see the bright light at the end of the prototyping tunnel and this week I am putting the last of the prototype together.

You're probably asking why the hell it took so long!

Unlike the prototype for the first version of Mapraider that I showcased in my first blog post, I took the time to put together a complete working prototype of all of the features and functionality that are to be included in this iteration of the site.

The site isn't really that deep in terms of hierarchy, but there were a ton of issues to resolve (thanks to my experiences with v1.0) and new goodies to work in. Some of these changes were just so important to the success or failure of the site that I spent a lot of time experimenting with different approaches to each. I even blogged a few times about specific items just for the exercise of actually thinking and "talking" about them in depth.

Unfortunately, until Mapraider can pay my mortgage :) Real Life® takes priority and the net result is a slow-cook recipe that just has to take its own sweet time.

Regardless, the end of this week finally brings with it the next phase of the project — where I finally begin to share the prototype with a select few individuals for feedback.

I'd be lying if I said I wasn't nervous about showing it to my team of enthusiasts. I am absolutely thrilled at how it looks and feels, but have a feeling that there will be some surprise, many questions and some concerns. Overall though, I hope it simply fuels their excitement for the project because I am ready to really start getting into the meat of this beast.

Comments ported from original blog:
  • At 3:01 PM, Ophis said…
    Its great to see it coming along and i am more then willing to lend my time to browse V2 until the links get sore from me clicking. :p I have web development skills myself so i know where to look when it comes down to the mechanics but im mainly a graphic designer so i can give detailed opinions in that area too. Just Hola at me if you need the help.

    - Ophis


  • At 3:54 PM, John said…
    Thanks, Ophis - appreciate it. I've got a few people looking at things right now and may have another round of review after they've all given me their feedback. If not then, there will definately be more opportunities once I've got to the next stage of building the functionality against the final prototype.

Categories:

Form Overload: The Burden of Submitting Maps

Wednesday, June 13, 2007

At the time Mapraider was developed most map catalog sites only asked for a couple of details, such as the map name and description along with a file upload. For the most part, this hasn't changed much.

Mapraider, on the other hand, demands a lot from people submitting maps. The site asks for a myriad of informational bits about the map: basic and extended information, screenshots, alternate download locations, links to other pages about the map... It can be daunting (trust me, I know because I've submitted thousands of maps to the system myself), but collecting this information makes Mapraider's database unique and allows for some powerful searching and filtering.

I originally thought that splitting the submission process into three steps: info, screenshots and review would alleviate the dreaded "form overload." Although this makes it a bit slow and clunky, to some degree it does help and the system seems to work okay.

That was at least until I realized that map packs don't fit neatly into the submission process, or even the site itself (which I previously talked about in my post "Re-evaluating the Database: Map Packs"). Obviously the map submission system needed an overhaul, and I would discover that it wasnt going to come easy.

In analyzing the current submission system, there were a number of things that I felt needed attention, but a few were the most obvious:

  • Too much text and information displayed at once, throughout the entire process
  • The 3-step, 3-page, 4+ server round trip process is way too slow
  • Uploading one screenshot at a time sucks
  • The non-integrated file upload causes administrators a lot of headaches (file never uploaded by user, requires java, no archive validation)
  • Map pack submission simply doesn't make sense and is incomplete

Not to sound cliché, but Mapraider 2.0 addresses all of these issues and more. Thanks to a little inspiration from StoneViper, the submission process has been significantly streamlined.

Some of the information originally requiring manual entry will now be automatically retrieved. For example, the filesize of the archive, the file hash for P2P sharing, and testing of the archive to make sure it isn't corrupt are all derived from the required file upload.

And because a majority of the submissions today don't include the optional data such as external links, additional mirrors or private beta testers, prompts for these items are now only displayed when the user indicates that they want to provide them.

The entire process has been streamlined into almost a single submission page with a few, well-utilized dialogs where it makes sense. In its default state (with just the basic, required information presented), the prototype for the submission page is less than half the height of the original Mapraider submission page, making it feel much less overwhelming.

It is a very cool change and I hope that it works well. Testing and time will tell.

...

With the submission process itself out of the way, there's really only one thing on my map submissions wish list open to debate:

Should map submissions be completely open, or should you be required to be logged into your Mapraider account?

As with all of the changes to Mapraider, my quest has been to make the site easier to use and more condusive to participation from the thousands of people who just come to the site and download. I've toyed around with the idea of opening up map submissions for a long time now, but my gut tells me that it'd be better to keep it closed to members only or the site's approval system will become inundated with spammers trying to submit advertisements into the database.

For now, I'm going with my gut, but feel free to let me know what you think.

Comments ported from original blog:
  • At 8:29 PM, Doug said…
    My first reaction on opening up the submissions was the same - you're begging for a spamming script. Signing up for a Mapraider account really isn't that arduous, and you want to keep some kind of accountability built into the process.

    Unless you're *looking* for new sources of zipped porn.


  • At 11:05 AM, John said…
    lol - indeed.

    You're right, signing up isn't difficult, but there are definitely authors out there not doing so -- which is why one of my few remaining tasks in the redesign is to make sure the site does a better job of attracting authors


  • At 11:41 AM, Doug said…
    Maybe you need to offer zipped porn.

Categories: