Copyright: Copyright © 1993-1999 WinWare Incorporated.


Administration Tab
Properties > Administration Tab

Calendar Administrator

Until NetCalendar is licensed, the information in this section of this tab will not be included on your calendar's HTML pages.

Name
Specify the name of the Administrator of this calendar. This name will be included at the bottom of each NetCalendar HTML page created for this calendar.

Email Address
Optionally, specify the Email Address for the Administrator of this calendar here. If an Email Address is specified here, it will be used as a "mailto:" link for the Administrator named above at the bottom of each NetCalendar HTML page created for this calendar.

'For Information on this Calendar, contact:' Text:
By the default, a tag is created at the bottom of each NetCalendar HTML page displaying the Administrators Name and Email address for this calendar.  The text you supply here will preceed that Administrator Name and Email link. You can set this value to anything you feel is appropriate for the specific calendar.

Calendar Clean Up

Delete Pages older than ## months
Each time NetCalendar generates HTML pages, it will also clean up after itself! Specify here the number of past calendar months that you'd like to keep on your system.  If a page is older than the value specified here, it will be deleted.  The value here must not be less than the value specified for "Display Calendar Pages for ## Past Month(s)" on the Preferences tab in this Calendar's Properties window. The number of months that will be deleted is based on the date specified by the "Date of Initial Calendar Page" setting on the Preferences tab for this calendar.

Until NetCalendar is licensed, any value specified here will be ignored by NetCalendar.

Delete Data older than ## months
As you use NetCalendar and add new Events, the size of it's .CAL file will grow. You may specify here the period of time that you'd like to keep old data in your NetCalendar (.CAL) file.  After which, NetCalendar will delete such data whenever it generates HTML pages. The number of months that will be deleted is based on the date specified by the "Date of Initial Calendar Page" setting on the Preferences tab for this calendar.

Until NetCalendar is licensed, any value specified here will be ignored by NetCalendar.


Advanced HTML Options
Properties > Preferences Tab > Advanced HTML Options

Characters to display per Event on Scrolling Month Page
In addition to the Monthly Calendar format HTML pages, NetCalendar creates Scrolling Month format versions of the same pages for those who prefer to view all the Events for an upcoming month on a single scrolling page.

This setting allows you to specify the maximum number of characters to be shown on the Scrolling Month page for any one Event.  If there are more characters in the Event Description for a particular Event, a link will be made to that Event's own HTML page.

Entering 0 for this value means that the entire Event Description for all Events that month will be shown on the Scrolling Month format page.

Width of Scrolling Month & Day HTML Pages
NetCalendar automatically creates HTML pages for all of the Events that you specify. In addition to the Monthly Calendar Format pages, scrolling pages are generated to display specific Events on each day, and an alternate Scrolling Month page is also created to show all Events in a particular month.

By default, the information on these pages will use the entire available width of the users Web Browser window. But if you'd like the text to use a narrower space, or to be displayed at a specific size for some reason, you may specify that size in pixels here. To use the entire width of the users Browser Window, set this value to 0

Width of Calendar View HTML Pages
NetCalendar automatically creates HTML pages for all of the Events that you specify. The Monthly Calendar Format page looks best in most situations when it is set to the default setting of 600 pixels wide. However, in some situations, such as where your Calendar is displayed as part of a set of frames, it may be better to change this setting.

To use the available width of the users Web Browser, set this value to 0. In that way, even with a very narrow frame, your Monthly Calendar will be completely displayed without requiring the user to scroll left or right.

Display Event Graphics on Scrolling Month Page as well as Event Page
Check this box if you would like NetCalendar to include Event Graphics on the Monthly Scrolling HTML Pages that it creates. If this box is unchecked, any graphic that you have specified for use with a particular Event, will only be displayed when the Daily Event Page itself is viewed by the user.

Display Previous/Next Links on Daily Pages
NetCalendar creates graphic "Previous" and "Next" links on the Monthly Calendar pages that will take the user from one Monthly Page to the next. But you may also now have these links included on Daily Event Pages as well! To do so, however, means that all HTML Calendar pages will need to be regenerated each time you change something in your Calendar. So you will not be able to check the "Generate new HTML Calendar Pages only when necessary" option below when this option is checked.

Generate new Calendar Pages only when necessary
Check this box if you would like NetCalendar to generate only the HTML pages that need updating. If this box is unchecked, all NetCalendar HTML pages will be recreated afresh every time that you generate your HTML pages. Checking this box will greatly increase the speed at which your HTML Calendar Pages are generated and published to your Remote FTP Server!

However, if you check this option, you will not be able to check the "Display Previous/Next Links on Daily Pages" option as described above, since selecting that option requires that all HTML pages be regenerated every time.

Included HTML Pages

As of NetCalendar v2.0, you may now specify other HTML pages to be used as Headers and/or Footers on your HTML Calendar Pages! This feature is very useful if you'd like to include information, scripts, graphics etc. on your Calendar Pages that NetCalendar doesn't otherwise have a setting for. Create the HTML page(s) of your liking in your favorite HTML Editor, and then specify the page to be included as a Header and/or Footer here.

Element
Choose the Element that you would like to specify the settings for. This may be either an "Included Header" and/or an "Included Footer" on your Calendar's HTML pages!

HTML File to use
Specify the full drive/path/filename of the HTML page here that you would like to use as a Header and/or Footer (depending on which "Element" you have selected above to work on) on your Calendar's HTML pages.

NOTE: If you edit an HTML File that you've chosen for use as an "Included Header or Footer" be sure to regenerate and publish your Calendar afterwards so that the updated HTML pages will be used on your Calendar's HTML pages! NetCalendar will keep track of when an Included HTML page has been changed, and update the necessary HTML Calendar pages accordingly.

Include on
You may specify that the Header and/or Footer (depending on which "Element" you have selected above to work on) be included on any or all of your Calendar's HTML pages. If you do not check the item, the Header and/or Footer will not be included on HTML Calendar Pages of that type.


Appearance Tab
Properties > Appearance Tab

This tab gives you access to the settings for various visual elements of your NetCalendar.

There are three different sections of Appearance elements:

 Graphics Settings

 Colors Settings

 Language Settings


Calendar Logo
Properties > General Tab > Calendar Logo

You may select to use your own Logo graphic at the top of your NetCalendar pages! And this window is where you'll specify your choices for the user of that Logo.

File Name
Specify the full drive/path/filename of the graphic that you'd like to use as your Logo on HTML Calendar pages. This graphic will be copied into your HTML output directory when pages are generated and uploaded to your Remote FTP Server automatically when you publish.

When clicked, go to
You may optionally specify an URL (for example, a WWW address or Email Address etc.) to go to when your Logo is clicked on by the user in their Web Browser.  If you leave this option blank, your logo will be shown for display purposes only and will not be a clickable link.

Pop-up Help Text
This optional setting, allows you to specify the text that will be shown when the user "mouses over" the Logo in their Web Browser. The text here may only be displayed in browsers that display alt-text as Pop-Up Help Text (like Internet Explorer etc.) You may leave this option blank if you do not wish any text to be shown when moused-over by the user. This text will also be displayed in place of the Logo graphic if a user has chosen to turn off graphics in their Web Browser.

Alignment
Your specified Logo graphic will appear at the top of all of your HTML Calendar pages. Here you may specify whether that Logo will be Centered or Right or Left Justified at the top of the pages.

Use Logo instead of Calendar Title on HTML Pages
If for some reason you'd like to use a Logo only and not have NetCalendar display the Calendar's Title (as specified on the General Tab) on your web pages, you may check this option. The Calendar's Title will still display in the Web Browser's title bar, but it will not be included on the pages themselves.

If you'd prefer that the Calendar Title not be displayed on pages, but also do not wish to use a Logo for some reason, you can simply specify a small 1x1 transparent pixel graphic for use as your Logo (which will then be invisible to the user) and check this option so that the Calendar Title will not be displayed.


Calendar Properties

Each NetCalendar that you create may have specific attributes setup for it. The Properties Window is where you establish those settings. You can, of course, change them at any time, and those changes will then be included on your HTML Calendar pages next time you generate pages.

Every attempt has been made to make NetCalendar as easy as possible to use. Hopefully you'll be able to run it, and it'll make instant sense! If not though, please let us know. And in the meantime, use the additional information found here to explain the settings found on each tab of the Properties window.

 General tab

 Preferences tab

 Appearance tab

 Graphics Settings

 Colors Settings

 Language Settings

 Administration tab

 Remote Publishing tab


Colors Tab
Properties > Appearance Tab > Colors Settings

Color Preview Windows
Several Preview Windows are displayed at the top of this window to give you a sample of what your current color settings look like. Clicking on any element in any of the Preview Windows will change the "Color Element" setting at the bottom of the page so that you may set the preferred color that Element.

Color Element
This dropdown list allows you to select the Element on this Calendar for which you would like to set the color. You may also choose the Element to set by clicking on any of the Elements in the Preview Windows at the top of the page or select it from this list.

Text & Background Color
You may set the colors for any of the Elements on your Calendar. After either selecting a Color Element from the dropdown list, or clicking on one of the Elements in one of the Preview Windows you can then set the color you'd like for the Element's Text and/or Background color here.

Some Color Elements may be set to have "Transparent Background" and if you choose that setting, the color and/or graphic behind the Element will be visible through the Element.

Event Titles (Full Name and Short Name) as well as Event Text may be overridden on a per Event basis on the Event Editor when the Event is created or edited.


Connection Options
Properties > Remote Publishing Tab > Connection Options

Retry to Connect ## times, and wait ## seconds between Retries.
This option allows you to specify how many times you'd like to retry to connect to your FTP server and the time to wait inbetween attempts when Publishing HTML Pages to the Web.

Timeout in ## seconds.
This option allows you to specify how long NetCalendar will wait before determining that an FTP command has failed when Publishing HTML Pages to the Web. Sometimes, when an FTP Server is busy, there may be a delay in getting confirmation back from the server as to whether a command, such as a file upload or request for directory information, has been successful. If you find many errors occurring during Remote Publishing, you may want to increase this setting to allow your server the time it needs to respond.

Remote Server Port
This setting is typically "21" on almost all systems. Only change this option if you have been directed to do so by the Administrator of your FTP Server.


Contents
The Ultimate Web Calendar for Webmasters Worldwide!

http://netcalendar.grafix-net.com

General Information

 What is NetCalendar?

 What's New in this version of NetCalendar?

 Support

 Licensing & Shareware Restrictions

 Copyright & Legal Notices

 Reselling Grafix NetProducts!

 Other Grafix NetProducts!

Using NetCalendar

 User Preferences

 Creating New Calendars

 Calendar Properties

 Creating & Editing Events

 Generating Your Calendar Pages!

 Publishing Your Calendar on the Web!

Hit the 'F1' key in NetCalendar at any time for context sensitive Help!


Copyright Legal Notices
Copyright & Legal Notices

Legal Notices
This version of Grafix NetCalendar may be used on your system for a limited 45 day trial period before it must be registered. Until licensed, Grafix NetCalendar will have various restrictions and certain features will be disabled. Once licensed by an authorized vendor, you may use Grafix NetCalendar on a single system only. License numbers are not transferable without the express consent of the copyright holders.

THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT SHALL ANYONE INVOLVED WITH THE CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF OR BREACH OF ANY WARRANTY. ONCE LICENSED, ANY UNAUTHORIZED DISTRIBUTION OF THE LICENSE NUMBER WILL IMMEDIATELY INVALIDATE YOUR LICENSE AND NO PRODUCT SUPPORT WILL BE GIVEN. ILLEGALLY DISTRIBUTING A LICENSE NUMBER WILL ALSO BRING ABOUT CRIMINAL CHARGES TO THE FULL EXTENT OF THE LAW. DISTRIBUTION OF LICENSES IS AT THE SOLE DISCRETION OF COPYRIGHT HOLDERS AND MAY BE REVOKED AT ANY TIME FOR BREACH OF LICENSING TERMS OR AGREEMENT.

Copyright
Grafix NetCalendar Copyright (c) 1998-2000, by Grafix Networks, Inc.
Brad Friedman & David Robinson
All rights reserved.


Create AutoRUN Shortcut
Create NetCalendar AutoRUN Shortcut

The 32bit version of NetCalendar has a feature to make creating an AutoRUN shortcut simpler.

Essentially, this function simply creates a command line link, on your desktop or elsewhere, that you may use to either Generate and/or Publish your Calendar HTML Pages without opening or running NetCalendar. This can be a useful way to keep your Calendar pages up to date every day, for example, if you show a Red Square to represent Today (as set on the Preferences Tab) or on the first day of each month so that your Initial Calendar Page always shows the current month.

You may also create a shortcut like this manually, or specify the command line yourself for use in a scheduler such as Windows' Task Manager.

For more information on how to create such a Command Line and Parameters used to either Generate or Publish, please see Generating Your HTML Pages and/or Publishing Your Calendars to the Web.


Creating Editing Events
Creating & Editing Events

Creating New Events

Creating a new Event in NetCalendar is simple. Just double click on the main NetCalendar window on the day you wish to create the Event, choose EVENT-ADD NEW from the Event menu, or right-click on the day you like and choose 'Add New...' from the pop-up menu. Any of these options will then take you automatically to the Event Editor, where you can enter the information for the new Event.

Details

On this tab in the Event Editor, you will enter the main details, such as Name, Description, Date, Start/End Times and Location for the event.

Full Event Name
Specify here a full descriptive name for the Event. The full name for the Event will be shown on both the Scrolling Month and Day View HTML pages. As well, it will be used in the Pop-Up text shown when a user mouses-over the Short Name as shown on the Monthly Calendar View (when Internet Explorer or other Web browsers that display Pop-Up alt-text is used). You may use up to 100 characters for this value.

Name on Cal View
Specify here a shorter name for the Event as it will appear on the Monthly Calendar View. A maximum of 24 characters are allowed in this value.

Description
Here you may enter the full description text for the Event. The text used here may be as long as 2500 characters.

When your Calendar HTML pages are generated, NetCalendar will automatically turn any URL's contained in your Event Description text into links for you! That way, any HTTP, FTP, Email Addressess etc., will be clickable by the user and will take them directly to the address specified!

To determine whether a new browser window will be opened when a user clicks on a link in an Event Description in this calendar, set the option as you wish for "Spawn New Browser Window when links in Event descriptions are clicked." on the Preferences tab in this calendar's Properties window.

*** You may also use your own HTML formatting in this field! ***

To use your own HTML formatting, that will remain untouched by NetCalendar, simply enclose whatever HTML you'd like in the following tags:

<HTML> </HTML>

Any information that is found to be between those two tags in an Event Description will be left alone by NetCalendar when your HTML Pages are generated. Thus, your own HTML formatting will remain intact and will then be displayed as part of your Event Description! For example:

<HTML>
<a href="http://download.com/file.exe">click here!</a><B>Thanks for your support!</B>
</HTML>

You can have any number of <HTML></HTML> tags in the event description.

Date
If this is a "One Time" Event, simply select the date for this Event from the dropdown Event Date calendar, or type it explicitly into the field.

If this is a Recurring Event, the recurrence will be explained here. Or you may create and/or change the Recurrence pattern for the Event by selecting the "Recurrence..." button.

Show Start Time
You may optionally set a Start Time for the Event. To do so, check the box here, and then specify the Start Time of the event in the field to the right of the text. Until the Show Start Time box is checked, the time setting for this value will be disabled.

Start Times, if specified here, will be displayed on Scrolling Month and Day View HTML pages. As well, it will be used in the Pop-Up text shown when a user mouses-over the Short Name as shown on the Monthly Calendar View (when  Internet Explorer or other Web browsers that display Pop-Up alt-text is used).

To change the text that NetCalendar uses for the word "Time" see Language Settings as available from the Appearance Tab in Properties.

Show End Time
You may optionally set an End Time for the Event. But only if you have chosen a Start Time for the Event as well. Otherwise, this option will be disabled.

To set an End Time for the Event, check this box, and specify the end time in the field to the right of the text.

End Times, if specified here, will be displayed on Scrolling Month and Day View HTML pages. As well, it will be used in the Pop-Up text shown when a user mouses-over the Short Name as shown on the Monthly Calendar View (when  Internet Explorer or other Web browsers that display Pop-Up alt-text is used).

To change the text that NetCalendar uses for the word "Time" see Language Settings as available from the Appearance Tab in Properties.

Time Zone
You may optionally specify to display a TimeZone with this event if a Start/End Time has been set for this Event.

You may specify a default to be used on every Event on the "Default Event Times TimeZone" setting on the General Tab in the Properties window. That value may be over-ridden here if you like.

Leave this value blank if you do not wish to show a TimeZone value for this Event.

TimeZones, if specified here, will be displayed on Scrolling Month and Day View HTML pages if a Start/End time has been specified for the Event. As well, it will be used in the Pop-Up text shown when a user mouses-over the Short Name as shown on the Monthly Calendar View (when Internet Explorer or other Web browsers that display Pop-Up alt-text is used).

Location
You may optionally specify to display a "Location" for this event. The Location may be a physical location, or even an URL that will be made clickable by NetCalendar when HTML pages are generated.

Leave this value blank if you do not wish to show a Location value for this Event.

Locations, if specified here, will be displayed on Scrolling Month and Day View HTML pages. As well, it will be used in the Pop-Up text shown when a user mouses-over the Short Name as shown on the Monthly Calendar View (when  Internet Explorer or other Web browsers that display Pop-Up alt-text is used).

To change the text that NetCalendar uses for the word "Location" see Language Settings as available from the Appearance Tab in Properties.

Appearance

On this tab, you'll specify appearance details for your Event such as the colors of the Title and Text and whether a Graphic should be displayed with this Event or not.

Event Text Colors
You may choose the colors for the Event Title (Full and Short Name) here, or select whether you'd simply prefer to use the default setting for these values as specified on the Color Settings section accessable via the Appearance Tab on the Calendar Properties window.

Use Graphic with Event
If you check this box, any graphic you choose will be displayed along with this Event on it's Daily Event HTML page and/or on the Scrolling Monthly HTML page.

File Name
Specify here the full drive/directory/filename of the local graphic file you wish to display with this event. The graphic will be copied to your HTML output directory when your Calendar's HTML pages are generated and sent to your Remote FTP Server when pages are Published.

Alignment
Your graphic can be displayed to the Left, Right, Above or Below the Event Text itself. Specify your choice here.

When Clicked, go to
You may, optionally, specify an URL or Email Address that you would like to launch when this graphic is clicked on by the user in their Web Browser! Specify that value here. If you do not wish this graphic to be a link, simply leave this value blank.

Pop-Up Help Text
This optional value allows you to specify the alt-text that will be displayed as a Pop-Up when the user "mouses over" this graphic. This can be descriptive information, or a caption, or anything you like. You may also leave this value blank if you do not wish to display any Pop-Up text for this graphic. (Pop-Up text may only be displayed in Internet Explorer or other Web browsers that display Pop-Up alt-text).

Show this graphic on Scrolling Monthly page, as well as Event page
You may override your default setting for this value by checking or unchecking this box. The default setting for this value is settable on the Advanced HTML Options window accessable via the Preferences Tab on the Calendar Properties window.


Creating New Calendars

To create a new NetCalendar, simply choose FILE-NEW from the menu bar, and you'll be given the Properties page for a new NetCalendar, with all of your previously set defaults in place.

This feature is only available for NetCalendar Professional and Enterprise licensees. Only one calendar may be created in the NetCalendar Basic version.

For information on upgrading to the NetCalendar Professional or Enterprise version, please see the Licensing Information or stop by http://netcalendar.grafix-net.com for details!


Find Events

Select this option from the TOOLS menu on the main NetCalendar window to find Events containing any text that you specify.

If any Events are found which contain the specified text, you will be able to go directly to that Event by double-clicking the Event as it is listed in the listbox.


General Tab
Properties > General Tab

Calendar Title
Specify the name you'd like to use as the general title for this Calendar. The Calendar Title will appear on all NetCalendar HTML pages (unless you choose to turn it off on the Calendar Logo window).

Until NetCalendar is licensed this text will always display as "NetCalendar: The HTML Web Calendar" on your Calendar's HTML pages.

Calendar Logo Button

Directory for Calendar Pages
Specify the full drive\path to the directory where you wish NetCalendar's HTML Calendar pages to be created. This is the directory where all HTML pages and Graphics needed for your Calendar will be placed when NetCalendar generates pages. You will likely end up creating a directory on your Web server's remote FTP directory that will contain the same files.

Initial Calendar Page Filename
Specify the filename for your main NetCalendar HTML page. This is the HTML page that you will link to when displaying your NetCalendar on your website. From this main page (default setting is "NetCal.htm") all of the other HTML pages generated by NetCalendar will be accessable to users of your website.

The information on this initial page will be the Monthly Calendar Format page or the Scrolling Month Format page for the month that you have chosen  as the "Date of Initial Calendar Page" on the Preferences Tab. The option of whether to use the Month Calendar Format or the Scrolling Month Format is also accessable via the Preferences tab.

NOTE: In the 32-bit version of NetCalendar, you may specify a 4 letter extension for your initial file, such as *.html. When doing so, NetCalendar will use that same extension for all of the additional HTML Calendar Pages that it creates as well.

Prefix for add'l Calendar Pages
Specify a two character prefix for additional Calendar Pages created by NetCalendar.

Aside from the Initial Calendar Page, as described above, NetCalendar will automatically generate other HTML pages, all automatically linked to each other. These additional pages include Month pages other than the current month, as well as all of the individual Daily Event pages that NetCalendar automatically generates.

All NetCalendar HTML pages will be created in the same directory as the Initial Calendar Page and they will have the same file extension (e.g. *.htm, or optionally, *.html in the 32-bit version of NetCalendar).  The filenames, determined automatically by NetCalendar and used for these additional pages will be the date of the information that is represented on that HTML page appended to the Prefix you specify here.

NOTE: The Prefix used here should be unique, and not used by any other NetCalendars which produce HTML pages in the same directory!

"Return To Homepage" URL
Specify the URL that you'd like to link to for this calendar's "Return to Homepage" graphic link.  If this is left empty, no link will be created by NetCalendar.

Until Licensed, NetCalendar will always use the Grafix NetCalendar homepage for the "Return to Homepage" URL.

"Return To Homepage" Target
There are four different options from which you may choose as the target frame for the page displayed when user clicks the "Return To Homepage" link:

Same Frame:
The target frame of the link will be the same frame that contains your calendar.

Whole Page:
The target frame of the link will be the entire Web browser window.

New Window:
Specifies that a new instance of the Web browser should be launched on the user's desktop, and the page that is the target of the link should be displayed in the new instance of the Web browser.

Parent Frame:
Specifies to display the target page in the frame that contains the current frameset tag. So if your calendar was contained in a frameset within another frameset, the first frameset would be left as is, and the target of the link would take up the entire frameset that your calendar had been a part of.

Default Event Times TimeZone
The value specified here will be included with Start and End Times that are shown on Events in your Calendar. This value may be left blank. As well, the TimeZone may be specified on a per Event basis in the Event Editor for any specific Event.

Calendar Description <MetaTag>
This optional field, allows you to specify a description for this NetCalendar. "MetaTags" add information to the source code of your HTML pages, but do not effect their appearance. This information is useful, for example, when listing your Calendar with an Internet search engine, many of which use such MetaTags to determine how an HTML page should be listed in their database.

Until NetCalendar is licensed your Calendar Description MetaTag will not be included in your HTML pages.

Calendar Keywords <MetaTag>
This optional field, allows you to specify Keywords for this NetCalendar. Internet search engines often list pages, in part, by the Keywords found on the HTML page.  "MetaTags" add information to the source code of your HTML pages, but do not effect their appearance. This information is useful, for example, when listing your Calendar with an Internet search engine, many of which use such MetaTags to determine how an HTML page should be listed in their database.

Until NetCalendar is licensed your Calendar Keywords MetaTag will not be included in your HTML pages.


Generating HTML Pages
Generating Your Calendar Pages!

...And here's where NetCalendar becomes indispensable!  After you've entered the information for Events, one button (or less!) is all you'll need to press to have NetCalendar create all of your beautifully crafted HTML pages! All of them automagically linked together for easy use on the Web! No brain required!

And, as of v2.0, NetCalendar will also Publish them automatically to your Remote FTP Server in the same step!

There are two ways to have NetCalendar generate your HTML pages:

Generating HTML Pages Manually
This one's easy. Hit the "Generate and/or Publish Pages Now!" button on the main NetCalendar window, and you're done!

In case you forget, NetCalendar will also give you the option to create your NetCalendar HTML pages when you exit if any data has changed. A done deal.

Options for Generating pages are also available from the TOOLS menu on the main NetCalendar window.

Generating HTML Pages Automatically
This one is even easier, since it requires no user intervention whatsoever after you've set it up once!  To generate pages automatically each night, just use the windows scheduler of your choosing. There are many available, including the Windows Task Scheduler.

In the 32bit version of NetCalendar, you may choose the new "Create AutoRUN Shortcut" option from the TOOLS menu to create a Shortcut that may be run automatically each night to Generate and/or Publish your pages.

Or you may create this shortcut manually. To do so, simply specify a single command line to run a minute or so after midnight each evening and your calendar will be completely up to date! All of your HTML pages created for you!

If you will be creating this shortcut manually, the command line to specify is as follows (see Publishing Your Calendar to the Web for information on how to use the "PUBLISH" parameter to also have your pages published to your Remote FTP Site in this same step!):

In the 32bit version of NetCalendar...
<Drive&PathTo>NetCal.exe <Drive&PathTo>NameofFile.Cal RUN

In the 16bit version of NetCalendar...
<Drive&PathTo>NetCal16.exe <Drive&PathTo>NameofFile.Cal RUN

...an example of this would be (all on one line!):

In the 32bit version...
c:\NetProds\NetCal\NetCal.exe c:\NetProds\NetCal\NetCal.Cal RUN

In the 16bit version...
c:\NetProds\NetCal\NetCal16.exe c:\NetProds\NetCal\NetCal.Cal RUN

...If you are unregistered, or have a Basic NetCalendar license only, then the default name for your Calendar file will be "NetCal.cal".

...If you have a Professional or Enterprise NetCalendar license, then you can name your .CAL files anything that you like! Swell, huh? We think so!

After your NetCalendar HTML files are generated, you can then post your calendar on the Web, either manually or using the new Remote Publishing feature in NetCalendar! To Publish your pages automatically at the same time, simply add the "PUBLISH" parameter to the above command line! See Publishing your Calendar to the Web for more info!

If you're not sure which version of NetCalendar you are running (16 or 32bit) see HELP-ABOUT in NetCalendar.


Graphics Tab
Properties > Appearance Tab > Graphics Settings

Customize Graphic Page Elements

NetCalendar is highly customizable, and allows you to specify any graphics you'd like for use on your calendar(s). Those settings are determined on this tab.

Graphic Preview
This window displays a sample display of the graphic selected for the Page Element currently specified in the 'Element' drop-down box.

Graphics used for page backgrounds, such as the Monthly Calendar, Monthly Scrolling and Day Page backgrounds will be shown as Tiled. All other graphic elements, such as "View Next Month" and "Return to Homepage" graphics are centered in the Graphic Preview window.

Graphic Element
Select, from the dropdown listbox here, the graphic element that you would like to customize. All of the NetCalendar graphic elements are available to be customized any way you like!

File Name
Using the 'Browse...' button next to this value, you may specify the graphic that you would like used for the Page Element currently selected in the 'Element' dropdown listbox above.  The selected graphic will then be display in the Graphic Preview window at the top of this tab.

NOTE: If a graphic specified on this page is either not found in the directory where this Calendar's HTML pages are created, or the file has a different date/time than the one found in that directory, NetCalendar will automatically create a copy of this graphic in your HTML directory the next time HTML pages are generated. A copy of the specified graphic must be in the same directory with your HTML pages in order to be displayed correctly on your Calendar's HTML pages!

Pop-up Help Text
Some graphic elements, such as the 'Return to Homepage' and 'View Next' links allow you to specify Pop-Up Help Text that will appear in most Web Browsers when the user holds their mouse over the link.  You may specify the text to be used in that case here.

If no Pop-Up text is shown by NetCalendar for a particular graphic element, like a Month Background for example, then this field will be disabled.


Import Events

This option is available via the FILE menu for Professional and Enterprise Licensees only. You will be able to specify the file from which you wish to Import Events.

Several Special Holiday Files are available for FREE download at NetCalendar Website!  As of release of NetCalendar v2.0, "US Holidays" and "Jewish Holidays" archives are available with hopefully many more available in the future! These Special Holiday Files may then be Imported into your Calendar via this option!

When you specify the file that you'd like to Import from, you will then be given a list of the available Events within that file. Select the Events to Import and they will become a part of the open Calendar!

This option is also useful when concatenating Events two different Calendar files.


Dates Tab
Properties > Appearance Tab > Language Settings

The settings on this tab are mostly for International Users who wish to specify Month and Day names and a few other phrases used by NetCalendar in their own language for use on all the HTML pages in this Calendar.  Users in the United States should most likely be able to keep these values set at their defaults.

Month Names to use on this Calendar (Long & Short)
Specify the both the full name, and a three letter abbreviation, for each month in the year in the specific language that you'd like to use for this Calendar.

Day Names to use on this Calendar
Specify the name of each day of the week in the specific language that you'd like to use for this Calendar.

Miscellaneous Texts to use on this Calendar
Specify the text that you'd like to use for these various phrases that are used by NetCalendar in various situations on your Calendar's HTML pages.


Licensing NetCalendar
Licensing & Shareware Restrictions

Licensing NetCalendar

Order your License Online using our Secure Online Registration at:

http://netcalendar.grafix-net.com

Order your License by Mail or Fax:
Fax to:
(517) 694-2536

Or Snail Mail to:
Grafix Network
P.O. Box 25003
Lansing, MI  48909

Order your License by Phone:
(517) 694-8651

Pricing

Please note, these prices refer to new Licensees only. For information on affordable Upgrades, either from previous versions of NetCalendar to the latest, or from one Licensing Level to another, please stop by the Grafix NetCalendar website at http://netcalendar.grafix-net.com!

NetCalendar Basic License - * $59.95
Create a single NetCalendar on the web!

NetCalendar Professional License - * $299.95
Create unlimited NetCalendars and access special features such as Importing Data from other NetCalendars and dBase files! (Great for sites who need multiple Calendars or for hosts who may wish to rent out Calendaring services!)

NetCalendar Enterprise License - * $1999
Includes all of the Professional features (see above) and allows for site license usage for the entire enterprise. Perfect for businesses and corporations who may wish to have multiple NetCalendars run by different members throughout the organization.

* NOTE: Prices are subject to change without notification. You will be notified of any price changes before your Credit Card is charged. Our website at http://netcalendar.grafix-net.com will reflect the latest pricing.

Shareware Restrictions

Until licensed, NetCalendar will only create HTML pages for the current month.  After you are licensed for either the NetCalendar Basic, Professional or Enterprise version, you'll be able to specify the number of months that are available for users to view (there will be "View Next Month" and "View Previous Month" links etc. on the various Calendar HTML pages. As well, you'll be able to specify various text for use on your HTML pages (Calendar Title etc.) and all of the "Unregistered" notices will be gone!

The NetCalendar Basic license allows you to create only one NetCalendar, whereas the Professional and Enterprise licenses allow you to create as many calendars as you like on your WWW site!

Would you like to become a Grafix NetProducts Reseller?

If you find NetCalendar useful, perhaps you would be interested in becoming a reseller! Resellers receive handsome commissions on one or all of the NetProducts simply by helping to distribute our software!

For info on how to make money reselling Grafix NetProducts, stop by https://secure.grafix-net.com/netproducts/reseller.htm


Other Grafix NetProducts
The Best in Internet Publishing Software!

Try 'em all now at http://netproducts.grafix-net.com!
Or become a Grafix NetProducts Reseller today!

 Grafix  NetTransfer

Automatically transfer files (HTML, graphics etc.) to the FTP site(s) of your choice! Specify virtually as many FTP sites, directories and/or files to transfer anytime!
Works great with NetCalendar and the other NetProducts!
NetTransfer runs under Windows 3.1, Win95/98 or WinNT!

 Grafix  NetCalendar

Publish beautifully crafted and customized event calendars on the Web!!! Keep everyone apprised of upcoming events, holidays, meetings or anything else you can think of, with great looking interactive web pages!
Automatically updated when needed!
NetCalendar runs under Windows 3.1, Win95/98 or WinNT!

 Grafix  NetCatalog

Open Your Web Store Today! Built with the same intuitive interface that you find in NetCalendar, NetCatalog lets you produce a complete catalog of products and services available for display and ordering over the Internet complete with images, thumbnails, shopping cart, shipping & tax options & more!
NetCatalog runs under Win95/98 or WinNT!

...And more on the way soon!


Preferences Tab
Properties > Preferences Tab

HTML Page Options

NetCalendar is extrememly customizable! On this tab you will set many of the basic options that NetCalendar will use when creating your HTML Calendar pages.

Date of Initial Calendar Page

Current Month/Year
This setting will make the Calendar page for the month and year, at the time your calendar pages are generated, the starting Calendar page. For this reason, you will want to regenerate and publish pages on the first of each month so that the current month is the first one your users will see.

Specific Month/Year
You may choose a specific Month and Year for your Calendar's initial page. This feature is useful for historic timelines that you may wish to begin at a certain point, no matter when your Calendar pages are generated. In the 32bit version, you may specify a year as early as 100 or as late as 9999. You will then be able to create Events in the main NetCalendar window for as many as  100 years prior to the year you've specified here.

For Initial Calendar Page, use:

Monthly Calendar Page
This is the default selection. It will display the current Month's Calendar Format page as the main starting page for your Calendar.

Monthly Scrolling Page
Selecting this value will display the current Month's Scrolling Format page as the main starting page for your NetCalendar.

Your users will be able to access either Scrolling or Monthly Calendar format pages no matter which of the above settings that you choose. This setting merely determines which page will be the default starting page displayed when they first view your NetCalendar.

Display Calendar Pages for ## Past Months(s) and ## Upcoming Month(s)
NetCalendar HTML pages will be created, along with links to them, for as many months in the past and future as you specify here.

You may now display up to 100 months prior to or after the date specified in the "Date of Initial Calendar Page" setting described above. Links to those pages will automatically be created on all of your Calendar's HTML pages

Until registered, NetCalendar will only show HTML pages for the current month.

Max Number of Events to display per Day on Monthly Calendar View Pages
The Monthly Calendar View Pages consist of a standard grid-like format. This setting determines the maximum number of Events, per day, to show in one of the grid's cells before displaying a red chevron symbol (>>) to specify that there are "Additional Events" on this day. The default setting is 3 and allows for nicely squared days on your calendar. But if you frequently have days containing more than 3 Events, you may wish to increase this value.

Display Event Pages as Pop-Ups in a New Browser Window.
Selecting this option will pop-up a new Browser Window when a user clicks on an Event from one of your Monthly Calendar pages. The new pop-up Browser window will be a small window and will take the user directly to the Event that they have selected on the Monthly Calendar page. When this option is unchecked, clicking on an Event from a Monthly Calendar page will display the Day's full Event Page in the same Browser window.

Spawn New Browser Window when links in Event descriptions are clicked
NetCalendar will automatically create links out of text found in Event Descriptions if it appears to be an Internet URL (http://, ftp://, Email address etc.)  This is very useful if you'd like to specify any kind of URL in your Event Description text.

If this box is checked, a new Browser Window will open to display the page linked to by the specified URL when that link is clicked on by the user.  If it is not checked, then the page specified by the URL will be displayed in the same Browser Window where the Calendar was previously displayed.

Click here for info on "Advanced HTML Options"

Check these only if generating pages Daily
Webmasters who update their NetCalendar pages daily, may wish to take advantage of the following options.

Use a "red square" to represent Today on the Monthly Calendar page.
If checked, NetCalendar will add a "red square" to your Monthly Calendar HTML pages on the date that represents "Today".  That day is determined by the date that you generate your HTML Calendar pages.  If you will not be generating and publishing pages automatically each night, you should leave this option unchecked so that the red square will not be used on your Monthly Calendar HTML pages.

Include 'Jump To Today' link on Daily Pages.
If checked, the 'Jump To Today' link graphic will appear on your various Daily Event pages.  You should only check this option if you'll be generating and publishing your pages to the server every day. Otherwise, the link to "today's" Daily Event page may be incorrect.

Check this only if generating at least once Monthly (recommended)
Webmasters who update their NetCalendar at least monthly (recommended!), may wish to take advantage of the following options.

Include 'Jump To Today' link on Monthly Pages.
If checked, the 'Jump To Today' link graphic will appear on your various Monthly pages where appropriate (on both Calendar and Scrolling format pages). You should only check this option if you'll be generating and publishing your pages at least once a month to the server. By default, this option is selected, as it's strongly recommended that you update your pages at least on the first day of each month, so that your Initial Calendar Page will represent the events occuring during the current month.


Publishing your Calendars on the Web
Publishing your Calendars on the Web!

After your HTML pages have been generated, your NetCalendar is ready for publishing on the Web!

Your starting page is the file you specified as your "Initial Calendar Page" on the General tab in the Properties window for this calendar. That is the page you should link to from your homepage, or wherever you'd like, to make your NetCalendar available.

All NetCalendar HTML pages for a specific calendar are created in the same directory as your Initial Calendar Page, along with any graphic files that are needed.  If you run your Web server locally, then you don't need to do anything other than make this directory available to your server.

If your Web site is on a remote server, for example if you Web site is hosted by AOL or any other ISP, you'll need to upload the NetCalendar HTML pages and graphics to the FTP site where the web pages for your Web site are located.

You can upload pages and graphics using any FTP utility or you can use NetCalendar's built-in Remote Publishing function! This function can be automatically invoked automatically every night if you wish, or manually from within NetCalendar!

In order for NetCalendar to be able to Publish your pages to your Remote FTP Server, you must fill out all of the required values on the Remote Publishing Tab in the Properties window for this calendar!

Once you have filled out those values, you may choose one of two ways to have NetCalendar publish your HTML pages:

Publishing HTML Pages Manually
This one's easy. Simply hit the "Generate and/or Publish Pages Now!" button on the main NetCalendar screen, and you're done!  In case you forget, NetCalendar will also give you the option to publish and/or generate your NetCalendar HTML pages when you exit if any data or properties in your Calendar have been changed. A done deal.

Options for Publishing pages are also available from the TOOLS menu on the main NetCalendar window.

Publishing HTML Pages Automatically
This one is even easier, since it requires no user intervention whatsoever after you've set it up once!  To publish pages automatically each night, just use the windows scheduler of your choosing. There are many available, including the Windows Task Scheduler.

In the 32bit version of NetCalendar, you may choose the new "Create AutoRUN Shortcut" option from the TOOLS menu to create a Shortcut that may be run automatically each night to Generate and/or Publish your pages.

Or you may create this shortcut manually. To do so, simply specify a single command line to run a minute or so after midnight each evening and your calendar will be completely up to date! All of your HTML pages generated and published for you!

If you will be creating this shortcut manually, the command line to specify is as follows (see Generating Your HTML Pages for information on how to use the "RUN" parameter to also have your pages Generated before they are published to your Remote FTP Site in this same step!):

In the 32bit version of NetCalendar...
<Drive&PathTo>NetCal.exe <Drive&PathTo>NameofFile.Cal PUBLISH

In the 16bit version of NetCalendar...
<Drive&PathTo>NetCal16.exe <Drive&PathTo>NameofFile.Cal PUBLISH

...an example of this would be (all on one line!):

In the 32bit version...
c:\NetProds\NetCal\NetCal.exe c:\NetProds\NetCal\NetCal.Cal PUBLISH

In the 16bit version...
c:\NetProds\NetCal\NetCal16.exe c:\NetProds\NetCal\NetCal.Cal PUBLISH

...If you are unregistered, or have a Basic NetCalendar license only, then the default name for your Calendar file will be "NetCal.cal".

...If you have a Professional or Enterprise NetCalendar license, then you can name your .CAL files anything that you like! Swell, huh? We think so!

You may also generate your Calendar's HTML pages at the same time, just before Publishing, by adding the "RUN" parameter to the command line above! See Generating HTML Pages for more info!

If you're not sure which version of NetCalendar you are running (16 or 32bit) see HELP-ABOUT in NetCalendar.


Recurring Events

As of NetCalendar v2.0, you may create Recurring Events in NetCalendar instead of creating a separate Events for each and every occurence of a similar event, such as a Weekly Meeting, or Yearly Birthday etc.

NetCalendar offers a highly configurable set of Recurrence options and ranges for your Events. The various options are explained below.

One Time
This is the default setting for new Events. Simply select the date for this event from the dropdown Event Date calendar or type it explicitly into the field.

Daily
Enter the value for how often this Event is to occur (every XX days). Or if should occur every weekday.

In the Recurrence Range area you can enter values for the specific date that the Event should "Start on" and how long the Event should continue to occur. If it is to continue perpetually, select "No End Date" or specify the number of occurences for the Event, or a specific "End On" date for the Event.

Weekly
Enter the value for how often this Event is to occur (every XX weeks) and on which day or days that the Event will occur. You can set the event to occur on any or all days from Sunday through Saturday, simply check the selected days.

In the Recurrence Range area you can enter values for the specific date that the Event should "Start on" and how long the Event should continue to occur. If it is to continue perpetually, select "No End Date" or specify the number of occurences for the Event, or a specific "End On" date for the Event.

Monthly
You may specify either a specific day of the month, or a "logical" day of the month for this Recurring Event to occur.

For specific days, enter which day of the month, and how often this Event is to occur (every XX months).

For "Logical" occurences, you may specify the 1st, 2nd, 3rd, 4th, or Last Sunday through Saturday of every XX months.

In the Recurrence Range area you can enter values for the specific date that the Event should "Start on" and how long the Event should continue to occur. If it is to continue perpetually, select "No End Date" or specify the number of occurences for the Event, or a specific "End On" date for the Event.

Yearly
You may specify either a specific day of the year, or a "logical" day of the year for this Recurring Event to occur.

For specific days, enter which month and day the Event is to occur every year.

For "Logical" occurences, you may specify the 1st, 2nd, 3rd, 4th, or Last Sunday through Saturday of any month of the year.

In the Recurrence Range area you can enter values for the specific date that the Event should "Start on" and how long the Event should continue to occur. If it is to continue perpetually, select "No End Date" or specify the number of occurences for the Event, or a specific "End On" date for the Event.


Remote Publishing Tab
Properties > Remote Publishing Tab

FTP Settings

As of NetCalendar v2.0, you may now publish your Calendar's HTML Pages and Graphics automatically to any Remote FTP server that you wish at the same time HTML pages are generated! But first you must let NetCalendar know the specifics of your FTP Web Server. You'll do that on this tab.

Remote FTP Server
This is a full internet domain name for the FTP address of your server.  This is normally something like 'ftp.myserver.com', or may be the same domain as your web site 'www.myserver.com'

Remote Directory
This is the full path to the directory on the remote server where NetCalendar should upload your HTML calendar pages to. This should be the full path from the root of the Remote FTP Server specified above. It must begin with a "/" symbol. For example: "/mypages/NCalHTML"

Login Name & Login Password
This is the case-sensitive login name and password for your account at your remote server. Your system administrator or service provider would have provided this information at the time your web site was setup. When entering your password into this setting, only asterisks will be shown so as to not disclose your actual Remote FTP Server password.

Click here for information on "Connection Options"

File Transfer Options

NetCalendar is very configurable concerning the way in which HTML pages and graphics are uploaded to your remote server. Several of the settings in the section can save you time and keep your remote server free of clutter.

Send to Remote FTP Server
Here you specify which files, from your local directory where HTML Calendar pages are created (as specified on the General Tab), will be sent to your Remote FTP Server's NetCalendar directory. The options are as follows:

All Files in this Calendar's HTML Directory
All files, whether they are HTML pages, graphics or anything else that is located in the local HTML Directory will be sent to the Remote Server.

Only Pages & Graphics used in this Calendar
Only HTML pages and graphics created and/or used by this NetCalendar will be sent to the Remote Server. A useful option for those who may keep other items in the same directory which they do not wish to send to the server.

Delete Files...
When NetCalendar publishes files to your Remote FTP Server, it will also, optionally, delete certain files from the Calendar's Directory on the Remote Server. The option for how NetCalendar may be set to delete those files will be slightly different, depending upon which setting you have chosen in the above "Send to Remote FTP Server" option. The option will be one of the following:

Delete Files from Remote Directory which are not present in Local Directory
This option is selectable if you have set the "Send to Remote FTP Server" setting to "All Files in this Calendar's HTML Directory". If you check this option, NetCalendar will essentially keep your local and remote directories in synch. If a file does not appear in your Calendar's local HTML Directory (perhaps because it's been deleted by your "Calendar Clean-Up" settings on the Administration Tab) it will also be deleted from your Remote FTP directory.  If you do not select this option, no files will be deleted from your Remote FTP directory, and you'll need to clean up that directory yourself as needed.

Delete Old Calendar Pages from Remote Directory
This option is selectable if you have set the "Send to Remote FTP Server" setting to "Only Pages & Graphics used in this Calendar". If you select this option, NetCalendar will only delete older HTML Calendar pages  (as determined by your deletion settings in the "Calendar Clean-Up" section on the Administration Tab) from your Remote FTP Directory . Any other pages or graphic files etc., will be left on your Remote FTP Server Directory. If you do not select this option, no files will be deleted from your Remote FTP directory, and you'll need to clean up that directory yourself as needed.

Only Send Files that are different from those already on the Remote Server
When this option is checked, NetCalendar will determine, at time of Publishing to the Remote Server, which graphics and HTML pages need to be uploaded to the Remote Server. If it's not checked, then all HTML pages and graphics used by your Calendar will be uploaded each time. Selecting this option can greatly shorten the time that NetCalendar takes when publishing pages to the Remote FTP Server.  The following settings help NetCalendar to determine which HTML Pages and Graphics need to be sent to the server:

Based On
File Name, Size, Date & Time
All file specs will be taken into account when determining if an HTML page and/or graphic file needs to be uploaded to the Remote Server. The determination is based on whether the version of the file at the Remote Server matches the local version of the file based on file name, size, date and time.

Since the time at your Remote FTP Server may be different than the time on your local system, you can inform NetCalendar of the difference in time in the options that will be enabled in the "Time at the FTP Server is ## hours earlier/later than the Local System" settings. If you are not certain of the time difference at your FTP site, inquire with the administrator of your Remote FTP Server.

File Name & Size Only
Only the name of the file, and it's size will be used as a determination of whether or not NetCalendar needs to upload a particular HTML Calendar page or graphic to your Remote FTP Server.


Reselling Grafix NetProducts
Reselling Grafix NetProducts!

Join the NetProducts Reselling Team!

We hope you feel as strongly about NetCalendar as we do! And we'd like your help in spreading the good word! There are a lot of localized communities who don't yet know about the NetCalendar and the other Grafix NetProducts, and we'd like to encourage you to introduce them!

We hope to make it worth your while! Resellers will receive substantial discounts on all Grafix NetProducts as well a specially compiled version of NetCalendar for distribution that will point to your own Web site for order processing! A great way to increase traffic to your own site!  We encourage resellers to bundle our products with value-added services (and other products) and charge accordingly.

Make money today by becoming a NetProducts Reseller!

For More Info on Reselling NetCalendar, stop by http://www.grafix-net.com/resellers


Support

Contact your Reseller first!

If you've purchased your NetCalendar license via a reseller, you should contact them first for technical support and other questions concerning NetCalendar.

Would you like to become a Grafix NetProducts Reseller?

If you find NetCalendar useful, perhaps you would be interested in becoming a reseller! Resellers receive handsome commissions on one or all NetProducts simply by distributing our software! For info on how to make money reselling Grafix NetProducts, stop by http://www.grafix-net.com/resellers

Questions? Suggestions? We'd love to hear from you!

The easiest way to contact us, receive program updates, submit bug reports, etc. is via our Web site! But contact us any way that you see fit! We'd love to hear from you!

•	via WWW:

http://netcalendar.grafix-net.com

•	via Email:

Support@grafix-net.com

•	via Snail Mail:

Grafix Network
P.O. Box 25003
Lansing, MI  48909

•	via FAX:

(517) 694-2536

Join our Beta Team!

Want to help us out with the latest and greatest version of NetCalendar? Join our Internet Mailing List to try the newest versions of products, add your input to development, and hear from others using the NetCalendar! Who knows, you just might learn something? And help us at the same time!

To join the Beta group, just send email to majordomo@grafix-net.com and in the body of the note write simply:

JOIN NetCal-Beta@grafix-net.com

See ya there!


User Preferences

License Information

Licensed To
Specify here the name of the NetCalendar licensee. The information given on this page must match exactly the information provided when you licensed NetCalendar or your license number will not work correctly! The name specified here, however, may be different than the one used when specifying the "Calendar Administrator" on the Administration Tab in your Calendar Properties section.

Email Address
Optional field to specify the Email address of the NetCalendar licensee.  If specified here, an Email link will be created at the bottom of your NetCalendar HTML pages to this address.

License Number
Specify the license number given to you by your vendor for this version of NetCalendar. If you are not already registered, please stop by http://netcalendar.grafix-net.com or see the licensing information in this help file to unlock the full potential of NetCalendar!  Until licensed NetCalendar will have certain usage restrictions.

Logging Options

Delete old Log files after ## days
Each time NetCalendar generates and/or publishes HTML pages, a log will be created including information on which pages were created, and if any errors occured etc. during the process. When NetCalendar starts up, it will delete old Log files based on the specifications you enter here.

You may view your existing NetCalendar Log Files at any time using the TOOLS-VIEW LOGS menu option.


Version History

Notable Additions and Fixes in...

Version 2.0

•	There are many new and notable additions and fixes in v2.0!
Please see "What's New in v2.0" for a full description!

Version 1.5b

•	Corrected a possible 'error 55' during generation of NetCalendar pages, this error is also related to a possible error that caused NetCalendar to delete future generated calendar pages that should not have been deleted.

•	Corrected a possible 'Path Not Found' error when generating HTML.

•	Corrected a possible 'Invalid Procedure Call' error when generating HTML

•	Corrected a possible 'Subscript Out Of Range' error when copying or moving calendar events.

Version 1.5

•	Added new option to the Preferences Tab to "Use 'Jump To Today' link on Monthly Pages". Useful option if NetCalendar pages are only updated monthly.

•	Added new option to the Preferences Tab to "Use 'Jump To Today' link on Daily Pages". Useful option if NetCalendar pages are not updated on a Daily basis.

•	Added new option to the Preferences Tab to allow to specify whether the "Monthly Calendar Page" or the "Monthly Scrolling Page" will be used as the Initial NetCalendar Page.

•	Corrected sorting of Events so they are displayed based on Start Time. Events with no Start Time will be listed first.

•	Restyled Monthly Pages to place Navigation Controls at the top of page (as they had previously been on Event pages).

•	Added "Goto Top of Page" graphic element for use on HTML Monthly Pages.

•	Restyled the Scrolling Month and Event HTML pages to make them a bit easier to read.

•	Have separated install archives into two different versions. One for 16bit installations and one for 32bit.

•	All HTML pages will now use the same file extension as the one specified for the Initial NetCalendar Page.

•	32bit version now allows for four-letter file extensions such as *.html on HTML pages.

•	HTML page filenaming defaults to lower-case in 32bit version.

•	Fixed errors in clean up routine that would cause old HTML files to not be deleted correctly.

•	Fixed some property settings that may not have gotten recorded correctly in certain situations.

•	Cleaned up "Popup Text" on the main editing screen to be more descriptive and not overlap with scrollbar.

•	Scrolling Monthly HTML Pages may have inappropriately shown a "View Next Month" graphic link when no further months were specified to be shown. Now fixed.

•	Fixed an error that could occur when attempting to uninstall NetCalendar via the Windows Control Panel "Add/Remove Programs" window.


What is NetCalendar
What is NetCalendar?

Welcome to Grafix NetCalendar!

Thanks for trying out NetCalendar! We're convinced you'll find it fun, easy, and the best way to publish great looking and sophisticated calendars on the Web!

Publish beautifully crafted & customized event calendars!
Maintaining a calendar on the Web used to be an ad hoc affair. Calendar pages were tough to create, manage, keep up-to-date and link to each other intuitively. Now it's a breeze to keep everyone apprised of upcoming events, news, holidays, meetings or anything else you can think of, with great looking interactive web pages! Automatically generated and published when needed!

NetCalendar is a snap to use!
Just enter event information into NetCalendar's simple interface (it looks just like your Web calendar will!) and NetCalendar automatically creates all the needed web pages and links for you! Your web pages will be perfectly formatted, linked, ready to use and optionally uploaded to your remote FTP Server! And it works with any Internet Service Provider including AOL, Compuserve and others!

NetCalendar is perfect for any web site!
Great for businesses, communities, schools, family events, associations, clubs, church groups and more!

NetCalendars work with any provider, on any server!
NetCalendar requires no special server configuration or complicated CGI's! Your calendar pages can be hosted on any internet provider (AOL, Compuserve or anyone else!).

Here's just some of NetCalendar's many features:

•	Fully Customizable To Create Your Own Look!

•	Drag -n- Drop Calendar Event Editor!

•	Schedule "One-Time" or Recurring Events!

•	Display Up To 100 Past and/or Future Months on your Web site!

•	Creates Calendar and Scrolling Month Screens automatically!

•	Creates Daily Screens automatically, listing all of the events that day!

•	Automatically converts Email and Web addresses in your Event Descriptions to active Web Links!

•	Completely Customizable for International Use!

•	Automatically Publish Calendar pages to your server with the new "Remote Publishing" feature built-in to NetCalendar!


Whats New
What's New in v2.0

For information on changes in versions prior to v2.0, please see our "Version History" page.

Notable Additions and Improvements in NetCalendar v2.0!

•	NEW: Automatic Publishing of Calendars to Remote FTP Sites!
You no longer have to manually upload your NetCalendar pages! With the new Remote Publishing feature, your pages will be, optionally, uploaded to your FTP server at the same time your HTML Pages are generated!
Specify your settings for this on the new 'Remote Publishing' tab on the Props window! The new "Publish" functions are available when you generate pages and/or from the TOOLS menu!

•	NEW: A Recurring Events Engine!
We've added extremely customizable Recurrence options for Daily, Weekly, Monthly, Yearly events! Hit the 'Recurrence' button on the Event Editor while working with an Event for more details! One of the most requested features is now here!!!

•	NEW: Include Clickable Graphics with your Events!
Another highly configurable option, allowing you to add any graphic you like, to any Event you like! And that graphic may be specified as a clickable URL, taking your users to any web page or Email address that you
wish!

•	NEW: Specify other HTML Files as Calendar Headers and/or Footers!
Include any file you wish on the top and/or bottom of your NetCalendar pages! This highly configurable option will allow you to specify these Headers and Footers for use on your Monthly Calendar View, Monthly Scrolling View and/or Event Pages! Great for seamlessly integrating NetCalendar into your Website's design!

•	NEW: Use a Logo on your Calendar!
NetCalendar v2.0 allows you to specify a Logo to be automagically included on every page of your NetCalendar! Available from via the General Tab in the Properties window. Optionally, you may use this logo instead of the Calendar Title that is otherwise automatically included on your HTML Calendar pages.

•	NEW: Customize the Colors of every Calendar Element!
Every element on your NetCalendar will now be Color Customizable! You can use any background or text colors you like (even change them on an Event by Event basis!) or use Transparent colors for the Calendar itself! Settings are available on the Color Settings window, accessed via the Appearance Tab in Properties. You may also override your default settings to customize the colors of Event Titles and Text on a per event basis!

•	NEW: Display Events as small Pop-Up Windows!
A new option is now available that will display Events as small Pop-Ups in a new Browser Window when they are clicked from Monthly Calendar HTML pages! A great new feature! Set this new option on the Preference Tab via the Properties Window.

•	NEW: Customized Calendar Start Dates!
You may now specify whether you'd like to have your initial Calendar page display the current Month/Year, or optionally, a specific Month/Year. Begin your NetCalendar in any month as early as year 100 or as late as year 9999! A great feature for those using NetCalendar for Historical Timelines!! Accessed via 'Preferences Tab' on the Props Window.

•	IMPROVED: Display up to 100 months in past or future!
You can now specify NetCalendar to display HTML pages for up to 100 months into the past and/or future from the date of the Initial Calendar Page! Settable via the Preferences Tab in Calendar Properties.

•	NEW: Dropdown Month Navigation on HTML Pages!
An easy to use dropdown listbox for navigation between months on HTML Calendar pages is now automatically created on each Monthly HTML Calendar page.

•	NEW: More than 3 Events Per Day Shown on Monthly Calendar View Pages!
You may now specify the "Maximum Number of Events to display per Day on the Monthly Calendar View Page". Any additional events above the number you choose here will be signified with the Red Chevron(>>) symbol.(in prior versions the max number of events that could be displayed on a single day was 3 on Monthly Calendar View pages).

•	NEW: Use your own HTML Formatting in Calendar Events!
Any Event description text enclosed in the following tags:  <HTML> </HTML> will not be converted by NetCalendar into HTML. Instead, the text will remain as is, and will be shown on your Daily Event Pages in whatever HTML Formatting you have specified between those two tags!

•	IMPROVED: Main Event Fields doubled in size!
The allowable lengths for several key Event Fields have now been extended by at least twice their previous sizes! Another much requested improvement!
"Event Full Name" value increased to allow up to 100 characters.
"Event Cal View Name" value increased to allow up to 24 characters.
"Event Description" value increased to allow up to 2500 characters!

•	NEW: Specify "Location" for Calendar Events!
You may now, optionally, specify a "Location" for specific Events. If this value is an URL, it will be clickable!

•	NEW: Specify "TimeZone" for Calendar Events Start/End Times!
You may now specify the TimeZone to show for events that have Start/End Times. You can specify a default for this value on the 'General' tab in the Props window, as well as overriding that default value with anything you like on the Event editor itself for a particular event.

•	NEW: Unclickable Events now allowed!
You may now have "unclickable" events. Meaning an Event that has no Description and no Start Time will show on all of your HTML Pages, but it will not be "clickable". Previously, an event without a Description was not allowed.

•	NEW: Specify Custom Graphics for Month Names!
Choose any graphic you like for use on your HTML Calendar pages instead of the default text based Month names!

•	NEW: Pop-up Text displayed during MouseOver on HTML Pages!
Pop-up Text displaying Full Event Name, Start/End Times and location is shown when mouse is moved over a CalName on Monthly Calendar View HTML pages. (This feature may not be available in NetScape browsers.)

•	NEW: Choose Target Frame for "Return to Home" Link!
On the 'General Tab' in the Properties Window you may now specify if you'd like the "Return to Homepage" URL to open in the Same Frame, Whole Page, New Window or Parent Frame!

•	NEW: Set Widths for Calendar & Scrolling Pages!
You may now specify separate values for the width of HTML Calendar View & HTML Scrolling (Month & Day) Pages. Set to 0 to use the full width of the User's Browser Window. On the 'Advanced HTML Options' window accesible via the Preferences Tab in Calendar Properties.

•	NEW: Use Previous/Next Links on Daily Pages too!
We've added the option to use the Previous/Next Links on Daily Pages (they were previously only used on Month Pages). Use of this option requires that all Calendar Pages be generated every time however, so use this option only if it fits your needs. This option is found on the "Advanced HTML Options" window available via the Properties window's Preferences Tab.

•	NEW: Import Data from other Calendar Files!
Import data from other NetCalendar (.CAL) files and/or other database formatted files! Accessed via the FILES menu.
{Available in Professional and Enterprise Licenses Only}

•	NEW: "Preview In Browser" Function!
The new "Preview in Browser" feature will launch the local copy of the current NetCalendar in your default Web Browser, making changes to your Calendar a snap to test and view!

•	NEW: "Find Events" easily in the NetCalendar Editor!
The new "TOOLS-FIND EVENTS..." menu item makes it easy to find any existing Event in your NetCalendar by simply searching for Text that appears in the Event Name, Description etc. You may then go directly to a Found Event via this function!

•	NEW: "PUBLISH" parameter accepted on AutoRUN Shortcuts
You can now specify "PUBLISH" as an additional parameter on an AutoRUN Shortcut in addition to the current "RUN" param. "RUN" will, as in previous versions,  generate HTML pages. And if "PUBLISH" is also on the command line, your pages will be sent to the FTP Server as specified on the Remote Publishing Tab in Properties for this calendar.

•	NEW: "Create AutoRUN Shortcut" Function!
{32-bit Only}
The new "Create AutoRUN Shortcut" function (available from the TOOLS menu) will create a RUN (and optionally PUBLISH) shortcut for you anywhere you like. When the shortcut is clicked - or run via an automated scheduler, like Windows' Task Manager - will AutoGenerate your HTML pages for a specific Calendar and, optionally, AutoPublish them to your specified Remote FTP Server!
(You can still create such a Shortcut by hand, as in previous versions, but this features makes creating such Shortcuts a bit easier for you.)