devcon 2007 booklet

Upload: jrtraynham

Post on 31-May-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 DevCon 2007 Booklet

    1/32

    CNS PRODUCT LINE 2007

    DEVCON 2007

    Powerful plug-ins, with bells and whistles available at no extra charge.

    COMM-UNITY NETWORKING SYSTEMS

  • 8/14/2019 DevCon 2007 Booklet

    2/32

  • 8/14/2019 DevCon 2007 Booklet

    3/32

    ABOUT

    COMM-UNITY NETWORKING SYSTEMS

    Address Comm-Unity Networking Systems 6560 Lake Worth Blvd. Ste. 300 Fort Worth, Texas 76135 Phone 817-238-1688 Email [email protected] Web http://www.cnsplug-ins.com

    At CNS we have never been about flashy and pretty featureswith all the bells and whistles. We have been about empowering you,

    the developer, the end user, the knowledge worker, the educator.

    Empowering you to step ahead where FileMaker leaves off. From

    sending email to creating color schemes, to enhancing images and

    more, our hope is that we can enable you to realize and render thesolutions you dream about.

    Oh, and by the way, we do also strive to make the pretty and

    flashy features you deserve with all the necessary bells and whistles.

  • 8/14/2019 DevCon 2007 Booklet

    4/32

  • 8/14/2019 DevCon 2007 Booklet

    5/32

  • 8/14/2019 DevCon 2007 Booklet

    6/32

  • 8/14/2019 DevCon 2007 Booklet

    7/32

    e have been making FileMaker plug-ins since 1999, and we have enjoyed every minute of it.However, there comes a time when it becomes quite difficult to support technology that is aging

    and aging and aging.

    The products listed below were developed for FileMaker 4-6. The FileMaker plug-in architecture changedgreatly after these plug-ins were released. We have updated many of these plugins for this newer plug-ininterface, and have greatly enhanced each product in doing so.

    Starting September 1, 2007, POP3it, SCRIPTit, and SMTPit will be retired. We will continue to sell these

    products, as is, at half price but without tech support.

    Starting September 1, 2007, SAVEit, SPEAKit, and Color Inspector will become unsupported freeware.

    If you have any tech support issues you would like to see resolved for the above plug-ins, you will need todo so prior to September 1.

    RETIRED PRODUCTS

    Product Description Status Price*

    POP3it Download Email Into FileMaker Discounted, Unsupported $27.50

    SCRIPTit Create dynamic popup menus Discounted, Unsupported $42.50

    SMTPit Send Email From FileMaker Discounted, Unsupported $27.50

    SAVEit Save Text Free, Unsupported Free

    SPEAKit Add Speech to Windows Free, Unsupported Free

    Color Inspector Color browser and explorer Free, Unsupported Free

    *Prices are for a single/one user license. Check our website for multi-user prices. Prices not valid until September 1, 2007.

    7

  • 8/14/2019 DevCon 2007 Booklet

    8/32

  • 8/14/2019 DevCon 2007 Booklet

    9/32

    MMQueryWith MMQuery, you can actually use SQL statements on a

    FileMaker database via the calculation engine. What does this

    mean? It means that you can create tables, fields, and recordsin your FileMaker database from any calculation. You can also

    find records and update records directly from the plug-in.

    Single User $35

    MMRegExMMRegEx allows you to find and replace text using perl, sed, or

    grep style regular expressions. This plug-in is currently in early

    beta format and available for download from our website. Lookfor the final version to come out fall 2007.

    Single User $35

    MMScriptMMScript is no ordinary script calling plug-in. It allows you to

    create a whole calendar of events. Trigger a script now, or any

    time in the future. You can even call a script when the user is

    idle. With MMScript, even the most complex schedules can bedone easily.

    Single User $35

    CLASSIC PLUG-INSThe following classic plug-ins were built for FileMaker 4-6.

    Please note that many of these plug-ins will be retiring soon.

    FTPitFTPit gives you the ability to upload and download files using

    the File Transfer Protocol (FTP). You can also upload text from

    a FileMaker field to a text file on a FTP site or download a textfile directly into a field in your FileMaker database.

    Single User $45

    POP3itPOP3it allows you to download email from a POP3 email server

    directly into a FileMaker database. You do not need any other

    application in order to receive email, everything can be donewithin the FileMaker environment.

    Single User $55

    SAVEitThis plug-in allows you to dynamically save information from

    FileMaker to a user specified text file. You can name each text

    file on the fly, and you can create directories on the fly.

    Single User $15

    SMTPitSMTPit is our email sending plug-in, originally introduced in

    March of 1999. Its popularity grew quickly. We recently rebuilt

    the plug-in from scratch for FileMaker 7 and greater and

    renamed it SMTPit Pro.

    Single User $55

    SPEAKitThe Windows only SPEAKit plug-in will allow you to use the

    Microsoft Text-to-Speech technology to speak text from your

    database.

    Single User $35

    UPLOADitThis plug-in will allow your users to upload files from theircomputer to your FileMaker client computer using only their web

    browser.

    Single User $75

    9

  • 8/14/2019 DevCon 2007 Booklet

    10/32

  • 8/14/2019 DevCon 2007 Booklet

    11/32

    Integrated File Functions

    SMTPit Pro includes several file functions to complement the

    needs of sending email. You can copy, delete, and see if a file

    exists, You can export, move, rename, and get the size of a

    file. You can retrieve several paths including the path to

    database, FileMaker, root, system, desktop, preferences,

    temporary, applications, and documents. You can use dialogfunctions to retrieve file and folder paths. You can even use a

    file on the drive as a text or HTML body of a message.

    Utilities

    There are several utility functions in SMTPit Pro which allow

    you to do a variety of things. You can register the plug-in via a

    function, check current registration, or set the character set via

    a function. We have also included auto-update functionality to

    complement FileMaker Server by providing an auto-update

    friendly version number. You can also set the authentication

    type via a function.

    And more...

    And the list goes on and on. You can view preferences via a

    function. CC and BCC are supported. SSL is supported. You

    can use merge fields and custom headers and footers. You

    can use SMTP Connect and SMTP Disconnect in order to

    send mail outs efficiently. The list really does go on and on and

    on.

    Not done yet...

    We have many more ideas for SMTPit Pro, so be sure to

    look for great new features in the near

    future.

    /*Below is an example calculation to get you started with

    SMTPit Pro. This calculation assumes that you haveentered your email server information into the SMTPitPro dialog box. To configure SMTPit Pro, enter into theFileMaker Pro preferences dialog, choose the "Plug-ins"tab, and double click the "SMTPit Pro" entry.Keep in mind that this is a very basic example, and thatSMTPit Pro can do far greater things than what you seehere.*/

    // Step 1. Set the from and to email addresses.SMTPit_SetFrom( "[email protected]" ) & "" &SMTPit_SetTo( "[email protected]" ) & "" &

    // Step 2. Set the subject.SMTPit_SetSubject( "The next big thing" ) & "" &

    // Step 3. Set the body of the email messageSMTPit_SetBody( "My great email body test" ) & "" &

    // Step 4. Send the message. This example will return a//transcript and display a dialog after the email has been//sent.SMTPit_Send( True ; True )

    Example Code

    Email [email protected] http://www.smtpit.comRequirements

    Platform Win 2000, Win XP, Mac OS X 10.3.9+FileMaker 7.x, 8.x, 9.x

    Support

    11

  • 8/14/2019 DevCon 2007 Booklet

    12/32

  • 8/14/2019 DevCon 2007 Booklet

    13/32

  • 8/14/2019 DevCon 2007 Booklet

    14/32

  • 8/14/2019 DevCon 2007 Booklet

    15/32

  • 8/14/2019 DevCon 2007 Booklet

    16/32

  • 8/14/2019 DevCon 2007 Booklet

    17/32

  • 8/14/2019 DevCon 2007 Booklet

    18/32

  • 8/14/2019 DevCon 2007 Booklet

    19/32

    MMQUERY

  • 8/14/2019 DevCon 2007 Booklet

    20/32

    While we were developing CNS Audit, we

    created several internal helper

    functions for running queries

    against FileMaker Pro databases.

    We needed the ability to Add

    Tables; Find, Add, and Update

    Records; match Table, Layout,

    and Field names to their internal

    IDs; and many other things. Aftera while, we took a step back

    and thought, "we could make a

    plug-in out of these helper

    functions." MMQuery was born. This

    plug-in provides you with many easy-to-use functions

    to work with your data from any calculation and

    without creating any extraneous relationships. We

    have even provided a function for direct SQL access if

    you are fluent in SQL. So if you are ready to have

    access to your data like never before, download

    MMQuery today and begin your adventure.

    Tables

    Have you ever wished you could Add a Table to your

    database from a Script? MMQuery will let you do that

    and more. Adding a Table is as simple as providing a

    Table Name and a list of Field Names with their Field Types. As well, you can check for the existence of

    Tables and Remove Tables. If you need to know what

    Tables are currently defined, you can get a list of Table

    Names and their internal IDs.

    Records

    Ever thought it would be neat to Add a Record from a

    Script or even from a Calculated Field? What about

    compiling a list of data from a Found Set inside a

    single Calculation? MMQuery has functions forAdding, Updating, and Removing Records as well as

    Performing Finds to return data from specific Fields.

    You can specify the Find Criteria by providing a list of

    Field Names with the Field Values they should have.

    You can even Sort the result.

    Fields

    The Set Field Script Step is

    a Script writer's best

    friend, until you need to

    specify the target fielddynamica l l y . W i th

    MMQuery, you can not

    only Set and Get the

    Value of a Field dynamically,

    you can do it from any calculation including Calculated

    Fields or even Custom Functions. But that's not all.

    You can Add and Remove Fields in your Tables, as

    QUERY

    20

  • 8/14/2019 DevCon 2007 Booklet

    21/32

    well as check for the existence of Fields or get a list of

    Field Names. You can also get the internal IDs and the

    Field Types of any Field in your Tables.

    Layouts

    MMQuery has some helper functions for working with

    Layouts. You can get lists of Layout Names and their

    IDs, check for the existences of Layouts by Name,

    and get the Names of all the Fields on a Layout.

    SQL

    SQL has certainly become a hot topic with the release

    of FileMaker 9. While FileMaker 9 is all about

    connecting to external data sources, MMQuery lets

    you connect to your own FileMaker Tables and run

    queries against them. All the functions in MMQuery

    use an SQL interface to work with your FileMaker

    Tables but keep you from having to learn SQL. If you

    know SQL, though, and MMQuery does not have a

    helper function that solves your need, there is a

    function that will let you specify your own SQL

    statements. Oh, and if you think MMQuery is missinga helper function that would solve your need, let us

    know!

    Utilities

    MMQuery has a few utility functions too. If you have

    text that you want to use with an SQL Statement,

    you'll probably need to pass it through the

    MMQuery_EscapeQuotes function to ensure that your

    SQL Statement will be valid. If you've ever needed to

    convert a FileMaker Error Number into human

    readable text, MMQuery_GetFMErrorText will come to

    your aid. And finally, MMQuery comes with all the

    standard utility functions common to all CNS Plug-ins,

    including getting the Version number (optionally as an

    Auto Update Friendly Version number), Registering the

    plug-in via a script, and showing MMQuery's

    Configuration Dialog from a script.

    21

    /*Want to set a field in the current record from any

    calculation? Try this function:*/

    MMQuery_SetFieldValueByID( "" ; "My Field" ; "SomeValue" )

    /*Need to get a list of all the contacts in your database thathave last names starting with the letter J? Need them

    sorted by Last Name and in the format "Last Name, FirstName"? It's as easy as:*/

    MMQuery_FindRecords( "Contacts" ; "::Begins-With::LastName=J" ; "Last Name First Name" ; "Last Name" ; ", " )

    Example Code

  • 8/14/2019 DevCon 2007 Booklet

    22/32

  • 8/14/2019 DevCon 2007 Booklet

    23/32

  • 8/14/2019 DevCon 2007 Booklet

    24/32

  • 8/14/2019 DevCon 2007 Booklet

    25/32

  • 8/14/2019 DevCon 2007 Booklet

    26/32

  • 8/14/2019 DevCon 2007 Booklet

    27/32

    PRICES

  • 8/14/2019 DevCon 2007 Booklet

    28/32

    User/Unit Range 1-3 5-6 10-17 25-34 50-70 Site Dev

    Unit Price $65 $45.60 $31.90 $22.32 $15.62 $1093 $664

    Total Price* $65 $228 $319 $558 $781 $1093 $664 $0

    $1,250

    $2,500

    $3,750

    $5,000

    1-3 5-6 10-17 25-34 50-70

    Unit Price

    Total Price

    Without SavingsCNS Image, CNS Menu, FTPit Pro, POP3it Pro, SMTPit Pro

    CNS Audit

    User/Unit Range 1-3 5-6 10-17 25-34 50-70 Site Dev

    Unit Price $95 $66.60 $46.60 $32.64 $22.84 $1599 $971

    Total Price* $95 $333 $466 $816 $1142 $1599 $971

    User/Unit Range 1-3 5-6 10-17 25-34 50-70 Site Dev

    Unit Price $35 $24.60 $17.20 $12.04 $8.42 $589 $358

    Total Price* $35 $123 $172 $301 $421 $589 $358

    MMColor, MMEmail, MMRegex, MMQuery, MMScript

    *Total Price represents 1, 5, 10, 25, and 50 unit license breakpoints.

    $0

    $1,750

    $3,500

    $5,250

    $7,000

    1-3 5-6 10-17 25-34 50-70

    Unit Price

    Total Price

    Without Savings

    $0

    $625

    $1,250

    $1,875

    $2,500

    1-3 5-6 10-17 25-34 50-70

    Unit Price

    Total Price

    Without Savings

    28

  • 8/14/2019 DevCon 2007 Booklet

    29/32

    MANUFACTURER'S COUPON EXPIRES 9/30/07

    +SAVE $30

    "Email Bundle" - Save $30 when you purchaseboth SMTPit Pro and POP3it Pro.

    MANUFACTURER'S COUPON EXPIRES 9/30/07

    +

    SAVE $20

    "Interface Bundle" - Save $20 when youpurchase both CNS Menu and MMScript.

    MANUFACTURER'S COUPON EXPIRES 9/30/07

    +

    SAVE $20

    "Image Bundle" - Save $20 when you purchaseboth CNS Image and MMColor.

    FREE CNS HATFree CNS Hat with thepurchase of any CNS plug-inwhile supplies last.

    Offer valid during DevCon2007 only.

  • 8/14/2019 DevCon 2007 Booklet

    30/32

    Comm-Unity Networking Systems

  • 8/14/2019 DevCon 2007 Booklet

    31/32

    DirectorofProduction, Product Testing,Documentation, Database Developer,Lasso Programing, Web Programming,Advertising, Husband, Father,Homeschooler, Older Brother......

    JESSE TRAYNHAM

    Tech Support, Product Testing,Documentation , Database Developer,Programmerintraining, Husband,Friendofthe Family......

    DANIEL SIMS

    Lead Programmer, Database Developer,BusinessManager, Husband,YoungerBrother......

    JAKE TRAYNHAM

  • 8/14/2019 DevCon 2007 Booklet

    32/32

    Comm -Unity Networking Systems 6560 Lake Worth B lvd . Ste . 300 F ort Worth , Texas 76135

    Plug-ins.com