I have created a module for DotNetNuke for internal use at our company where I currently have an ASP:Calendar control that i've overridden the OnDayRender event to render it in a "calendar-like" format (with up to 3 items per day showing). It is an event module that allows people in the company to sign up for events and go through a work-flow process including manager approval, custom event fields (so an event could have any # of different items you want to collect data about), etc.
I am in the process of converting it to use RadScheduler so it looks prettier, works "better", and is more intuitive to use. I have a certain flow that I intend to follow and just wanted to get some general comments about what seems the most intuitive.
Essentially, it starts out that the user comes to the calendar in a monthly view and can see all the events on various days at a quick glance. They will then be able to click the event and get a detailed synopsis for the event and optionally sign up for the event. Assuming the event lets them signup, it will do so and shoot an email out to them and, in some cases, to their manager for approval. If the user is somebody with "edit" rights, they may also edit the event.
So basically my intention is to have an "Event details" page open up in a RadWindow when they click/double-click the event... that page will have a signup link if they are allowed to signup, and if they have rights, an edit link. Clicking the signup or edit link will open up the respective page within RadWindow, keeping it "internal" and "clean".
Just want to know if that seems like a clean approach, or if there is a "cleaner" way of approaching this.
Another option would be using the RadToolTip to provide the basic synopsis on mouseover, then clicking either "signup" or "edit" would bring up the appropriate page in a RadWindow though I'm not really sure how to accomplish something like that.
I am in the process of converting it to use RadScheduler so it looks prettier, works "better", and is more intuitive to use. I have a certain flow that I intend to follow and just wanted to get some general comments about what seems the most intuitive.
Essentially, it starts out that the user comes to the calendar in a monthly view and can see all the events on various days at a quick glance. They will then be able to click the event and get a detailed synopsis for the event and optionally sign up for the event. Assuming the event lets them signup, it will do so and shoot an email out to them and, in some cases, to their manager for approval. If the user is somebody with "edit" rights, they may also edit the event.
So basically my intention is to have an "Event details" page open up in a RadWindow when they click/double-click the event... that page will have a signup link if they are allowed to signup, and if they have rights, an edit link. Clicking the signup or edit link will open up the respective page within RadWindow, keeping it "internal" and "clean".
Just want to know if that seems like a clean approach, or if there is a "cleaner" way of approaching this.
Another option would be using the RadToolTip to provide the basic synopsis on mouseover, then clicking either "signup" or "edit" would bring up the appropriate page in a RadWindow though I'm not really sure how to accomplish something like that.