How It Works
SeedCode Subscribe is actually pretty simple and is made up of three parts.
1. SeedCode_Subscribe_Setup.fmp12
The SeedCode_Subscribe_Setup.fmp12 file is just a URL builder. It helps you write URLs that you then subscribe to in iCal or Google Calendar. Much of the work in the setup file is in validating these URLs and checking your work.
You can think of a URL as a way of describing a find request for events in your FileMaker files.
Since SeedCode_Subscribe.fmp12 just helps you build URLs it doesn't need to be hosted with your solution unless you're using Google Calendar. Learn more about that here.
2. The seedcode_subscribe_engine
The seedcode_subscribe_engine consists of a php file which sits on your FileMaker Server. This translates URL requests from iCal or Google Calendar into find requests for FileMaker Server and then transforms the results into the iCal grammar iCal and Google Calendar expect.
When you're testing Subscribe using our demo server you're actually using our instances of the seedcode_subscribe_engine on one of our demo severs.
3. Your FileMaker File
Your FileMaker file holds the data you'd like to see in the calendar. In the SeedCode_Subscribe_Setup.fmp12 you've specified which layout and which fields contain the specific data you'd like to see in any given calendar. The URL also holds attributes of the calendar that aren't in your data (like the calendar's color and name).