Posts Tagged ‘calendars’

Cool uses of the motigo calendar

Tuesday September 11th, 2007

It’s always cool to see your product get used in cool and innovative ways. To encourage such behavior, we added embed-able versions of our newly launched calendar. By placing a few lines of javascript codes to your static html page, you will automatically get a very dynamic calendar shown on your page. Just like you would show an ad from google - now just with some real content ;-)

Some of our users have done a really nice job of using these small-size calendars on their page. We feel that we should give you a view into how cool your motigo calendar can look and how nice it works. Check out these pages for inspiration on how you can improve your own site with your very own calendar functionality:

  • Minigolf Club Classic Košice
    Has integrated the month view quite nicely into his existing design. The calendar fits seamlessly with it’s surrounding elements.
  • de nieuwe schakel
    Has both integrated a calendar RSS feed into his calendar and uses the embed-able month view to show this on his page. Very nice!
  • Historia de Guipúzcoa
    Notice how well the transparent background of the calendar works perfect with the general layout of the site.
  • THE OZ…
    Check out how nicely the agenda view and the month view work together side-by side.

We are extremely happy to see the already widespread use of our newly launched calendar - and especially that people are using it both as we planned, but also in new ways that just want us to keep on improving it.

We are looking forward for finding even more cool uses of the motigo projects in the future. Do you know of some?

Designing events view in motigo calendars

Wednesday August 15th, 2007

As we had built the recently launched motigo calendar, we quickly realized how important the events view was. You can add events to your calendar in two ways. One is subscribing to a news feed, the other is through the events overview page.

The events view is the page where all of your own events are listed (feed-events aren’t listed here, as you cannot edit them). The list provides edit links, so that you can alter the details of your already added events. So the primary purpose of the event view is to let the user browse through all of his events in a quick way, in order to find the exact event the user is looking for.

The peculiar thing about a calendar is, that you can both have events in the future and in the past. The most relevant events for the user will most likely be centered around today’s date, and not in one of the extremes: past or future. This also means that it does not make sense to sort events by their extremes (by the event with the oldest date or by the event with the most future date), but rather by the center: today.

Version 1

At first we had just chosen to list the events ordered by id - that is ordered by creation time. This would put the most recent added events on top, and thus provide feedback for the user to let him know that his event has been added (as he could see his newly added event on the list). For feedback purposes, this list worked great. But if you wanted to find that specific event you to either edit or delete, the browsing through pages of events sorted by creation date was not acceptable. You could of course search for the event, but then you would need to know what the title of it was.

Ordering the events by start date does not make sense in itself either. The most relevant event is not one that starts in 2012 and not one that happened in 1995.

When looking for a specific event, you always know that it either hasn’t happened yet (in the future) or that it already happened (in the past).

Introducing today’s date as the center of the events view:

Version 2, unfolded

Adding today as the center means that you can know browse in two directions: either further back in the past or further ahead in the future. We therefore introduced two paginations: One for pages in the future and one for the past.

This view works much better as the most relevant events (the ones closest to now) will always be shown on the base page of the events view. You can then choose to browse toward either of the extremes (past or future).

Having to pagination directions is all nice, but if you haven’t filled your calendar up with that many events yet, you don’t want to be bothered with information about how you can browse the future or past- you just want the few events you have to be shown.

Version 3

So the last thing we added was that. The fancy pagination arrows in the left margin are hidden when you just start and will get shown once you have use for them.

We also added the capability of looking up a specific date as a nice shortcut to finding the events you are exactly sure when is.

Developing software is not always straight forward, if you want to deliver a nice user experience as well. We hope that his insight into how we conduct iterative development will help you continue your progress in developing the perfect website of your own.

Launch: Motigo calendars

Thursday August 9th, 2007

We are very happy to announce the Launch of motigo calendars! It is the first stand-alone product that we have developed ourselves from scratch, and we are more than happy with the result. If you don’t have an account yet, then sign up for a free account and give it a go.

Creating the calendar has been a great example of constrained based development. With only very little time to develop the application, we had to make vital decisions on what our new application was to do and what it was not going to do. The constraints turned out to be a blessing in that it kept our heads focused on exactly what is important for our product for it to work: it has swept the unimportant nice-to-haves away from the must-haves and secured a simple and non-bloated product.

The calendar is really an ordinary calendar application with two views: an administration area that is only accessible for the owner of the calendar (a motigo user), and a public version, which is visible to everybody. The public version of the calendar would look like this.

But it is not only a web calendar. The motigo calendar has two very intersting features:

  • Import of RSS feeds
    If you have a blog, a flickr stream, or whatever kind of web content that streams as an RSS feed, you can import it into your calendar. You can also import several feeds into your calendar in order to use it as a feed reader. The possiblities are many!
  • Include a small version of the calendar on your own page
    If you have a homepage on your own domain - or just another domain that motigo.com, but still want dynamic content directly inside your page’s main view, then the motigo calendar will help you out. Ad dynamic calendar content directly to your page, like you would add a banner ad.

Now - enough reading - go play around with it!