The Wayne State calendar story

Most everything has a story behind it and the Wayne State University event calendar is no exception. Our calendar looks different than other universities, so I naturally get questions about it:

What system is used to run and maintain it?
What department updates the calendar?
What department pays for the costs?
How did you launch the calendar to students?

The most popular question, though, is what system we use. It seems like everyone is constantly shopping for the holy grail of event calendars because they absolutely hate theirs. When I tell them we built our own their response either opens the flood gate of questions or they dismiss it as a sub-par system that obviously can’t be sustainable long term.

What’s happening on campus?

This was simple question that seven years ago had a different answer depending on who was asked. It wasn’t that events weren’t happening on campus, hundreds happen every day, but every department had their own idea of what was going on.

We didn’t set out to solve a software issue, we set out to solve a human issue.

Communicating when and where events were happening seemed natural within our existing systems. We have an internal student portal and email system that has shared calendaring. But just because these functions were available didn’t mean they were being used. Believe me, some of these system are pretty powerful to communicate events and keep everyone in sync. Unfortunately, the adoption rate of these systems was almost zero. A few events were added but they seemed to be limited to IT focused items entered by IT staff.

Being responsible for the university homepage, admission websites and general Web promotion we have an interest in what is happening on campus. We investigated and started asking why the existing tools were not being used. The answers all had common themes, “the tools are just too complicated”, “I don’t know where they go once I put them in”, “doesn’t someone need to be logged in to see my events?”. There seemed to be a lot of frustration with the systems.

We tried them ourselves and stumbled across the same usability issues. It was clear the “calendaring” that was part of these large existing systems was an afterthought. It was a shame.

Idea, proof of concept, iterate, rinse & repeat

If you’ve been following me you know I have a thing about iteration. So we had a crazy idea: let’s just set up a form to collect events and list everything that is in the future. At the time (2005ish) we didn’t have a PHP framework (PHPSimpl) and we definitely didn’t have the robust server environment or insights we have now. So we did what most developers do, created a functional app that looked like a backend system. We also took a daring approach to submissions, anyone with a campus ID could add events and they went live immediately, no approval process.

But hey, it worked!

Circa 2007 (First release in 2006)

The first release was really a proof of concept. I’m not sure how many hours went in to building it but I know it was up in under a month (we literally locked a developer in his office to work on this and only this). It didn’t do very much but that is what made it successful. The left menu of the only screenshot I could find (above) says it all. “View”, “Search” and “Add”. That’s all a user needed to interact with.

A win-win for everyone

There wasn’t a mandate for everyone on campus to use the calendar, so we had to get creative to grow adoption. The way we accomplished this was we made it insanely enticing to add events. If someone took a few minutes to add an event we would do all the hard work after that. The events then fed to their website where they had the chance of being promoted on the university homepage and all over campus. The campus community got their events promoted by doing just a little bit of work and we got all campus events in one place. A win-win for everyone.

Circa 2008

The second release of the calendar was more of a visual refresh. We watched our analytics really closely and talked to a lot of staff and students to figure out how we could make the “view” of events easier.

It came down to these things:

  • The ability to see and pick an individual day’s events
  • Each department needed to be able to link to just their event listing
  • The introduction of categories
  • Date ranges for event listings so we could promote a single week or an entire semester of events
These simple items were a natural next step. Without giving the system time to grow in to them we would have just been designing in the dark. They came out of the needs of campus and so far we haven’t added a single feature that hasn’t being widely adopted.

Current version (launched 2010)

The third major release was yet another visual refresh with a few added features after some lessons learned. In the previous version every event had the same prominence. The “Power Cycling” fitness class and the “Last day to register for classes” looked exactly the same to the end user.

We created three levels of events

  • Reminders – Things everyone needs to know which are promoted at the top of every page
  • Featured – Campuswide events that are open to everyone and need a little bit of visual attention
  • Regular – Things that happen every day and maybe have a smaller or limited audience
The amount of calendars in the system started to get out of control, over 500, and the list was unmanageable from the user’s end. So we categorized them on the homepage by type and audience. This helped to bundle events and encourage discovery.

Learning from our failures

We introduced two features that we thought would be a good idea: community uploading of photos and videos per event. The idea was to link re-occuring events to their previous years and highlight photos/videos so users would get a better sense of what the event was about. Great idea, right?
We should have noticed the red flag right away, the idea for these features came from us, not from the calendar community. The problem was these photos/videos took an extra step for the user to upload them, the benefit to uploading them wasn’t mutual (not win-win), and included an approval process, adding a day or two before the media actually showed publicly. Long story short but this lasted about six months before we disabled them. We’re still looking for a good way to passively gather photos and videos from an event.

I’m going to your event!

Mid-2011 we added the most requested feature to our calendar, RSVP’s. From the beginning everyone was asking to collect RSVP’s for events, so we knew this was important but every event had their own needs. Some were completely public, others were invite-only and some even required payment. We knew we couldn’t screw up a feature like this so we didn’t add it right away.

We purposefully took the hard road and hand created every RSVP form for everyone that asked for one. Every form had their own page, database table, manager and access. We worked with the event owners to walk through the entire user process from beginning to end, both their physical process and how that translated online. It was a grueling process but it was the only way for us to learn how to ask the right questions, reign in requirements and get creative about reusing elements.

A year later we had a really good understanding of what it would take to create a self service RSVP system that fit 90 percent of the needs of campus. Above is a screenshot of the RSVP creation process, it works a lot like Wufoo (but not as sexy yet). It also was the foundation of our broader self-service form manager, Formy.

Open data, what’s ours is yours

In the past year we have been busy expanding our (almost) public API. Right now it is invite only but I’m making it my mission to start allowing public sign up for keys by the end of the year. As more students and departments are experimenting with their own mobile websites/apps or just remixing data it’s important for us to be able to provide everything we can in a safe and standard way. This means opening our data to the community as yet another benefit to using the events calendar. Adding events now have effects far beyond anything we in central marketing could imagine.

Our is currently run completely on the API and we are in the process of moving most every website to use it for data access.

Two years, due for another redesign?

It’s been two years since our latest redesign which has our minds churning. We have a few things in the works… But nothing we can announce just yet. We know the overall menu structure in the administration area is a nightmare and we know that we have all sorts of other data that can be connected to an individual event to make the page even more useful. Have a suggestion? Just email us.

More than just software

If you’ve made it through this entire story I hope I’ve been able to get a few things across. The first is that although the calendar is just another piece of software it serves a larger purpose, to bring the campus community together. I don’t think a vendor-provided solution could have effected campus in the same we have been able to. Being on the ground level, listening, responding and consulting has really shaped how campus thinks about current events and planning for future events. Secondly, without the amazing support from everyone on campus we wouldn’t be able to provide students with what we think is the best event calendar in higher ed. Thank you all.

Follow the updates to our events calendar:

Events Calendar Update: Campus Calendars, Cross Promotion & more

Introducing Campus Calendars

Each school/college/department has their own calendar and it’s worked great until a few months ago. We realized a lot of activities were cross disciplinary and more than one department/group plans activities for the same event. Our solution was to introduce “campus calendars”. These are available to everyone to add events to regardless of what calendars you own. Some of these calendars will show up year-round while others will only show up at certain times of the year. It will help pull together events from around campus into larger event groupings.

View by Category

The left hand column now has a “View by Category” heading. This allows visitors to just see events in a certain category. It works great when browsing for something to do based on interest. For example you can view all the “Art Shows” around campus in one listing regardless of what department is hosting it.

Facebook and Twitter features

We realized a lot of events are being shared through our “Add This” plugin and we wanted to make it even easier to tell friends about events. So we added the native Tweet and Like buttons from Twitter and Facebook to hook directly into the visitor’s accounts and their friends’. We don’t have enough stats from these services just yet but I’m sure we’ll do a post about their use soon.

Removing the “I’m Interested” and “I’m Going” links

After optimizing the right-hand menu to hook directly into existing social services we realized the “I’m Interested” and “I’m Going” functionality were redundant and confusing. We looked at our statistics and realized they were not being used as much as we had hoped and the data wasn’t available to the event owner and frankly wasn’t helping anyone. We ended up removing them completely and rely only on existing services.

Cross Promote

Lastly over the last few months we have been battling with groups around campus wanting to promote events on their homepages and calendars from other areas around campus. The current calendar only allowed the event owner to add the event to different calendars. We decided to allow anyone to “pull” events into their calendar. These events will show up in the normal listing and display on their homepage but they won’t have access to make changes to the event. You have to be logged in to see this option and when selected you can select the calendars you want a certain event to show up in.

All of the changes above were inspired by every user of the calendar. Our goal is to make the most useful calendar possible for the campus community. If you have any suggestions to make it better just drop us a line at

Design Change: Event RSVP Template

Last week we launched a new design for RSVPs in the Special Events calendar. The ability to create RSVPs has been open to the campus community for a while now so we thought it was time to examine the process again.

Problem with the old design

Most RSVPs that went through Special Events had their own complete look that took over the page and matched the print or e-mail campaign for the event. Recently that has not been the case and we noticed a lot of events going out with the plain linear template. The template wasn’t very scannable and was frankly confusing to users at times because the form was below the fold.

Benefits of the new design

The new design has many benefits over the old, if you would even call the old template “designed”. The new template has two columns, one for the event description and the other for the form. We found that most often the description and form length are about even which results in a balanced page. The layout of the form is about the same except we styled a few default elements like the first and last name fields to make the form a little shorter. Lastly we changed the submit button to be green and larger. This created an anchor for the eyes at the bottom of the page and a defined call to action.


There is no way to measure the success of the new design since the number of RSVPs that go out are variable and all have different audiences. Through a brief survey we have found that people using the new RSVP form find it more inviting and have a better overall experience.

Insights: Sharing Events with AddThis Plugin

Last week we started investigating sharing methods for events on When we initially launched the university events calendar we wanted to make sure events were easy to find and share. After the launch we saw an upswing in the number of events being added and the traffic to the site. We were happy so we continued advocating and pushing the functionality on the campus community. Now, a year later, our goals have changed. Our calendar has an abundance of events and it’s time to share them with the world.

AddThis Plugin

We started playing around with the Facebook Open Graph plugin this week and it sparked our interest in how people were sharing events. We initially put the AddThis plugin in the right column of each event with the most popular options at the time for sharing. Looking at the analytics we were surprised with some of the results.

1. E-mail is still king

There has been a lot of talk the last few days about e-mail being dead but we are seeing 37 percent of all event shares being sent out through e-mail. Another interesting note is that e-mail is not the first item on the share list, it’s actually the last item in the first column which makes it a little harder to notice.

2. Facebook and Open Graph

We assumed Facebook would be at the top of the list for shares but it wasn’t. It still pulled in a respectable 24 percent of all event shares, however. To us this has more impact than email because Facebook shares are a one-to-many relationship. They allow for a snowball effect, allowing friends and extended friends to comment and like shares which extend the reach exponentially.

Last week we also added the Open Graph plugin to the right hand column of event pages. It’s still too early to report on the analytics but we are seeing a spike in usage already and will report on this later. I will tell you that Open Graph is far more powerful than we imagined.


To our surprise printing was in the top three share options for AddThis. 12 percent of people click on the “Print” link within the plugin to keep or share a hard copy of an event. This peeked our interest because it isn’t doing anything special other than File->Print in your browser. What it did was give us the opportunity to double check our print style sheet to make sure we were maximizing the page content. We did fix a few things after our investigation.

Beyond Events

We have the AddThis plugin installed on pages throughout the Wayne State website and are gathering statistics from these areas also but they were not taken into account in this blog post. The users for the event calendar are different than other areas on campus and we treat their needs differently. We are going to continue to monitor share usage throughout the entire website and hope to offer visitors the most effective sharing options to continue to spread the great things going on at Wayne State.

View by Audience

We recently updated the University calendar to handle viewing events by audience.  This was brought up by one of our clients and it made perfect sense for us to make this addition. Previously the only way to view events was by a particular calendar. It was helpful, but limited. We added this feature into the menu and it interacts the same way as viewing by a calendar.

We hope this new feature allows our users to interact with the calendar more often and find more relevant events.

Deleting RSVP submissions through the University Events Calendar

We’ve had a few requests lately for the ability to remove a submissions from our Events Calendar RSVP system. Here are some of the problems our users faced with using the current system:

  • Double submissions from a single registrant
  • Test submissions from us or the client
  • If someone calls to cancel, they still count in the total number of registrants.
  • If there is a max limit to the number of registrants an event can have, they would have to manually bump number up based on false submissions.

Our Approach

We decided to take a hybrid approach to this problem. We didn’t want to actually delete any data so we could keep a record of everything. When editing a submission, there is a normal “Delete” button at the bottom of the form now. When using this, it marks them as deleted in our database. The listing page now adds a style of line-through so you can easily tell they have been removed. It also takes away from the count so the max limit does not need to be adjusted at all. When exporting a list to CSV, the deleted registrants are also not exported.

We believe this will be very helpful for our frequent users and will solve some of the problems we’ve recently faced.

Launch: University Events Calendar

You probably noticed just about everything on the events calendar has changed, the design, structure, images and navigation but rest assure we migrated all the events into the new site. And even through their URL’s are different the old links will forward to their new location.

After three months of development we are finally ready to show off the first release of the new events calendar. Not only is the front end completely changed but we re-wrote and optimized every piece of back end code. Below is a breakdown of what changes we made.

New Wayne State University Events Calendar

Completely new look

The old calendar didn’t really have a design, it was more of a list of events by day with every event having the same prominence. Classes at the Rec and Fitness Center looked exactly like a FOCIS event which brings in world renowned speakers. Scanning down the page you couldn’t determine which events were large scale. Not to mention we made it 200% faster.

Featured upcoming events

Featured Events

With the new look also comes the ability to feature upcoming events on the homepage. This means weeks and months ahead of time an event can be promoted visually to gain larger attendance.

Community events

Right now a work in progress but the new calendar allows for events that are pulled in from other sources to be promoted as “Community Events”. It could be an art show at MOCAD or a band playing around campus. The goal is to let students know is going on between or after classes.


Reminders and deadlines

These have been pulled out of the main event listing and pulled to the top of the page to ensure the most visual weight. They can be collapsed by clicking the X in the top right of the box. The goal is it remind students when important deadlines are coming up separate from the event listing so they don’t get lost.

Event Details

Individual event additions

We added quite a bit when it comes to individual events. The first is the ability to upload a photo to promote the event. From there we also allow uploading of images and video from the event. These photos and video will create a gallery and be featured on the calendar homepage. Not to mention if an event happens every year the photos from previous events can be linked to the next years event.

If a student is interested or is attending an event they now have the ability to mark right on the event page. In turn the event will show how many people are interested or attending. It will not show the users information to the public or the event admin so users don’t have to worry about privacy concerns. But the end user will be able to keep a list of events they are interested in or attending.

We created a more intuitive URL structure. Before an event URL looked like this: From that you have no idea what day the event is on or what it is about. The new structure looks like this: It shows the year, month and day of the event and part of the title. A user will know a little about the event before clicking on a link.


RSVP’s for everyone

For the past year we have been rolling out the RSVP system to a limited number of users around campus and now it is ready to go mainstream. Anyone who has access to create an event will now be able to create an RSVP for that event. The RSVP can be fully customized with fields, order, examples, thank you information, limits and waiting lists. For the time being each RSVP will need to be submitted for approval before they go live, this will not only help us ensure the system is working correctly but also refine the calendar as we see trends. In the next few days we will be releasing screencasts to walk everyone through the system.

Calendar categorization

Instead of a drop down with the full list of ~160 calendars we have begun separating the calendars into categories. For example in addition to the Main Calendar we also have a list of the Schools & Colleges, Administrative, Departments, etc. This list is still a work in progress and we will continue to refine it each day.

Mini navigation calendar now functions as it should

On the old calendar navigating between days, weeks and months was cumbersome so we refined the top left calendar area to work as it should. It now includes previous/next month days for the first and last weeks. It also remembers where you were at as you move through pages and is over all easier to select date ranges.

Streamlined adding/editing events

The add an event form has been completely redone. The page is now split into sections, What, Where, Who and When. This will make is easier for both a first time user and seasoned veteran to add events with ease. In addition to the page structure change we also changed how you select multiple calendars. Before it was a clumsy multi-select box that forced the user to ctrl+click every calendar, you let us know how big of a pain this was, so we changed it to a simple checkbox of the calendars you have access to.

An overview of your events page

Most users who enter events enter more than one. Now when you login you are presented with an overview screen that in one glance show you “Your Recently Added Events”, “RSVPs”, “Images” and “Videos”. This way you can quickly edit something you were recently working on. We are planning to expand this page to also include statistics about your events or calendars.

Next steps

This is just the first phase in a larger plan to integrate events and event promotion throughout campus both online and on screens. The old calendar served its purpose but now students, faculty, staff and alumni are demanding more and we plan to deliver. Over the next few weeks we will be analyzing statistics on how the categories are being used and plan to make other modifications on the fly.

View the new calendar at:

Upcoming changes to the university events calendar


Something big is happening to the university Events Calendar.

A little bit ago Rob Vrabel mentioned we were working on the events calendar and I would like to confirm that we are and we have some great things in store.

We will be running down all the new features in detail closer to launch but here are just a few things to look forward to:

  • Completely new interface
  • Better listing and search for events by interests and audiences
  • Upcoming Deadlines and Reminders are broken out from main calendar
  • Images now supported for event promotion
  • Image and video gallery available for every event
  • RSVP’s to be created and managed by anyone
  • Ability to show interest or say you are attending an event even if there is no RSVP
  • Calendars will be better organized in the left menu
  • Featured event promotion
  • Addresses for location of off campus event
  • Subscribe by RSS to a category or audience
  • Email subscription for upcoming featured events each week

You can view the current calendar at:

Some Calendar Statistics

We are currently in the process of redesigning and adding more functionality to the University wide calendar (more on this later).  We decided to run some statistics to see what people have used and to get a better understanding of our users.  Here are some interesting statistics we came across.


136 separate calendars
30,804 total events among all sites
42,922 event occurrences (regular + recurring)
2,849 events emailed to friends

71% of events are recurring
41% of events are in the Student Center

14 events added per day on average (including weekends)

Most Used Calendars
6681 events by Student Center
823 events by Dean of Students Office
545 events by College of Fine, Performing and Communication Arts

First Event
CULMA’s  Open House and Annual Reception August 31, 2004

Most Recent Event
MAME Annual Conference
October 21, 2009

Most Recent Recurring Event
11th Annual Career Evening January 7, 2011

Date with the most events
94 Events – September 8, 2008

Copying events on

Have you ever had to put multiple events in the calendar at that were so similar you wished there was a way to just copy your event instead of re-entering all that data? We’ve been working on an event copy feature and now it’s available for you to use.

Want to copy an event?

When you have a new event that closely resembles a previous event you can now use your previous event as a template for your new event. You’ll have to know where to look for the copy event link though. We decided to tuck the event management links away to clean up the page and make it a little easier to scan for your event. Mousing over the event with reveal the Copy Event link as well as any other event management links available on your event.


Need to copy your RSVP too?

Event copying doesn’t stop at the event. If your event has an attached RSVP you can also choose to copy the RSVP along with your event. At the bottom of the copy event screen you’ll see a few extra fields (this will only display if your event has an attached RSVP). The only catch is that the short name has to be unique, so you’ll need to come up with a new short name for this rendition of your RSVP. If selected the entire RSVP will be copied and attached to your new event.