SCRIPTit 1.0 for Windows and Macintosh
©2002, Comm-Unity Networking Systems - All Rights Reserved.

Before using SCRIPTit, please read through the License Agreement
included with this archive. [LicenseAgrmnt(SCRIPTitDEMO).pdf]


Description:

SCRIPTit is a FileMaker Pro interface enhancement plug-in that
uses the power of XML for defining script events and dynamic
popup menus. With this plug-in you can define script events that
happen immediately, at any future time, or on any repeating
interval.

The dynamic popup menus can have any number of menu
items, and any number of cascading sub menus (limited only by
OS issues). The menu items can be bold, italic, underline, or
any combination of those styles. You can have check marks, round
bullets, and diamond bullets. You can change the entire appearance
of any menu item at any time, including enabling and disabling
items. Whenever the user chooses a menu item, SCRIPTit will run
a script in your database.

For a complete descriptiong of SCRIPTit and how to use it, please
consult the SCRIPTit Guide Adobe Acrobat (PDF) file in the
Documentation folder provided with this archive.


Contents:

- Installation
- Quick Start
- Features
- Feedback
- Purchasing SCRIPTit
- How to Contact CNS
- SCRIPTit History
- Known Issues


Installation:

Windows:

To install the plug-in on the Windows platform, first quit
FileMaker Pro if it is open. Next unzip or unstuff the contents
of the SCRIPTit .zip  or .sit file into a directory. After you
have unzipped or unstuffed the archive file into a directory, you
should find a file in that directory named "SCRIPTit_WIN.fmx".
This is the plug-in file. Copy this file to the directory named
"System" inside your FileMaker Pro application directory. This
directory is usually on your hard drive in a directory similar to
this:

C:\Program Files\FileMaker\FileMaker Pro\System\

If you had SCRIPTit installed previously, you may find a file in
your System directory named "SCRIPTit.fmx".  You will need to
delete this before starting FileMaker Pro so that you do not have
two versions of the plug-in installed.

After installation, you can start up FileMaker Pro, and the
plug-in should automatically be active.  You can then open the
"Script_Examples.fp5" database and/or the "Menu_Examples.fp5"
database to begin exploring SCRIPTit.

Macintosh:

To install the plug-in on the Macintosh platform, first quit
FileMaker Pro if it is open. Next unstuff or unzip the contents
of the SCRIPTit .sit or .zip file into a folder. After you have
unstuffed or unzipped the archive file into a folder, you should
find a couple of files in that folder named "SCRIPTit_OS9" and
"SCRIPTit_OSX". (If you downloaded the Windows .zip file, the Mac
plug-ins will be stuffed and named "SCRIPTit_OS9.sit" and
"SCRIPTit_OSX.sit".  You will need to unstuff them on your mac
before installing them.) These are the plug-in files, one for
each Mac OS. Copy the version that corresponds to your operating
system into the folder named "FileMaker Extensions" inside your
FileMaker Pro application folder. This folder is usually on your
hard drive in a folder similar to this:

<Your HD>:Applications:FileMaker Pro:FileMaker Extensions:

If you had SCRIPTit installed previously, you may find a file in
your FileMaker Extensions folder named "SCRIPTit". You will need
to delete this before starting FileMaker Pro so that you do not
have two versions of the plug-in installed.

After installation, you can start up FileMaker Pro, and the
plug-in should automatically be active.  You can then open the
"Script_Examples.fp5" database and/or the "Menu_Examples.fp5"
database to begin exploring SCRIPTit.


Quick Start:

Once you have installed the plug-in as described above, you can
go to Edit->Preferences->Application, click on the Plug-ins tab,
and check to make sure the SCRIPTit plug-in is listed and that
there is a check or X next to it.

To begin exploring SCRIPTit, open up either the Script_Examples.fp5
or the Menu_Examples.fp5 database. The Script Examples database
will show you a few examples of the kinds of script events that you
can define with SCRIPTit. (Also notice at the top-right, you can
click on the words "Choose Example" to bring up a menu to switch
between each of the examples.)

The Menu Examples database will show you some of the possibilities
of the dynamic popup menu feature in SCRIPTit. For each one of the
example menus, read through the description and the XML markup to
see what it is supposed to do. Then click on the words "Test Menu"
at the top to see the dynamic popup menu in action. Notice that
any where on that layout you see a little arrow, you can click on
that area and see a menu of things to do.

These example databases are free and are not password protected. Feel
free to examine them, change them around to test out other SCRIPTit
features, and just try things out. You can use the example databases
simply as examples on how to incorporate SCRIPTit into your own
databases, or as starting points for new databases that fit your
specific needs. Please keep in mind that the example databases are
just that, examples. They are by no means the only way use SCRIPTit,
nor do they even come close to showing off all the possibilities of
SCRIPTit.


Features:

- Completely and totally cross-platform. Works on all versions of
Windows. Works Mac OS 8.6 and above, including Mac OS X. (It probably
works on versions of the Mac OS prior to 8.6, we just do not have a
way to test it.)

- Works with FileMaker 4.0 and above, including any runtime/bound
solutions you make.

- Define all script events and popup menus with easy to use, easy to
read, and easy to understand XML Markup. Type all your XML Markup
manually, or use some of the powerful XML writing tools available
on the internet.

- Call scripts from any calculation. This includes Calculation Fields
the Set Field Script Step, the Paste Result Script Step, Auto-Entered
Calculations, Validation Calculations, and even the new Privilege
Calculations.

- Schedule scripts for any time. The easy to XML Markup allows you
to define date and time attributes for your scripts.

- Run scripts on any given interval from seconds and minutes to hours
and days.

- Define persistent events that survive when you close and reopen
FileMaker.

- Create dynamic popup menus with any number of menu items and any
number of cascading sub menus (limited only by OS issues).

- Menu items can be bold, italic, underline, or any combination of
those styles.

- Menu items can have check marks, round bullets, or diamond bullets.

- Update the complete appearence of any menu item at any time (enable
or disable items, change the font style, add check marks or bullets).

- Selectively hide or show menu items based on the modifier keys that
are held down (control, shift, command, option).

- Insert menus that you have defined into other menus easily.

- Insert new menu items or delete old menu items from menus you have
already defined.

For a complete description of all the features and possibilities in
SCRIPTit, please refer to the SCRIPTit_Guide.pdf file. If you do not
have Adobe Acrobat, or Adobe Acrobat Reader, you can download it from
Adobe at http://www.adobe.com/products/acrobat/readstep.html


Feedback:

Comm-Unity Networking Systems would like to know how you are using
SCRIPTit. Send us an email telling us about your solution and we will
place a link to it on our site. We will also be creating a user
solutions section to the site for you to display solutions created
with Comm-Unity Networking Systems' plug-ins.


Demo Version:

You can evaluate SCRIPTit for 30 days for free, however, after 30 days,
SCRIPTit should be removed from your hard drive if you do not plan to
purchase it. The demo version of SCRIPTit will display a splash screen
every hour that you use it. Once you purchase and register your copy of
SCRIPTit, the splash screen will no longer show.


Purchasing SCRIPTit:

You can purchase SCRIPTit from our secure website. Simply go to
http://www.cnsplug-ins.com/ and choose the "Purchase/Prices" link
at the top of every page (in the grey area). We accept Visa,
MasterCard, and American Express. We will also accept Purchase
Orders and checks under special circumstances. Please email or
call us if you would like to purchase with a Purchase order or a
check.

Our pricing structure for SCRIPTit is as follows:

License              Price            Cost per License
 1 User            $  85.00             $85.00 each
 5 User            $ 298.00             $59.60 each
10 User            $ 417.00             $41.70 each
25 User            $ 730.00             $29.20 each
50 User            $1022.00             $20.44 each
Site / Worldwide   $1431.00
Developer's        $ 869.00

Educational Discounts are available for roughly %20 percent off
the listed price.

After purchasing SCRIPTit, you will be sent an email receipt
containing your Registration Number.  To register SCRIPTit, please
use the SCRIPTit_Register.fp5 database.  This will turn the "demo"
version you downloaded into a "final" version.

Money made from sales will go directly back into making other
great plug-ins like SCRIPTit!


How to Contact CNS:

Please send any suggestions or questions to
SCRIPTit@comm-unity.net. Updates can be downloaded from
http://www.cnsplug-ins.com/. If you find a bug, please use our
online Bug Report form at
http://www.cnsplug-ins.com/bug_report.htm


SCRIPTit History:

-- 8-7-2002 SCRIPTit 1.0.4 released.

  Fixes some minor bugs.

-- 6-27-2002 SCRIPTit 1.0.3 released.

  Fixes a bug that caused a "Date and Time is invalid" error on Win.
  Fixed a bug where persistent events were not being saved in OS X.
  Fixed a bug where the persistent events file was not in the proper
    place in Windows.
  Fixed a bug on Mac where menus were not properly drawn if too close
    to the bottom of the screen.
  Reworked date and time parsing on windows to hopefully fix a bug
    on non-English systems.
  Fixed a menu placement bug on windows when in List View.

-- 4-22-2002 SCRIPTit 1.0.2 released.

  Fixes a bug with XML Entities (&quot;, &amp;, etc.) not being
    properly decoded in attributes.
  Fixes a bug with High ASCII character in the menus on Mac.
  Fixes a Mac only menu memory freeing bug.

-- 4-10-2002 SCRIPTit 1.0.1 released.

  Disables the "Configure" button in the FileMaker Pro Application
    Preferences dialog in windows (since there are not any
    configuration options at the moment.)
  Fixes the GetPathToFM function in OS X to return the folder that
    contains the FileMaker Pro.app package instead of the actual
    executable inside that package.
  Fixes some character translation issues on paths and filenames on
    Mac.
  Fixes an "unexpected behavior" or "off-by-one" bug where when
    defining repeating interval script events that occur on a
    specific date and time, it would occur at the next interval
    from the date and time instead of the first possible interval.

-- 4-1-2002 SCRIPTit 1.0.0 initial release.

  This was the initial release of SCRIPTit. No April Fools. :)


Known Issues:

There are no known issues at this time.


--------------------------------------------------------
Comm-Unity Networking Systems
http://www.cnsplug-ins.com/



