|
|
RSS 
asp.netPRO Review: 4/4 stars
Customer Spotlight: Monster.com
Save 20% & Bundle PowerWEB TextBox
Add multilingual spell check functionality and value into ASP.NET Web applications with a couple of lines of code. RapidSpell
Web provides ASPNET developers and designers with a cross browser (and multi client platform) server control that requires
no client installation, no special security settings and as much programmatic flexibility as you want. Written for .NET in
C#, RapidSpell Web includes 2 interfaces, an inline highlighter and a fast (no post back) dialog interface. Includes 5 English
dictionaries, including 140,000 word U.S + U.K. dictionaries (separate and combined), plus Canadian and Australian English.
Non-English dictionaries are also available.
General Details
Quick designer based usage with the flexibility of code-behind access
RapidSpell Web provides a spelling component to add spell check functionality to your web applications, by simply adding
the Web Control to an aspx page (Web Form) or directly accessing the classes in a code behind page. There are no programming
skills required to use RapidSpell Web, because of it's strong visual designer (VS) design time support, making this ASP.NET
spell checker control accessible to ASPNET page designers.
All the features of a regular Windows spell checker
The UI provides all the usual features, add (to user dictionary), change, change all, ignore, ignore all, and smart suggestions.
The user dictionary is stored on the server and can be unique per user, or shared amongst groups.
The spell checker UI features an advanced preview pane to interactively highlight errors (with no post back), and
accepts manual corrections.
Comprehensive text box support (plain, rich, custom)
Interactively checks any server or client side text boxes: <asp:textbox>, any Html text box component such as <textarea> and <input type='text'> and
3rd Party controls, such as Dart's PowerWEB TextBox, 'pinEdit' from Pintexx, 'HtmlTextBox' and more. The custom client side interface mechanism allows interaction with practically
any component, for example flash based text boxes.
Open API, for customization and non GUI usage
The open API allows customizations to be made to behavior, eg;
- User dictionary behavior - eg. change the way the user dictionary is persisted (databases, Cache etc)
- Parser behavior - eg. use UI as an offensive language checker
- Custom ignore patterns
The included non GUI component provides core spell checker functionality through the RapidSpellChecker class, which
means it is suitable for server applications as well as any console application. It has been clocked at 70,000 words/sec on
a standard 1GHz PC (100k+ on average server hardware).
Free updates and support
Free minor version updates (eg. 3.0 to 3.x) are included with a purchased license, as is email technical support.
Technical
Minimum base browser requirements
RapidSpell Web works in Internet Explorer, Firefox, Netscape, Opera and Safari. It uses only HTML and Javascript, this
means there are no special requirements, plugins, or long downloads, as with some spell check server Controls.
Flexibility
It is easy to use RapidSpell Web as a Web Control in an aspx page or programmatically in code behind, either way full customization
of style, layout and properties is possible. Using a simple HTML template mechanism it is also possible to layout the spell
checker as you wish, including branding.
No post-back interface
All dictionaries (main and user's) are stored on the server, yet the user's spell checking experience is not hampered by any
post-backs to the server, because there are none. User dictionaries can be stored on a database (examples provided).
Customizable dictionaries
Dict Manager, allows RapidSpell Dict files to be customized and created from other word lists, using the free 'Dict Manager'
tool distributed with the product.
Popup or in page spell checking modes
RapidSpell Web provides two distinct spell checker controls;
RapidSpellWebLauncher functions in one of two modes, 'popup' - which open's a small console window with the spell checker
in it or in 'separate' - which loads the spell checker in the main window on a separate page, there are no restrictions with
either of these modes.
RapidSpellWInline works using AJAX to highlight errors inside the text box.
Validator Control behavior
All of the included spell checker controls can be enabled as Validators, which perform validation of spelling in text boxes
before allowing
data to be saved. For example; when the form is posted back, the RapidSpellWebLauncher or RapidSpellWInline control will
check for errors, if there are errors the user is prompted (in the validation summary) to run a spell check. They do not
have to correct all
errors, but must at least run the spell checker. The spell checker can also be started automatically.
2 suggestions algorithms
Two powerful suggestions engines can be used to find good suggestions for words, including an exclusive 'sounds-like' algorithm.
Decoupled checker engine
RapidSpell Web has a decoupled checker engine, which allows (via an interface definition) the use of any core spell checker
class or other type of text parser to be used with the interface. This allows complete customization of the engine (including
for tasks other than spell checking, such as offensive word checking) and the interface.
Sessionless - high performance
Works without session variables, making it possible to use RapidSpell Web with server clusters/farms. The single request
architecture keeps server load down, and is possible through our high performance suggestions algorithm
Broad compatibility
RapidSpell Web was designed to .NET 1.0 and .NET 1.1 specification and supports legacy browsers, Internet Explorer 5+, Netscape
6+, Firefox 1, Opera, and Safari on the PC and Mac.
Pure .NET
RapidSpell Web was written entirely in C#, and makes no use of legacy DLLs or APIs.
Customizable layout
Every aspect of the appearance (text, layout, and style) can be customized through simple properties.
File/DB user dictionaries
Open API allows the user dictionaries to be stored in any fashion desired - default is server file based, however this can
be overridden for database, or application cache usage for example.
Free Evaluation Download
F.A.Q.
Also available: RapidSpell Desktop .NET RapidSpell Web Java
RapidSpell Desktop Java
Questions?
|
|
 |