329 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Getting stated with IBM Notes 9 on Ubuntu 12.10 or 13.04 x64
Sun, May 12th 2013 146
Getting Started with IBM Notes 9 - Part 4: Discovering the new Notes welcome screen
Wed, Apr 17th 2013 209
Getting Started with IBM Notes 9 - Part 3: The Search Box
Wed, Apr 10th 2013 261
#IBMNotes9 Proud to be a ...
Tue, Apr 9th 2013 309
Getting Started with IBM Notes 9 - Part 2: Introducing the Masthead
Mon, Apr 8th 2013 366
Getting Started with IBM Notes 9 - Part 1: Installation
Wed, Apr 3rd 2013 446
How to add Birthdays and Anniversaries from your Contacts database to your Lotus Notes Calendar
Tue, Mar 19th 2013 289
Top 10
Voting Buttons in Lotus Notes
Sat, Oct 8th 2011 907
Getting started quickly with IBM Notes 9 on Ubuntu 12.10 using this install script
Tue, Dec 18th 2012 847
IBM Notes 9 - very nice new icon’s
Thu, Dec 13th 2012 842
IBM Lotus Notes Traveler 8.5.3 UP2 - new features, and a whole lotta Blue!
Tue, Dec 11th 2012 815
Going on Holiday? The easiest way to set your IBM Lotus Notes Out-Of-Office AND block your calendar as BUSY
Thu, Dec 20th 2012 706
Getting started with the new IBM Notes 9 browser plug in
Mon, Jan 14th 2013 704
Domino Administrators ID file certificate has expired ... No Problem
Mon, Feb 21st 2011 650
How to create an iCalendar Feed from a Lotus Notes database
Mon, May 14th 2012 605
Windows 8 and Lotus Notes, the big surprise is the memory
Wed, Oct 31st 2012 554
The totally unofficial, totally unsupported IBM Connect 2013 session database - NOW AVAILABLE
Wed, Jan 9th 2013 543


How to create an iCalendar Feed from a Lotus Notes database
Mat Newman    

One thing coming up over and over again on Twitter recently is how much users hate Lotus Notes because it can't provide them with an iCalendar Feed that they can sync with another service like Google or OSX iCal.

Interestingly, the iCalendar standard was actually co-authored by a Loti (a Lotus employee), Frank Dawson (http://en.wikipedia.org/wiki/ICalendar)

Out of the box Lotus Notes accepts iCalendar feeds as a consumer (you can add feeds to your own Lotus Notes calendar using the "Add Calendars" tool), however Lotus Notes is not - by default - an iCalendar Feed provider.

Until now!

Figure 1: iTeam's Training Database as the source for iCalendar Feeds, consumed by Google and Lotus Notes:

Image:How to create an iCalendar Feed from a Lotus Notes database

Note: The time might appear to be out in the Lotus Notes calendar feed (above), however; That is Lotus Notes being it's usual clever self and adjusting the time for me because I'm currently in Timor-Leste and the Calendar feed is coming from Hobart, Tasmania :-)

So how did I do it?  It's all in the database you can download at the end of this post, but essentially it's just a view that is embedded in a page, and the page is in the correct format to produce an iCalendar format .ics file.

Sorry for using @Today in a view selection formula folks, but it was one of the easiest ways to get only 2 weeks back and 2 months forward without touching anyone's data.

This database contains a view (iCalNotes) and a page (ical.ics).

You can try this out by adding the following URL into your own calendar system as a feed: test feed.

When these design elements are added to any standard database, they will enable users with HTTP access to the host Domino Server and at least 'read' access to the database to subscribe to an iCalendar Feed based on that databases content.

The Database requires a standard Lotus Domino calendar design, including a form called "Appointment", which contains the Following Fields:

Subject
From
iNetFrom (Optional)
StartDate
StartTime
EndDate
EndTime
Location

These design elements have been tested using a Standard Lotus Notes Mail Database Design.  The design elements will work in ANY Lotus Notes Database that has a calendar form included, and uses the Standard form and field names indicated above.

Once installed, access the feed from:   http://yourserver.com/yourmail.nsf/ical.ics
(where yourserver.com is your own domino server's internet address and yourmail.nsf is the full path to your mail database)


BE CAREFUL MODIFYING THE DESIGN ELEMENTS IN THIS DATABASE, THEY HAVE BEEN TESTED AND VALIDATED USING AN iCALENDAR VALIDATION SERVICE HERE.  IN ADDITION THEY HAVE BEEN VERIFIED TO WORK WITH GOOGLE CALENDAR FEEDS, MAC OSX iCAL FEEDS AND LOTUS NOTES FEEDS.


No guarantees. No Liability. Your Mileage May Vary. Use at your own risk. Caveat Emptor.

Download Template (<-  Right-Click and Save Target)

So there you go, how to create an iCalendar feed from any Lotus Notes database. Enjoy! :-)



---------------------
http://www.matnewman.com/webs/personal/matblog.nsf/dx/how-to-create-an-icalendar-feed-from-a-lotus-notes-database
May 14, 2012
606 hits



Recent Blog Posts
146


Getting stated with IBM Notes 9 on Ubuntu 12.10 or 13.04 x64
Sun, May 12th 2013 9:13a   Mat Newman
IBM Notes 9 installs without any problems on both 12.10 and 13.04 x32 flavour. However, the x64 version has a few tricks that you need to repair before you can run the installation files. Over on Usablesoftware's blog there's a nice reference to the steps required to get IBM Notes 9 installed. With the fantastic assistance of Jason Hatch from IBM, I learned that the only thing required to get Notes 9 running on x64 was to remove some dependancies from the control file in the IBM supplied [read] Keywords: ibm inotes notes sametime application email properties widgets ubuntu
209


Getting Started with IBM Notes 9 - Part 4: Discovering the new Notes welcome screen
Wed, Apr 17th 2013 6:10a   Mat Newman
One of the features to receive the biggest makeover in IBM Notes 9 is the startup screen, with the introduction of the all-new 'Discover' page (or rather: pages). Previous releases of Notes utilised the notes Workspace (Lotus Notes 1-4) or the Welcome screen (Notes 5 - 8) as the content of the 'display' pane users first encountered when the Notes client is launched. Users familiar with both the Workspace and Welcome Screen will be pleased to know that these features have also received a [read] Keywords: connections domino ibm lotus notes notes client application applications community database interface wiki workspace
261


Getting Started with IBM Notes 9 - Part 3: The Search Box
Wed, Apr 10th 2013 1:13a   Mat Newman
In Part 2: Introducing the Masthead, we discussed the new Masthead feature in IBM Notes 9, and briefly touched on the Search box, which has now been moved - with the IBM Social them applied - from the Toolbar to the Masthead. The Search box itself has a fantastic new feature which deserves it's own post, which is: IBM Notes 9 can now simultaneously search all Mail, Including the current Users Mail database and all archives configured for that user! YAY! The option needs to be se [read] Keywords: ibm lotus notes notes client application applications archive database outlook
309


#IBMNotes9 Proud to be a ...
Tue, Apr 9th 2013 9:00p   Mat Newman
Notes User: Notes Developer: Notes Administrator: [read] Keywords: ibm notes
366


Getting Started with IBM Notes 9 - Part 2: Introducing the Masthead
Mon, Apr 8th 2013 5:43p   Mat Newman
With the introduction of IBM Notes 9, one of the major design goals was to implement the IBM "One UI" experience with an updated interface to the Notes client. Within the FRAMEWORK utilised by the OneUI design principals, major navigation elements are located across the top of the 'page'. Feedback supplied to IBM designers also indicated that many users 'lost' the quick links to their Personal Information Management (PIM) applications (Mail, Calendar, Contacts, To-Dos, etc) with the intro [read] Keywords: ibm lotus notes notes client application applications interface workspace
446


Getting Started with IBM Notes 9 - Part 1: Installation
Wed, Apr 3rd 2013 9:16p   Mat Newman
In this series of posts we are going to walk through all the new capabilities contained within the latest release of IBM Lotus Notes, or rather - the newly reincarnated IBM Notes 9. 17 years after the acquisition of Lotus Development Corporation, IBM has dropped the "Lotus" from the branding of the product, finally bringing Notes completely under the IBM brand umbrella and heralding a new era for the most powerful desktop application available. A raft of new features and capabilities have be [read] Keywords: admin domino ibm lotus notes notes client application desktop development password profile server




289


How to add Birthdays and Anniversaries from your Contacts database to your Lotus Notes Calendar
Tue, Mar 19th 2013 5:08p   Mat Newman
Another one from Twitter: Is there any way to show Birthdays and Anniversaries from my Lotus Notes personal Contacts database in my Lotus Notes Calendar" Natively: No. But that got me thinking. Thanks to the "Show Calendars" overlay feature included in Notes a while ago, ANY Lotus Notes database which includes a Calendar view can be overlaid in your personal Calendar. Problem: The Lotus Notes personal Contacts database (names.nsf on 'local') does not contain a calendar view tha [read] Keywords: ibm lotus notes traveler application database twitter
290


Colour Coding an entire day in your Notes 9 calendar
Mon, Mar 18th 2013 6:02p   Mat Newman
One really nice feature relating to Calendar Colour Coding in IBM Notes 9 is related to All Day Events. When a user configures a category for colour-coding in their Notes 9 Calendar, and then applies it to an All Day Event, Notes 9 colour codes the background of that entire day in the calendar with an opaque variant of that colour: Figure 1: Notes 9 calendar background for a day changed with an All Day Event I really like this feature as it provides easy visual notification in a [read] Keywords: ibm notes
212


#NotesTip Video demo Adding an iCal feed to your #IBM Lotus Notes calendar (featuring the AusLUG agenda)
Tue, Feb 26th 2013 4:10p   Mat Newman
This demonstration shows how to add a web based iCAL feed into your IBM Lotus Notes calendar as an overlay. This example uses the AusLUG 2013 conference agenda. Enjoy! [read] Keywords: ibm lotus notes
428


How many ways can you customize IBM Notes 9 ... Plenty!
Mon, Feb 11th 2013 11:11p   Mat Newman
Pleased to share the BP104 session from IBM Connect by Margo Ezekiel, Ram Krishnamurthy and myself that shows you how many ways you can customize IBM Notes 9: The exceptional ability to customise IBM® Notes® to fit your customer or business needs continues with the new IBM Notes 9 Social Edition. Learn how to make company-wide changes and tweak Notes to suit your personal work style. Margo, Ram and Mat will show you how to fine tune your client experience and improve your productivit [read] Keywords: ibm notes




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition