|

|
Troi URL Plug-in
2.0.2
Troi URL Plug-in lets you post and retrieve
information from the Internet. Troi URL Plug-in can
help you fill in web forms on the Internet, all
from FileMaker Pro. It also retrieves data or
images from any HTTP or HTTPS URL.
|
overview
| download
| details | comments
| buy-it
New version for FileMaker Pro
8.5
The new URL Plug-in has the same capabilities as the
1.8 version. On top of that it has some great new
features!
- On Mac the plug-in is now an Universal plug-in which runs on PowerPC-based and on Intel-based Macs.
- Added the new function TURL_GetLastProperties, which returns information about the last image downloaded. You can ask for image type, width and height.
- Added "-ExtraImageCheck" switch to the TURL_Get and TURL_Post functions. This will
make the plug-in do extra checking on the returned data if the data might be a image after all even if the images on the web site doesn't have a .png or .gif extension.
- Added switch -ReturnDataAfterError to TURL_Get and TURL_Post functions. This will return the error code followed by the data. Useful for debugging when partial data is returned.
- Improved error handling in the TURL_Get and TURL_Post functions.
- Improved file type checking for images, and added sanity checks to the TURL_Get and TURL_Post functions. The plug-in now checks if returned images are corrupt or invalid. If this is the case error $$-4247 is returned. This can prevent FileMaker from hanging on the invalid image.
You can see the complete list of changes on our version history
page.
List of Features
Fill out web forms from FileMaker
Pro
Troi URL Plug-in can help you fill in forms and retrieve
the result directly in FileMaker Pro. It can fill for
example a form similar to this:

And you can submit the data of this form all from a
FileMaker script, without the need of a
browser. In a ScriptMaker Script you can fill this
form with the TURL_Post function:
Set Field [result ,
TURL_Post( "-Unused" ; "http://www.example.com/cgi-sys/formmail.pl" ;
"field1=data1&field2=data2&secret=A12474&Submit=Submit%20for%20Processing")]
This will send the data to a web server and get the
result back. A sample result might be:
<HTML><HEAD><TITLE>Example
Web Page</TITLE></HEAD>
<BODY><p>You have posted the data.</p>
</BODY>/HTML>
The actual result can be quite different in your
situation and may also be more complicated.
Get data from the web
You can also use it like this:
- use the GET method to retrieve data
- use a secure connection (HTTPS) using SSL
- get access to password protected web pages
- use it with proxy
server
- send cookies
Support for Unicode an bigger fields
Troi URL Plug-in can now handle up to a gigabyte of data
per field. And it can handle Unicode characters too!
Get images right into a container field!
From the 1.8 version it is now possible to get a JPEG and
GIF images directly into a container field. This allows you
to harvest images, like photos from a web site!
Suggested Uses
Troi URL plug-in allows you to:
- fill in forms on web sites or your intranet
- get online data like stock quotes, weather reports,
etc.
- automatically add information to listings and online
databases
- search the Internet for terms or other specific items
(like in Sherlock)
Function names
Below are all functions of Troi URL Plug-in:
|
Function
name
|
Short
description
|
|
TURL_Version
|
Use this function to see which version of the
plug-in is loaded. This function is also used to
register the plug-in
|
|
TURL_Get
|
Gets the raw data of the specified URL. This can
be for example the HTML of a web page
|
|
TURL_GetLastProperties
|
Returns information (image type, width and height) about the last image downloaded.
|
|
TURL_Post
|
Sends data to the server, using the POST method,
and returns the result as raw data
|
|
TURL_SetCookies
|
Sets the cookies text to be used in subsequent
calls
|
|
TURL_SetUserName
|
Sets the user name to be used for password
protected URLs
|
|
TURL_SetPassword
|
Sets the password to be used for password
protected URLs
|
|
TURL_SetProgressText
|
Sets a custom text to be used for the progress
dialog
|
|
TURL_SetUserAgent
|
Sets a custom text for the name of the user
agent the plug-in sends to a server
|
|
TURL_ToHTTP
|
Encodes a text in HTTP format
|
User Manual and Extensive
examples
Example databases will show you how to implement the
functions. In addition we've included a user guide in the
download.
Known Issues
Troi URL Plug-in has some limitations. Please be aware of
the following:
- There is no progress dialog on Windows.
- Error codes on Mac and on Windows can be different in
the same situation.
- The maximum size of URLs is limited, but see also the
user guide and here
for more info on URL lengths.
- You can not save data directly to disk. A possible
solution is storing the data in a field and then use the
Troi File Plug-in to write
it to disk.
What are the costs?
Below
are the prices for our licenses.
- 1-24 Single user license: US$ 59 per user
- 25-99 Single user license: US$ 39 per user
- 100 or more Single user license: US$ 19 per user
- Developer Distribution license (Mac OS): US$ 229
- Developer Distribution license (Windows): US$ 229
- Developer Distribution license (Mac and Windows): US$ 399
Upgrades from previous versions
You need to use a new 2.0 version of the registration. If
you bought a license on or after March 1st, 2005 the upgrade
is free! Note: the 2.0 version needs a new
registration string. We have emailed all eligible customers a
new registration string. Contact us if you have not received
yours.
If you bought a license before March 1st, 2005 you will need to upgrade to use the
2.0 version:
- Upgrade from single user license (Mac OS or Windows):
US$ 19 per user
- Upgrade from single platform developer license to
single platform developer license: US $69
- Upgrade from X-platform developer license to
X-platform developer license: US$ 99
-> Buy Troi URL Plug-in online here
Developer License available
For Troi URL Plug-in we have a developer license
specially intended for developers of databases. This license
allows you to include our plug-ins with ALL databases or
FileMaker solutions that your company sells. See the
Developer License page for
more information.
Related pages
On these pages you find some information to help you.
Currently we have these resources:
Version history
page
On this page you can see which new features were added
and what has changed with this and previous versions of Troi
URL Plug-in
FileMaker 8
Conversion Note
This page helps you convert old style plug-in calls from FileMaker Pro 6 to
the native calls for FileMaker Pro 8.x (or FileMaker Pro
7).
Troi URL Plug-in FAQ
On this page you can see a list of Frequently Asked
Questions about Troi URL plug-in.
Proxy settings
page
On this page you can find information on how to use Troi
URL Plug-in with a proxy server.
Troi URL Plug-in compared to the Web Viewer of FileMaker Pro 8.5
On this page you can read a more detailed comparison between web viewer and Troi URL Plug-in.
Auto
update with FileMaker Server
A page which describes how to start using the
auto-update feature of FileMaker Server 7/8.
Screenshots
A page with a screenshot of getting an image from the web.
Download
Troi URL Plug-in here
|