iaCalendar FAQ:

Q1. What is iaCalendar?
Q2. Can I set up the iaCalendar so that only the webmaster can add/modify/delete events?
Q3. Can I install the iaCalendar without going through the registration?
Q4. What is the "Website Identifier", and what is the "Password" for?
Q5. I copied the Java script into a HTML page, using Adobe PageMill. But when viewed by a browser, this page shows the actual lines of script instead of a Calendar. What goes wrong?
Q6. What can I do when I forget my website ID or password?
Q7. Can I customize the display size of the calendar? And how?
Q8. When I paste the script into a table, only a top section of the iaCalendar appears in the browser. How can I correct the problem?
Q9. When I accessed my calendar from within a corporate firewall, the calendar would not display. Instead I got 'java applet can't start. security violation method verification error'. Can you shed some light here?
Q10. If several people who have authority try to update the same date on the same calendar at the same time, will one be locked out till the other finishes?
Q11. Is there a limit to the number of events on a particular day?
Q12. My needs do not allow for outside banner ads. Can you remove the banner ad and place my own banners?

Q1: What is iaCalendar?

A: iaCalendar is a web-based calendar software. Developed by International Communications Enterprise, Inc, it can be easily installed on any web site or personal web page. It allows webmasters and web site users to manage and schedule various events online. As a 100% pure Java application, it works with any Java enabled browser. No additional software is needed to use the calendar on any site.

Based on a client/server application model, a Java proxy server runs on a central server system, while several lines of Java scripts are inserted in client side HTML pages. When a web page with the Java scripts is opened by a browser, a communication channel is established between the web front and the backend proxy server. The proxy server will check for website ID, verify username and passwords before retrieving or storing events and other relevant information.

Q2: Can I set up the iaCalendar so that only the webmaster can add/modify/delete events?

A: Yes, that can be easily done in two ways. First, when you register your site, check the box marked by "Calendar updateable by webmaster only". This would set up your site so that only the webmaster who keeps the correct password can update the events on your calendar. Second, you can use the Calendar Administration Tool to change your web site setting, checking the "Calendar updateable by webmaster only" property box later.

Q3: Can I install the iaCalendar without going through the registration?

A: No. Your registration is necessary for the iaCalendar installation. The URL that you provide is used by the proxy server to check for validity of your host address, and is used for secure transfer of other relevant information.

Q4: What is the "Website Identifier", and what is the "Password" for?

A: The "Website Identifier" is a unique ID that distinguishes your website from all other's. It is used by the proxy server for various purposes, including but not limited to creation and maintenance of unique directory and database files that keep the event and user information for your web calendar. This ID is also the webmaster's username, when administration is required for the calendar.

The "Password" is used for accessing the "Administration Tool". It is essential that you carefully select the "Website Identifier" and specify the "Password". You need both information later to administer the iaCalendar for your site. So, write them down and keep them in a safe place for your later reference.

Q5: I copied the Java script into a HTML page, using Adobe PageMill. But when viewed by a browser, this page shows the actual lines of script instead of a Calendar. What goes wrong?

A: Some HTML authoring tools such as Adobe PageMill replace "<" and ">" by strings such as "<" and ">", which make the tags in the script unrecognizable by browsers. In copying the Java script, you should use a text editor, such as Notepad on PC or vi on UNIX.

Q6: What can I do when I forget my website ID or password?

A: You should contact ICE,Inc directly via email. ICE will forward the message to your InterNIC contact for verification. Upon confirmation from your InterNIC contact, ICE will send you the website ID or password.

Q7: Can I customize the display size of the calendar? And how?

A: Yes, you can do that easily. Here is a sample section of the HTML lines that you would copy and paste into one of your web page:</P>

<!-- Without this comment tag, a calendar will display here instead of the script lines!

<applet code=Calendar.class codebase=http://www.ice-network.com/calendar/ name=Calendar width="100%%" height="100%%" >

<param name="server_host" value="yourdomainname.com">

<param name="server_port" value="port_number">

<param name="website_ID" value="%s">

<param name="first_year" value="1996">

<param name="last_year" value="2029">

</applet>

End of comment --!>

You can edit the "width" and "height" fields to adjust the display size to meet your own need. For instance, you can set: ...width="600" height="400" ... if you want the calendar to fit in a 600x400 window.

Note that you can either specify relative value for the "width" or "height", i.e. using percentage, or specify absolute number, i.e. number of pixels. If you want to paste the script in a table, we recommend that you use absolute number for the "height". Some browsers fail to display the whole Java window if the script is pasted in a table with the "height" parameter specified in percentage.

Q8: When I paste the script into a table, Only a top section of the iaCalendar appears in the browser. How can I correct the problem?

A: Change the value of "height" parameter to an absolute number measured in pixels. For example, if the original setting is: height="100", change it to: height="480" if you want the calendar to fill your display that is set for 640x480.

Q9: When I accessed my calendar from within a corporate firewall, the calendar would not display. Instead I got 'java applet can't start. security violation method verification error'. Can you shed some light here?

The iaCalendar works through a proxy server that does all the event recording, forwarding, user and website authorization. It is probably the user or website authorization part that is causing problem in going through the corporate firewall. What you can do is to install a complete calendar package, including the proxy server, all Java classes, onto your corporate server.

Q10: if several people who have authority try to update the same date on the same calendar at the same time, will one be locked out till the other finishes?

A: No. The calendar proxy server updates each event instantly upon receiving the data. That means hundreds of people can update events on the same day at the same time without causing noticeable delays.

Q11: is there a limit to the number of events on a particular day? Will scroll bars appear?

A: No, there is no limit to the number of events that can be registered onto a particular day. A scroll bar will appear on that day if the space allocated is not big enough show all titles.

Q12: My needs do not allow for outside banner ads. Can you remove the banner ad and place my own banners?

A: iaCalendarPro version is banner-free. You can have your own banners displayed on the iaCalendarPro.

Q: Can we obtain the server package and have the calendar server running on our own web servers?

A: Yes, you want to get the iaCalendar Server Package. With this package, you can set up an independent calendar service on your network. iaCalendar Server Package can be setup for Intranet, Internet and Extranet, whatever the need. You are completely on your own. There is no link between ICE's server and yours. Pricing. For more information on this server package, contact us.


iaCalendarPro Options:
    You can edit the "width" and "height" fields to adjust the display size to meet your own need.
    Customize background color. The parameter "background" is optional, and "r,g,b" in value is a       placeholder for RGB color values.
    Power Users. Calendar Administration Tool is provided to allow webmasters to monitor and control       event registration, modification, power user access, etc.
    HTML version. You can distribute calendar and events information in HTML version for those       without JAVA enabled browsers.

3-Step Easy installation:
     Step 1 - Register and specify a unique ID for your web site (use your domain name);
     Step 2 - Copy several lines of HTML code generated for you after the registration and paste them        into your web page.   That's all!
     Adjust various parameters on the applet if desired.(see below for more instructions)

Instructions for Applet Parameters:

<applet code=Calendar.class codebase=http://www.ice-network.com/iaCalendar/ width="100%" height="100%" >

<param name="server_host" value="www.ice-network.com">

<param name="server_port" value="6833">

<param name="website_ID" value="YourWebSiteID">

<param name="background" value="r,g,b">

<param name="first_year" value="1996">

<param name="last_year" value="2029">

<param name=grid_portion value=100,200,300,200,300,200,100>

</applet>

(1) You can modify the "width", "height", "background" values to customize the look of the calendar on your site. You may use absolute pixel dimensions or % of the available screen depending on your need.
...width="500" height="400" > (example for 500 pixels wide by 400 pixels long dimension)

(2) Customize display size for each week day. Adjust the values in the parameter "grid_portion" to adjust the relative width of each day of the week.
<param name=grid_portion value=100,200,200,200,200,200,100>(example would make SAT and SUN to be half the size of week days)

(3) Background Color. Enter the appropriate RGB value.
<param name="background" value="255,255,255"> (i.e., white background)

Creating a link to HTML version:
Make a link to the iaCalendar CGI script from your web page show HTML version of the iaCalendarPro. Here is an example:

<A HREF=http://www.ice-network.com/cgi-bin/calendar.dll?calendar?WebSite=YourWebSiteID\ target=YourFrameName> HTML version </a>

You need to replace "YourWebID" with your website ID. Replace "YourFrameName" with the name of the frame area if you use frames. If you are not using frames, just remove "target=YourFrameName" from the above example.

Notice that for the HTML version, YourWebSiteID must be URL encoded. If it contains any space or other punctuation marks. For example, if your web ID is "my calendar", you will need to type "my+calendar". You can find more about URL encoding from any books about HTML/http.

More Questions? Email us


Copyright © 2000 All rights reserved.    International Communications Enterprise, Inc.
International Communications Enterprise, Inc. Copyright (c)2000-2006 All rights reserved.