|
|
Welcome to ESWsoftware, makers of web applications and tools for Adobe ColdFusion servers. ESWsoftware applications are produced in New Zealand and used in countries around the world, from Luxembourg to Mexico.
|
The high performance solution for record display, sorting and filtering. New SorTable+ is designed to handle large record sets while remaining easy to implement and use. . . . MORE »
|
|
TerraForm is a comprehensive web forms system for ColdFusion. TerraForm provides data validation, form reuse, internationalization / localization, and new form fields . . . MORE »
|
|
Find out who is visiting your site in real time. Discover demographic information about each visitor in real-time and use it in your applications. . . . MORE »
|
|
Here are some of the things you can do with ESWsoftware products. . . .
-
Add annotations to your page content automatically
expandAcronyms() parses a block of text and attaches definitions to any found acronyms, abbreviations, foreign words or other words (e.g. chemicals or technical jargon) from a list you supply. For more power, use cf_annotate to attach skinnable popup windows containing any HTML, images, and links you like.
-
Allow visitors to comment on pages
Let visitors comment on your web site's pages with cf_noteSpace. Simply add the custom tag to any page where you want to allow commenting, or add the tag to the display template you use for all your pages.
-
Perform client-side and server-side form validation
TerraForm is a comprehensive web forms system for ColdFusion. TerraForm provides data validation, form reuse, internationalization / localization, and new form fields. If you are already using TerraForm to build your forms, you can install qForms and add automatic client-side validation to your forms. See this page for more information: How do I add client-side (JavaScript) validation to my form?
-
Present different content to visitors from different countries
Use cf_siteInsight to find out who is visiting your site in real time. Discover information about each visitor such as IP address, country, browser details, time spent on the site, number of pages visited, and the page being viewed currently. You can even see who is currently logged in to your site and see a complete page history for each visitor. You can log session data for later analysis, and you can access this data from your application so you can present different content based on country or browser.
-
Work with XML
Use xmlToQuery() to convert an appropriate XML document into a query record set. If you use TerraForm, you can read and write form data to and from documents.
-
Debug your application
Use cf_plumber to find leaky variables. Wrap opening and closing cf_plumber tags around the code you want to test, and cf_plumber will generate a report lists any variables that seem to have been created, deleted, or changed. This can be a handy way of checking that your functions and CFCs are declaring and scoping their variables properly. Use cf_log to write to a CSV-formatted log file. This tag is similar to the cflog tag, but may write to any location. While the standard columns generated by cflog will also be generated by cf_log, any extra attributes will result in additional columns.
-
Build web forms
TerraForm is a comprehensive web forms system for ColdFusion. TerraForm provides data validation, form reuse, internationalization / localization, and new form fields.
-
View live data on who is visiting your site right now
Use cf_siteInsight to find out who is visiting your site in real time. Discover information about each visitor such as address, country, browser details, time spent on the site, number of pages visited, and the page being viewed currently. You can even see who is currently logged in to your site and see a complete page history for each visitor. You can log session data for later analysis, and you can access this data from your application so you can present different content based on country or browser.
-
Speed up a web application with caching
Cache entire pages or sections of pages to static files on your server with cf_cache. Each cached item is addressed using a unique key, which may be a string or some other data structure (such as a struct). This tag will only improve performance where the sections being cached require significant server resources to generate (such as queries and calculations). Since this tag generates files on your server, it will not consume server memory.
-
Build tables of records, sortable by different columns and split into pages
Try cf_sorTable. Newly added SorTable+ is designed with a high-performance architecture to handle large record sets.
-
Update the data on a page without reloading the entire page
SimpleRemoteScripting is a tool to help you update your web pages without reloading entire pages at a time. Conceptually, it is like Flash Remoting: a gateway is set up between the client browser and the ColdFusion server, and data is passed back and forth, all without a page refresh.
-
Work with user-defined functions (UDFs)
|
User-Defined Functions. UDFs were added to ColdFusion 5 and are usually written using CFScript, but, with the release of ColdFusion MX, may also be written with regular CFML tag-based markup.
qForms
A JavaScript forms API featuring client-side validation. TerraForm includes support for qForms as a convenient way to add client-side validation to your forms. qForms is a product of PengoWorks.
Internet Protocol
The most basic protocol to communicate on the Internet.
eXtensible Markup Language
HyperText Markup Language
The coding language used to create hypertext documents for use on the World Wide Web.
|