Back to Index
WebSiphon 2 Specifications
Major New Features in WebSiphon 2
A Complete Web-Application Development Solution
WebSiphon uses a server-side scripting language, SiphonScript, which is embedded directly into your HTML documents. Adding CGI logic functionality to a web page is fluid and simple - you'll find yourself building full-featured web applications before you know it. WebSiphon transparently handles web HTML form-processing tasks and includes access to a wide range of databases including its integrated flat file database Verona, as well as FileMaker Pro, MySQL or any ODBC compliant data source (using Enterprise Module).
Third party add-on products extend WebSiphon's capabilities to provide access to other databases (Valentina, ZipBurst, others...), hardware (custom data acquisition, server monitors, etc.), encryption (CodeBurst, RosettaLib, others...), and countless other case-specific installations.
As SiphonScript is embedded directly into HTML documents, no additional programming environment or IDE is necessary to use WebSiphon. Use the same HTML editor and/or tools you use now and are most comfortable with (popular editors include BBEdit and TextEdit).
A Fluid and Powerful Scripting Language
SiphonScript is a byte-level compiled language to achieve maximum serving speed even with large, complex web systems. Additionally, since the language is embedded inside of HTML, no application switching is necessary while developing a page. If while designing a page you wish to use programming logic, you can do so without having to find or develop yet another stand-alone CGI for your site.
SiphonScript has complete support for local and global variables, a range of conditional and repeat statements, standard math, error handling, and user-defined functions. WebSiphon includes hundreds of different functions enabling database support, string and list manipulation, working with dates and times, text file support, web-specific support like cookies and HTTP header manipulation, an image support library and more.
Many Database Storage Options
Verona is a flat-file database server that was written from the ground up for use on the Internet and other distributed service environments. Verona includes the necessary tools to create database tables and link them to your web site using VeronaLib functions built-in to the WebSiphon environment. Verona also includes a fully featured web-based administration system written entirely in the SiphonScript language complete with basic security. Use Verona's web-based admin "Lilypad" to manage your database tables from any web browser.
WebSiphon also fully supports FileMaker Pro with functions to add, update, remove records, modify database structure and execute FileMaker scripts. The FileMakerLib component can communicate with FileMaker Pro either on the same machine or on a remote network server. WebSiphon 2 supports FileMaker Pro 3.0, 4.0 and 5.0 server protocols.
For power users, optional database libraries provide access to SQL databases such as Valentina and MySQL. ValentinaLib for WebSiphon embeds the powerful Valentina object relational database engine directly within WebSiphon, thus providing one of the fastest web-database solutions on the market. Native MySQL communication is available thru free MySQL drivers and the Kingfisher third-party WebSiphon library.
Complete ODBC connectivity is also available with the WebSiphon Enterprise Module. Available separately as an add-on package for the most demanding corporate installations, the WebSiphon Enterprise Module gives you access to any industry-standard ODBC datasource.
Upgrades from Websiphon v1.5.1 are available for US $199.00. All Purity Software products are available directly from our online store using the link in the menu above.
WebSiphon is not recommended for use with Mac OS 9.2.x; Testing and user feedback has shown that Mac OS 9.1 is the most stable release for Mac OS web application servers.
WebSiphon, SiphonScript and Verona are registered trademarks of Purity Software and are ©1995-2019. All rights reserved worldwide. All other tradenames are registered trademarks of their respective owners. Pure code for pure minds, live to love and learn.
Pure code for pure minds; live to love and learn.
Copyright © 1995-2019 Purity Software. All rights reserved worldwide.
Purity Software® is a registered trademark of Nathan Nunn.