Significant progress has been made in the area of making a website that actually could have value to my friends and family for the purpose of gaming coordination. Over the last 3 months in spare moments, I’ve accomplished most of the bullet points I laid out 2 months ago. This post would serve as an overview of what’s been done since then.
This post is long due to the pictures. I’d like to say that I do not consider this project complete. I believe with the coming of Diablo 3 and other games, that this may be a useful tool for coordinating game time with my friends and family. I have the thought of making this a non-game specific site for those I game with. The site is specialized in purpose, completely malleable and I look forward to seeing it get some use.
If anyone wants to help, I won’t turn them down, though…
A fairly standard home page. I query the Steam and Facebook APIs for the images of my Steam Avatar and Facebook profile picture. The Facebook icon links to my Facebook profile page. The Upcoming box on the right will show any proposed gaming that has been entered. The events are clickable (as will be shown further down), offering information about the event that was clicked on.
This page allows people to enter in a SMS texting address for notifications, or Facebook/Steam IDs for connection to their respective APIs. As I learn more about Facebook and Valve’s software and what I can do with it, I hope to be able to have interaction with their services. Texting notifications will be further explored on the Notifications page.
This page serves as the entryway to various event actions. I made the buttons big so those viewing from a mobile device would have an easier time clicking the buttons. I found it easier anyways. The buttons are pretty self-explanatory.
Scheduling an Event
This page will allow people to schedule an event for the upcoming 7 days or later, and at any time. Events are organized by the type that they are. At the moment I only support Internet Gaming and LAN parties. If this becomes used, I would like incorporate board gaming, pen & paper RPG, movie nights, or other things. It really depends on who starts using this, if anyone. The “Later” and “Other” buttons allows for more glandular control of the event scheduling. A modal calendar and time selection screen are available when those buttons are clicked.
This is simply a calendar page that will show the next 30 days events starting from “today”. The calendar automatically increments the days. Every event is clickable to show more details.
Event Detail Popup
This picture represents what both the home page and calendar will do when an event is clicked. It will give you more information for the event, tell you how many people will be attending if they have indicated so, and allow you to RSVP as well. RSVP-ing or cancelling are both controlled by clicking the button in the lower right corner. Internet Gaming only shows the attendance, while LAN parties will tell you the location and if it is entered in the system, will give you a link to Google Maps. Declaring your attendance is in effect as soon as you click the button.
This page is where you land if you click the “attend” link on the Event Detail Popup. This page will give you the same information as the pop-up, but will also include a list of anyone who has either said they will attend, or cancelled that declaration This would have been nice in the raid roster days.
Knowing that people aren’t on the Internet all day long, I built an automated notification system that people customize. A person will click a series of questions in the middle and build the kind of notification they want. It can be just for LAN parties or just for Internet Games. It can be for a specific game. There are two methods of notification at the moment: E-mail and SMS text. Yes, if an event is scheduled and you have a notification rule to be notified, you will receive a text on your phone. I have tested this with my brother Josh and my own phone for over a month. A future goal of mine is to expand the rules as to why one is notified and expand the methods of notification (e.g. RSS, Twitter, etc.). This is one of the neater things in my mind. The Summary on the right will explain in “Friendly” terms what rule you are building.
This is simply an example of the email that is sent. I can add more pizzazz later
With my experience with First Strike’s forum, this was a breeze to set up. I know I did a better job this time setting it up. Forums are a staple of most sites such as these. I did use the Facebook signon feature that this board supports. Basically, if you’re signed in on Facebook, you can click a button when registering and it will populate everything the forum needs from Facebook and log you in. I have to admit, it’s pretty slick. Sneaky Facebook….
This is the end of the post. If you made it this far, you might as well go sign up now, if you haven’t already!