Scott on Writing

Musings on technical writing...

My Karamasoft UISuite Whitepaper

ASP.NET ships with a variety of essential Web controls - the TextBox, the DropDownList, the GridView, and the like. While these controls are fine and dandy for simple scenarios, they quickly become obsolete for more complex ones. Consider collecting date values. The ASP.NET toolbox includes a TextBox and a Calendar control, either of which can be used independently to capture date values, but a better user interface involves a textbox integrated with a pop-up calendar. Similarly, ASP.NET's TextBox control is great for collecting plain text input, but falls short if you need users to be able to enter formatted text.

Microsoft has made it clear that they plan on including only the basic controls in the ASP.NET toolbox and have left more advanced controls to the third-party market. There are a variety of third-party ASP.NET control vendors, from small one-man operations providing a single product, to larger companies that include a suite of controls. One such vendor that I've written about before on this blog and in my Toolbox column in MSDN Magazine is Karamasoft. I recently wrote a whitepaper for Karamasoft that provides an overview of UISuite, a control suite that encompasses ten UI-related controls. The whitepaper, Let UISuite Do Your Dirty Work [PDF], showcases how quick and easy UISuite's components make building and implementing powerful user interfaces.

UISuite contains the gamut of canonical ASP.NET controls - there's a rich text editor, a menu, a date picker, and so on - but what most impressed me was the UltimateSearch component. Searching the contents of a website involves crawling and indexing content and displaying a search user interface. Microsoft provides Index Server to assist with searching a website's file system, but setting up and configuring Index Server can be challenging, especially when serving your website from a hosted environment. UltimateSearch makes adding search a breeze. Just drop the UltimateSearch assembly in the /bin directory and specify the indexing and crawling settings in a .config file and you're off and running. You don't need to register any component on the server; there's no configuration required (outside of that one .config file); you don't need to setup a Windows Service or schedule any tasks through Windows Scheduler; you don't need to have access to a database as the search index is stored in a file within your web application. In short, if you can FTP files to your website, you can use UltimateSearch.

What's more, UltimateSearch includes a Web control that you can drop onto a page to display a search user interface. With a few property settings you can enable advanced search UI features, such as auto-suggest and spell checking. No code necessary. It really is amazing how easy it is to add search to your site with UltimateSearch. Ok, ok, enough gushing about UltimateSearch.

In closing, if you are interested in learning more about UISuite or are in the process of evaluating third-party controls for your ASP.NET application, check out my whitepaper.

Happy Programming!

posted on Friday, September 28, 2007 10:13 AM

Feedback

No comments posted yet
Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles