Home · Links · Contact Us
Home arrow FAQ arrow Problems Running Thyme arrow Remote publishing and IIS
Home
Features
FAQ
Screen Shots
Modules
Demos
Documentation
Forums
Contact Us
Download
Purchase
Quotes

" ... I want to tell you that your thyme product is functional and valuable beyond words. I cannot imagine why any portal would be without it. It is the cornerstone of our new project ..."

" ... Thanks for such a complete project, its making my job much easier. ..."

" ... I have now deployed 4 different calendars and our users love them ... "

" ... Easy to install and use and a great look/design. ..."

" ... This has to be the easiest to use program I think I've had to deal with at all this year. ..."


Remote publishing and IIS Print

Microsoft IIS will require some modifications to allow some calendar applications to publish calendars. By default, if Thyme is running in IIS, remote publish URLs are displayed as:

http://yoursite.com/thyme/remote/ical.php?/23/CalendarName.ics

While some applications can not publish to this URL, all applications will be able to subscribe to this calendar. Specifically, iCal and Windates will change the URL when publishing. To bypass this, you must install ISAPI_Rewrite Lite. A free ISAPI filter from Helicon Tech.

Once downloaded and installed, a shortcut will appear in your Start menu. Navigate to Start -> All Programs -> Helicon -> ISAPI_Rewrite and click on httpd.ini.




In httpd.ini, paste the lines:
# Thyme remote publish rule
RewriteCond URL .*/remote/ical.php/\d+/.*
RewriteRule (.*/remote/ical.php)/(\d+)/.* $1?calendar=$2
- at the end of the file.

The resulting httpd.ini file should resemble this:



Save and close the file. If your text editor tells you that it can not save the file, remove the 'Read Only' attribute from the file.


Next you must enable this filter in IIS. To do this, navigate to the properties of your web site and select the ISAPI filters tab.



Click on the Add button, enter a name for the filter, then browse to the ISAPI_Rewrite.dll file. By default, this is located in C:\Program Files\Helicon\ISAPI_Rewrite\.

Click on OK at the bottom of this window to save your changes. Next, restart your web server.


Now IIS is ready to handle a publishing URL that is supported in all calendar applications. Since Thyme is still using the default URL scheme for IIS, you must tell it to display the Webdav URL for calendar publishing. Webdav is just a publishing standard for web servers. You don't need to understand what this means. To do this, we'll enter a custom setting in Thyme's configuration. Navigate to the Custom settings section by clicking on the Admin link in Thyme's footer, then the Site Settings icon, and finally, the Custom tab.

Here, enter the custom setting FORCE_DAV_URL and 1 for it's value, then click the Save button.




All publishing URLs will now be displayed in a manner understood by all calendar applications. For example:

http://yoursite.com/thyme/remote/ical.php/23/CalendarName.ics

 
It's all about you!
Does Thyme lack a feature you want? How may we improve it?

Buy Now
  • Secure Checkout
  • Simple, web-based installation
  • PayPal accepted

Test Drive
Download our free, 30-day trial version with no obligation to buy.

The trial download contains all the same features as the full version, so you know exactly what you're getting!

Latest Updates
© 2005 eXtrovert software unless otherwise noted. All rights reserved.
Portions © 2004 Ben Brown. All rights reserved.
Trademarks are property of their respective owners.