354 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
IBM Connect 2014, AD501 - IBM Worklight for IBM Domino Developers
Mon, Feb 10th 2014 228
Totally Unofficial, Totally Unsupported IBM Connect 2014 Notes Session Database - Now with MOBILE via XPages
Thu, Jan 23rd 2014 326
Need an iCAL feed for the entire IBM Connect schedule - It’s in the TUTU IBM Connect Notes Database
Tue, Jan 21st 2014 228
And we’re BACK - The Totally Unofficial, Totally Unsupported IBM Connect Notes session database
Sun, Jan 19th 2014 308
My Top 5 reasons to get to IBM Connect 2014
Wed, Jan 15th 2014 127
The number is in ... 4500+ customers REINSTATE Notes/Domino in 2013
Mon, Dec 23rd 2013 132
Read the detail *carefully* IBM Notes and Domino V9.0.1 availability of group 1 national languages
Tue, Dec 3rd 2013 135
Top 10
How to create an iCalendar Feed from a Lotus Notes database
Mon, May 14th 2012 427
Voting Buttons in Lotus Notes
Sat, Oct 8th 2011 362
Domino Administrators ID file certificate has expired ... No Problem
Mon, Feb 21st 2011 356
Totally Unofficial, Totally Unsupported IBM Connect 2014 Notes Session Database - Now with MOBILE via XPages
Thu, Jan 23rd 2014 326
How to automatically enable Alarms for new Calendar entries in Lotus Notes - Plus 2 HUGE Calendar Tips
Mon, Jul 2nd 2012 313
And we’re BACK - The Totally Unofficial, Totally Unsupported IBM Connect Notes session database
Sun, Jan 19th 2014 308
Getting Started with IBM Notes 9 - Part 4: Discovering the new Notes welcome screen
Wed, Apr 17th 2013 301
How to view Message Headers in Lotus Notes
Tue, Jul 17th 2012 254
Using the new IBM ODBC Driver for Notes-Domino 9.0 (formerly Lotus Notes SQL)
Tue, Jun 18th 2013 231
Need an iCAL feed for the entire IBM Connect schedule - It’s in the TUTU IBM Connect Notes Database
Tue, Jan 21st 2014 228


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
428 hits



Recent Blog Posts
228


IBM Connect 2014, AD501 - IBM Worklight for IBM Domino Developers
Mon, Feb 10th 2014 8:35p   Mat Newman
This year at Connect I presented a session "IBM Worklight for IBM Domino Developers". The idea was to show Domino Dev's how easy it was to transition from creating pure browser-based applications utilising XPages with the Extension Library + Mobile Controls that are included natively with Domino 9 to creating a native application utilising IBM Worklight which has IBM DOMINO as the back end data service. There were three demonstrations included within the presentation: Building a mobile [read] Keywords: domino ibm notes xpages application applications database eclipse mobile properties
326


Totally Unofficial, Totally Unsupported IBM Connect 2014 Notes Session Database - Now with MOBILE via XPages
Thu, Jan 23rd 2014 6:26a   Mat Newman
Thanks to the outstanding work of Giuseppe Grasso, the TUTU IBMConnect Notes database now has an awesome XPages interface optimised for mobile access! Figure 1: Welcome to the Mobile version One of the features I really love about this app is the integration with a venue map to show you exactly WHERE that session you're looking for has gone to. Figure 2: Where's that session? It's a great app, and I'm sure will prove useful to you as you wander the halls of the Swan, Do [read] Keywords: ibm notes xpages database integration interface mobile
228


Need an iCAL feed for the entire IBM Connect schedule - It’s in the TUTU IBM Connect Notes Database
Tue, Jan 21st 2014 2:40a   Mat Newman
Yep, the Totally Unofficial, Totally Unsupported #IBMConnect Notes Session Database has an iCAL feed for the entire conference schedule. How can you access it? Simple! Open your Notes calendar, Expand "Show Calendars" in the Navigator, and Choose "Add Calendar" Figure 1: Add a Calendar [read] Keywords: ibm lotusphere notes traveler community database mobile server
308


And we’re BACK - The Totally Unofficial, Totally Unsupported IBM Connect Notes session database
Sun, Jan 19th 2014 10:55p   Mat Newman
As you know, last year a group of enterprising individuals took over where Ben Langhinrichs left off with the Connect 2013 IBM Notes session database. Well, we're BACK, and thanks to a cast of thousand's, this year even better. A HUGE amount of thanks to the following people who did the work to get this IBM Notes Database back online for 2014: Rob Novak: AJAX Parts Karl Henry Martinson: JSON Parts Vitor Pereira: Imports, using the above and killer instinct on finding the data Giusepp [read] Keywords: ibm notes xpages ajax database integration mobile server twitter
127


My Top 5 reasons to get to IBM Connect 2014
Wed, Jan 15th 2014 1:38a   Mat Newman
For the past few years, the trek to IBM Connect (Lotusphere) has become a pilgrimage for me. It was in the late 90's that I first heard of a conference dedicated to Lotus software held in the USA at the Swan and Dolphin in Orlando. I immediately added it to my Bucket List of "Must Do" things to achieve in my lifetime. Watching the Videos for the first couple of years (yep, I mean VHS cassettes) provided to us by our local IBM/Lotus reps I became very excited at the depth and breadth o [read] Keywords: ibm lotus lotusphere notes community development integration planetlotus planetlotus.org
132


The number is in ... 4500+ customers REINSTATE Notes/Domino in 2013
Mon, Dec 23rd 2013 4:01a   Mat Newman
IBM don't publish many figures when it comes to Notes/Domino, licences, seats, etc ... but here is a number I can publish: 4500+ IBM Notes/Domino customers REINSTATED their licences in 2013! What is a reinstatement? It results from a customer letting their Notes/Domino renewal lapse - which in my experience has meant that they are actively looking at options other than Notes/Domino for their messaging, collaboration and application requirements - who subsequently decide that they WANT the [read] Keywords: collaboration domino ibm notes notesdomino application




135


Read the detail *carefully* IBM Notes and Domino V9.0.1 availability of group 1 national languages
Tue, Dec 3rd 2013 3:40a   Mat Newman
READ CAREFULLY WHEN YOU FOLLOW THE LINK TO THE ANNOUNCEMENT ;-) Today IBM announced IBM Notes and Domino V9.0.1 availability of group 1 national languages: "IBM® Notes® and Domino® is a family of client and server-based offerings for messaging and collaboration on a wide variety of operating environments. Designed for businesses of all sizes, it provides a platform for the rapid development and deployment of collaborative and workflow-driven business applications that can support a w [read] Keywords: collaboration domino ibm ldd lotus notes applications development server
137


One of the best reasons to upgrade to IBM Domino 9 - Mobile Apps in less than 5 minutes
Fri, Nov 29th 2013 3:22a   Mat Newman
One of the best features of the latest releases of IBM Notes and Domino 9 is the inclusion of the XPages Extension Library and Mobile controls in the core code. Yes that's right, everything you need to modernise your existing Notes applications is included right out of the box. BENEFIT: There is nothing additional you need to install or configure, you don't have to beg your Admin to add any capability, everything is already included in the default install. Recently a number of custome [read] Keywords: admin domino ibm ldd lotus notes xpages application applications database development linkedin mobile profile server wiki
126


Installing IBM Connections plug-ins in IBM Notes 9 on Ubuntu Linux
Sun, Nov 3rd 2013 5:37p   Mat Newman
A quick one to share today - how to get the IBM Connections Activities, Status updates and enhanced Business Card Plug-ins installed easily in IBM Notes 9: Modify your access to /opt/ibm/notes I found this was necessary because one cannot modify the content of /opt/ibm/notes using the installer from within the Notes client, and one cannot execute Notes as root, so: Open a terminal sudo nautilus Navigate to the /opt/ibm folder Right-Click Notes Choose properties Go to the Permissions tab [read] Keywords: connections ibm lotus notes notes client application archive linux properties ubuntu
150


IBM Notes and Domino V9.0.1 Social Edition delivers quality and usability enhancements to help power social business
Tue, Oct 29th 2013 11:05a   Mat Newman
Today marks another milestone in Notes/Domino's 24 (well .. almost) year history, General Availability of IBM Notes and Domino 9.0.1. In summary, some of the enhancements include the following: IBM Notes® and Domino software brings social collaboration and business applications together in a single, easy-to-use environment, with just-in-time access to applications and email across a wide range of client devices. IBM Notes and Domino software enables users to seamlessly tap into the kno [read] Keywords: collaboration connections domino ibm inotes ldd lotus notes traveler xpages apple application applications blackberry email integration linux microsoft mobile office security server




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