Welcome to the Demonstration of Chado SpellServer (Sessionless interface)

This web application is designed to demonstrate the features and functionality of SpellServer - a spell-checking COM object designed for ASP.   SpellServer is designed to provide extremely high performance spell-checking that puts low amounts of processing load on your servers, while supporting features like dictionaries that can be permanently extended - both by your application and the individual users of the application.

This ASP application is comprised of three pages:

enter.asp The page you are currently looking at.  This page will typically be replaced by a page in your current web application, as it serves only to collect the text that should be checked.  Our version allows you to easily change values for spell checking options, but those options would typically be set manually in your code.
Correct.asp The main spell checking page in the application.  This page uses SpellServer to search for the next misspelled word, and presents that word, its suggested replacement strings, and various possible actions for the user to take.  When the entire string has been spell-checked, this page forwards the user to the next page of your application (in the case of this demonstration, we use the Finished.asp page).
Finished.asp This page serves only to display the final results of the spell-checking.  It will always be replaced with your own page (one that continues processing with the now spell-checked text).



The sessionless interface creates and destroys the SpellServer COM object each time these web pages are loaded, passing the information from page to page via form data.  This reduces memory load on the server, but is slightly slower than the Sessions interface, due to the overhead of creating and destroying the COM object, and passing the data back and forth between the web pages and SpellServer.

Many programmers will find the Sessionless interface preferable due to the lower memory load on the server, and the fact that this solution is more scalable to web farms or other environments where there may be more than one web server.

Enter the text you wish checked here:


Options: (Normally set in your code)
  Don't check words that are ALL CAPS
  Ignore cAsE
  Don't check words that have numbers in them
  Ignore HTML tags
  Ignore Internet Addrs

User-specific custom dictionary: