Portal Engine Questions on portal engine and web parts.
Version 5.x > Portal Engine > Full-Featured Calendar Webpart View modes: 
User avatar
Member
Member
snk1324 - 5/18/2011 2:01:56 PM
   
Full-Featured Calendar Webpart
Does anyone have a more full-featured calendar webpart?

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 5/19/2011 7:32:33 AM
   
RE:Full-Featured Calendar Webpart
Hi,

Could you please provide more details about functionality you are looking for?

Best regards,
Ivana Tomanickova

User avatar
Member
Member
snk1324 - 5/19/2011 8:18:12 AM
   
RE:Full-Featured Calendar Webpart
Here's a lit of the things that we want to provide:

1) Events that have a start and end date. For these events, when a person would click a day on the calendar, we want these to show up. These events also need to be able to span months, and show up accordingly.
2) Instead of displaying a larger calendar with event details in the days, we would like to be able to color code the day cell to indicate that there are events on those days.
3) Ideally, we would like to support recurring events.
4) For display we would like to have the calendar displayed on the left or right side with a list of the events for the currently selected day (if one), or display the events for the currently selected month.

Thoughts?

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 5/26/2011 7:20:26 AM
   
RE:Full-Featured Calendar Webpart
Hi,

1. Regrettably, multi-day events are not supported in current version of Kentico CMS. This is because of the ASP.NET calendar control we user for our Event Calendar webpart, which doesn't support such feature by default. You would need to integrate any other third party control, which supports this (please find example here). In the version 6.0 will be multi-day events supported.

2. Since Event calendar is based on standard ASP.NET calendar, you can take advantage of skins. Appropriate skin file is located in: ~\App_Themes\folder_with_the_same_name_as_your_main_css_stylesheet\default.skin. You'll see that there is definition of calendar with skinID EventCalendar, which is also referenced in the Event calendar webpart. This way you can then change calendar's attributes and CSS classes. You can refer to them in your CSS stylesheet afterwards. Furthermore, Firebug and HTML source code inspecting will be helpful for you.

3. Unfortunetely, it is not supported as well. The functionality is planned to one of next version.

4. The should be achieved by passing parameter to the repeater web part and limiting its selection using Where property and query macro .

Best regards,
Ivana Tomanickova