Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Core - WebControls Register  |  

 

dnn_ct_webcontrols_170x64.gif

 

  Quick Links  
 


  Team Leadership  

Jon Henning

jonhenning.jpg

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


DotNetNuke Marketplace
  Ads  
DotNetNuke Hosting
 


  Sponsors  

Meet Our Sponsors

.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
FCKeditor Project
Salaro -- Skins and more
 


DotNetNuke® Project :: WebControls

The primary purpose of the DotNetNuke WebControls project is to allow developers to utilize feature-rich controls in their applications without the associated cost or distribution restrictions associated with commercial controls. All controls utilize the ClientAPI, and therefore support a rich client side object model, work cross-browser, and utilize AJAX functionality.

The DotNetNuke TreeView control is an open-source ASP.NET WebControl that has a rich client-side object model and supports advanced featuresets like populate on demand and keyboard navigation.
The DotNetNuke Menu control is an open-source ASP.NET WebControl that has a rich client-side object model and supports advanced featuresets like populate on demand and keyboard navigation (soon).
The DotNetNuke Label Edit control is an open-source ASP.NET WebControl that allows any label to be editable on the client where it uses a client-callback to persist the changes. Simply specify a client-side event like onclick to allow the user to edit. It supports RichText and MultiLine editing.
The DotNetNuke Text Suggest control is an open-source ASP.NET WebControl that allows any textbox to suggest the results the user is looking for by dynamically populating a menu of matched items.
The DotNetNuke Tab Strip control is an open-source ASP.NET WebControl that allows a page to be displayed in a tabular manner. It supports 3 rendering modes, including AJAX on-demand loading to allow for optimal performance.
The DotNetNuke ToolBar control is an open-source ASP.NET WebControl that allows a toolbar to be attached to any control.
 


WebControls Project Blog
Nov 15

Posted by: Jon Henning
Thursday, November 15, 2007

The OpenForce conference was a lot of fun. I particularly enjoyed meeting many of the community members who I have only known via the internet.  The only disappointment I had was that my session was not chosen to be video taped, for I am excited in sharing the information with the community members who could not attend.  All not lost, however, as I have posted my slides and code here.  It may be of particular interest to some that the download of the module code requires the WebControls/ClientAPI beta, and therefore is included (our beta program for this hosted on dotnetnuke.com is not running very smoothly at the moment, so this is an easy way to get the bits quickly). 

I also plan on investigating a way for me to record portions of my session as well.  A lot of the time was spent walking the user through the reasons why certain approaches were taken in developing the advanced modules.  While I believe you are better off knowing this information, it is not vital.  Knowing how, is really the important thing.  Therefore, I am starting the creation of some VS.NET Templates that will get any module developer up and running quickly with a rich client-side object model for their modules.  One item of interest I was asked about by some session attendees was the MSBuild scripts that do the automatic dll versioning, packaging, and deployment.  This script will be integrated into the template as well.

One last thing.  Those of you simply interested in seeing the module that was built, can preview it here.

 

Tags:

Re: OpenForce 07 Content

Congratulations & thanks for an excellent presentation. During your presentation I was thinking of the different areas that I could implement your solution. In the corridor afterwards many others were discussing the possibilities as well.

You have provided an elegant solution that I think many will use.

Well done :)

Declan

By liffey on   Thursday, November 15, 2007
 


MaximumASP
MaximumASP provides a wide array of web hosting plans to fit any hosting need. We also provide software and services needed to keep it running optimally.
MaximumASP.com
Mad Development: dotnetnuke design and development
We are an expert Dotnetnuke shop specializing in developing solutions that merge the requirements of design and branding, content management, ecommerce, search engine optimization and business logic.
www.MadDevelopment.com
telerik
telerik r.a.d.controls suite is the most innovative and comprehensive toolset for ASP.NET development, tailored for seamless integration with the DotNetNuke project. This integrated collection of controls allows professionals to build web-solutions with the UI richness and responsiveness of desktop applications.
dnn.telerik.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke® logo are registered trademarks of DotNetNuke Corporation
Hosted by MaximumASP