Websites has become source of information; So many people started using websites for information, so much that a poorly designed site can easily make users irritating. People want to see all the information in one screen, like a dash board. As a next step portals started giving personalization features. Drag and drop the feature what you want to see first (iGoogle), Change the color as you wish (Yahoo , AOL India), Rearrange the layout(Google News) as you like, do more as per the order of the devil inside. What's more, users can save their settings so that the site will remember their preferences the next time they visit the site (www.live.com).
Again Microsoft’s (I could hear the fowl cry from many that I am Microsoft's fan, no I am not) ASP.NET – WEB PART has all these stuffs inside. It can do wonders with your web pages when properly designed and handled.
Microsoft says, ASP.NET Web Parts is an integrated set of controls for creating Web sites that enable end users to modify the content, appearance, and behavior of Web pages directly from a browser. The modifications can be applied to all users on the site or to individual users. When users modify pages and controls, the settings can be saved to retain a user's personal preferences across future browser sessions, a feature called personalization. These Web Parts capabilities mean that developers can empower end users to personalize a Web application dynamically, without developer or administrator intervention.
The Advantages are
- Effective portal design strategies
- Add personalization features
- Create user-friendly controls
- Develop custom themes and WebPartChrome
- Automate site health monitoring
- Techniques for graceful error recovery
In Personalising page content, users can add remove or hide new Web Parts controls to a page, like our ordinary windows screens. More over to personalize the page layout, users can drag a Web Parts control to different parts/zone in a page, or change its look, feel and behavior. You can also export and import Web Part controls for use in other pages or sites, maintaining the properties, appearance, and even the data in the controls. Zhoomp.. a chart control could display a graph for the data in a stock ticker control. Users can establish connections between controls.
More over for enterprise applications you can manage and personalize site-level settings. Authorized users can configure site-level settings, determine who can access a site or page, set role-based access to controls, and so on. For example, a user in an administrative role could set a Web Parts control to be shared by all users, and prevent users who are not administrators from personalizing the shared control.
Some useful links
Working with Web Parts in ASP.NET 2.0
No comments:
Post a Comment