Hi - I have been using the calendar module for quite some time, having done a bit of development on it and coming back to newer versions when they came out.
I just upgraded my site's calendar to the new module and we are fairly happy with the results. Here are a few suggestions that I have for some features, defaults, etc. (Running DNN 3.2.2 with Events module PA (version that was sent to DNN Devs)). http://www.atenveldt.org/Events/Calendar/tabid/93/Default.aspx
1. Event List shows Time. I altered the EventList.ascx line 9 to use
Format(DataBinder.Eval(Container.DataItem,"EventTimeBegin","{0:d}"))
rather than
Format(DataBinder.Eval(Container.DataItem,"EventTimeBegin","{0:g}"))
It may be nice to have this be an option.... Show Times?
2. Altered the CSS a bit to make the events with categories have more of a rectangle background color rather than looking like someone went over it with a highlighter.
added to module.css:
.Event
A
{
display:block;
text-align:left;
}
It would probably be better for the Event to show up as a block element to begin with rather than "Hacking" it with css. It would be nice to be able to either set styles for the categories rather than just background color or at the least have a forground color as well. It would also be nice if the category style were applied to the list (as an option).
It would also be nice to have a Categories Legend visible to the average user (maybe as a hover popup) so that the colors have more meaning.
3. Something I couldn't fix without access to the code-behind is that the data sent to the javascript function ShowTip() is not being encoded completely and if my event description contains a single quote character, it causes JS errors on the page and the tip won't show for that event. I also had to modify the CSS to make the Z-Index of the Eventtooltip show up above the calendar... It was originally sliding underneath.
4. I modified the CSS to have the calendar go 90% rather than 400px. No suggestion for change here, just explanation of a customization.
5. It would be nice to set what day is the first day of the week. Since most of the events on my calendar are on weekends, I'd rather have Monday start the week and Saturday and Sunday be next to each other at the end.
Thanks for the great work on the module.