Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I'm reinventing the wheel and creating a day-view calendar within my WPF app to facilitate making customer appointments. I'm basing my design off Google Calendar and Outlook. I noticed that both of these calendars allow you to add appointments by clicking on the calendar itself and also via a "Create/Add" button in a toolbar.

I'd like to know people's opinions on whether I can get away with just using the click on the calendar method (a soft modal)? I personally find that I very rarely use the toolbar method when I'm using Google Calendar. Also, my app will not need the same level of features as Google Calendar/Outlook which makes a large modal dialog hard to justify. Implementing both methods seems like unnecessary work to me.

share|improve this question
add comment

2 Answers 2

up vote 3 down vote accepted

From a UX stand point providing both methods to a user is very helpful. Some user might not realize that they can click/double click the calendar to create an event, so the additional button provides them with an intuitive method of creating a new calendar event. Also if a user wants to create an event in the future without moving the calendar to said date, the button should provides that capability.

share|improve this answer
    
If I were to implement both, do you think the toolbar button should open a new page (like Google) or a dialog (like Outlook)? –  Angavar Aug 20 '12 at 13:31
1  
I would suggest using a hard model (background is grayed out) if possible. Not sure of your technical limitations either method would work as long as when the user returns the calendar page with same status/filters/view they left it at (with the exception of any added/removed events of course). –  JeffH Aug 20 '12 at 13:47
add comment

I agree with Jeff that both methods are required - one allows you to quickly add and event to a date in the current view and the other allows you to add an event to a future date without scrolling to it.

Regarding the event details input - if you use full page, enable Ctrl+Click to open it in a new tab, if you use a pop-up, don't disable/hide the background. - In both cases, users may want to look at the calendar while filling up the new event (e.g. copy details from existing events (e.g. title, contacts) or quickly browse through dates).

The main add-new-event feature from Outlook that I find missing in Google is the option to duplicate an event to another date by dragging with Ctrl or by clicking and Ctrl+C + Ctrl+V.

share|improve this answer
    
+1 for the adding future date without scrolling. Thanks! –  Angavar Aug 20 '12 at 23:43
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.