Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...DotNetNuke Event Publisher 00.01.00 released.DotNetNuke Event Publisher 00.01.00 released.
Previous
 
Next
New Post
4/13/2008 5:11 PM
 

DotNetNuke Event Publisher is a DotNetNuke module that syncs events retrieved from SQL queries or existing UserDefinedTable modules to Google Calendars. 

Idea behind the module is that there are already existing events, events of different kind like conferences, training dates, deadlines and others. Each kind is managed its own application. Now you want to provide your customers an aggregated view to all your events.

The module creates mappings between event sources and existing Google calendars. Synchronization happens always one way only, so the data sources are never affected. You can connect one single event source with his own Google calendar and show all these calendars, each in its own color, in a Google Embeddable Calendar inside your DotNetNuke site..

Further on multiple data sources can also be connected to one single calendar, using a unique context string for each event source. Only events within the same context are getting compared during a sync run, so there will be no interference between different sources. Now you can provide that single calendar as ICal feed containing all events. Your customers can subscribe to that feed using his favorite organizer like Outlook2007, Vista Calendar or Apple iCal.

Currently two different source providers are included in the release: SQL query and User Defined Table. It is extensible though. I am already working with  RSS+Event feeds as additional event sources.

Each data source is retrieved as a data table. Therefore the setup for the SQL source asks for data provider (SQL Server/Ole DB), connection string and SQL query. The setup for a User Defined Table source asks only for the concrete module instance inside the portal. The columns of the data table are finally mapped to the event properties id, start date, end date, title, content and location.

Multiple data sources can be connected to one single calendar by defining a unique context string for each data source.  Only events within the same context are getting compared during a sync run.

The module uses Google calendar’s batch feature, so every sync run consists out only two http requests to Google. You can start synchronization manually or by configuring a task for the DotNetNuke scheduler.

Have fun.

 
New Post
4/13/2008 5:53 PM
 

A very cool module Stefan!!!

Thanks

Greg

 
New Post
4/14/2008 3:41 PM
 

This module looks amazing! I installed the module package from your site but I received an error when I attempted to configure it.

Apparently it requires System.Web.Extensions.dll version 3.5? This would be part of .NET version 3.5, right? My server is running 2.0.

 
New Post
4/15/2008 2:19 AM
 

The module is compiled against.Net 2.0 as target. There is neither a reference nor a namespace import to System.Web:Extensions.

If you want to compile the source on your own, tyou will need also the Google Data APIs Client Libraries (http://code.google.com/p/google-gdata/downloads/list). The release package includes all needed assemblies.

 
New Post
4/15/2008 5:32 AM
 

Great work :) I would like to try it, however i am very busy right now :(


Or-Rouge Team Or-Rouge
Personally recommend Hostgator for hosting single or multiple DotNetNuke Websites.
DotNetNuke Tips and Tutorials
Install DotNetNuke to Godaddy root
DotNetNuke Türkçe Hakkinda Hersey
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...DotNetNuke Event Publisher 00.01.00 released.DotNetNuke Event Publisher 00.01.00 released.


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out