in

Platinum Bay

Peace, Love and Visual Studio Team System

.NETicated

Hacking Community Server: Event Calendar Intro

This post starts off a five-part series on adding an event calendar to Community Server 2007.

Many communities need the ability to track their events. Unfortunately, there is no event calendar within Community Server. We need to design an easy-to-use event calendar system for Community Server 2007 to enable site owners to post and edit events, as well as allow users to view events, subscribe to event feeds via RSS, and download ICS event data. Site owners should also be able to add custom event controls to sidebar areas, and edit their event data within the existing Control Panel.

The true value of Community Server 2007 lies in its robust extensibility architecture. It is through this extensibility architecture that I will guide you, step by step, on extending Community Server to provide an event calendar. The steps are outlined below, and will each be a post unto themselves.

  • Part 1: Full-Blown Dynamic URL Rewriting
  • Part 2: Adding your own provider and application
  • Part 3: Build themed user controls
  • Part 4: Adding your own administration pages
  • Part 5: RSS, and (tbd)

Stay tuned for the first episode of Hacking Community Server: Event Calendar.

Update (9/23/2007): While this particular series has been cancelled, I have completed and added the event calendar to my site. Check the Events menu item above.

Comments

October 10, 2007 12:50 PM

Hi,

I am trying to do just this, only also allow everyone in the community to be able to add an event at any time to the calendar.

Do you know if this is possible?? Also, is it possible to do with a simple interface not constrained to the forum? Or in other words.... so simple that it requires only a button-click for the non-tech savey? (right now we have a calendar on our site that requires us to enter the date in a forum post for that post to show up on the calendar... it be nice to have something separate that just works well for people without having to remember the coding process of how to type it in)

Hope that wasn't too much.... Please help if you can.

Jon Paul McLeary

Jpmcleary@gmail.com

www.obflood.com (the new site I am trying to structure with CS)

Jon Paul McLeary
 

December 14, 2007 8:50 AM

Hi Steve,

I'm trying to add a calendar to a community server setup for a sports team, looking at your events page and reading this description this sounds like exactly what I need. Is your calendar available as an add-on/ source code anywhere?

Philip

webbpg@gmail.com

Philip Webb
 

January 1, 2008 7:11 PM

Sorry, at this time I am unable to post either the binaries or the source code.

Thanks

 

January 14, 2008 1:06 AM

Do you have any plans to post this as an Add-In for CS?  Your calendar looks really good.  i've not found any other option that is as nice as yours and I definately don't have the time to build this myself.

Thanks,

Kyle

 

Leave a Comment

(required )  
(optional )
(required )  
Add

About Steve

Steve Andrews has been working as a developer for more than 8 years. During this time, he has designed and developed applications in such widely varying areas as trust accounting, medical information management, supply chain management, and retail systems. He has firsthand developer experience with a variety of languages, including Java, VB, and .NET. Most recently, he has been immersed in SharePoint. He is currently employed at RDA Corporation in Philadelphia, PA, as a Software Engineer and a team member in the Architectural Guidance evangelism team. Steve is also an MTCS (x2), ICSOO, and .NET fanatic.
Powered by Community Server (Commercial Edition), by Telligent Systems
© Platinum Bay | Some Rights Reserved Creative Commons License

Disclaimer: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Feel free to challenge me, disagree with me, or tell me I'm completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever (abusive, profane, rude, or annonymous comments) - so keep it polite, please.