MidWest GiveCamp Experience

This past weekend, I was commuting to Microsoft in Downers Grove to help with the first ever Midwest GiveCamp. I’ve have to admit I was afraid that I would suck.  I mean we have 3 days to make a ‘real’ impact for the non-profit that we were assigned. In the past I found myself having clients that want everything and it never all get delivered.

Friday Night:

As always when you are getting things started we had some technical difficulty getting started on-time. Eventually we had a presentation on each project that we were there to help with the sponsor giving some information on what they do and what they need. After they spoke we divided into teams. I was assigned to Dreams for Kids. We immediately went to a whiteboard to see what our sponsor needed to be done.

Mark Nichols(PM), Kyree Gerson (Sponsor), Clark Sell(GiveCamp Organizer)

So what did we have to accomplish in less than 3 days? Well here was our assignment:

1.       Flickr embeddable picture album/slideshow

2.       Multi-user blogging with WordPress

3.       10 Campaign look/feel

4.       Event calendar

5.       Ability to post blog posts to multiple social networks

6.       Drop-down display of sub-items off of main menu in web site

7.       Make them able to maintain it on their own

So what is the problems with the current site? Well they were using Drupal, WordPress,  and WordPress.com for starters. Our starting plan was to get the first two items then if we can get to it the rest of the list. We also decided that it would be nice to have only one CMS. At the time we said that as a maybe. We started some initial coding that night. I almost forgot to mention our sponsor Kyree wanted us to come up with a name and we did “Team Dream” and at this point it felt like a dream to get through this whole list.


It was off to a rocky start. Before we all knew it it was noon and with the network problems it was not making our work any easier. Eventually I found that I could migrate all the information from Drupal into WordPress. I started migrating all the information into a new database on my own test domain. We eventually figured out what each of us was doing for the project:

Clockwise: Aaron King, BJ Dibbern, me , Steve Murawski, Mark Nichols

Aaron King: Worked on the 10 campaign

BJ Dibbern: Worked on the Theme and 10 campaign

me: Migrated Drupal into WP, and fixed links and stuff

Steve Murawski – Worked on Doco and Social Networking

Mark Nichols – PM, and worked on everything else that was not getting done


So what happened? We completed everything and more than they could hope here is what Mark said we accomplished to our sponsor:

1.       Flickr Slideshow: You have the ability to organize pictures and videos of your event into a Flickr Slideshow which can be embedded into your web site pages or blog posts.  The slideshow will “run” on its own or manually, and will also expand to full screen for better viewing or presentations.

2.       Blogging:  Previously, blogging was done in two different “areas” within the site and the interns portion had a completely different look and feel.  Now it all has a common look and is managed in a centralized way but also gives you the ability to provide accounts to all that you want to blog.  Also, blogging can be done straight through the site as before or through an editor on your laptops or desktops.  The editor option will allow you to create content offline and then you can publish as you wish just by clicking a button in the editor.

3.       Social Networking:  The site has been configured with “Ping.FM”.  This feature will automatically publish your blog content to any social networks (FaceBook, Twitter, etc.) that you have configured on the site.

4.       The 10 Campaign site has been redesigned to mimic the brochure that Kyree created/provided.  There is also a more secure “Sign Up” page that will email Kyree every time someone submits their info in through the page.

5.       Navigation: The entire menu system has been redefined.  There is no longer a need for the “tree” that appeared on the left of the site.  The menus on the top of the page now has dropdowns giving the visitor a view into what and where they may want to go that is more descriptive than before and also more consistent.  There are “bread crumbs” that will appear as the visitor progresses in the site.  This will give them constant feedback as to where they are and how they can get back.  Also, as a result of removing the “tree”, you gained a significant amount of screen real estate that you can use for more content.

6.       Event Calendar:  The events page has been changed to employ a Google Calendar.  With this, the events page will appear with a calendar metaphor showing a month’s worth of events at a time.  The month can be scanned forward and back to whatever month the visitor wishes.  The events can then be clicked on and the details (time, description, location, etc.) will appear.  And, the location can appear via a map if the visitor clicks on the “map” link.

7.       Search:  Although not requested, the team implemented a search capability so that a visitor can type in a topic or key word and a list of matching pages or blogs will appear.  This should help make finding content much easier if the visitor does not know specifically where to go through the menus.

8.       Documentation: It is very important to us that you become self-sufficient and to that end, we created more than a dozen documents describing “How To’s” on the site changes.

After reading this I was really fired up. In the past projects I’ve never seen it 120% beyond what the client wanted. This was a great experience and I cannot wait till next year. Also I didn’t suck! At the end of this I found out a new cool podcast as well, called “Developer Smackdown” check it out!

Comments are closed.