Download DOWNLOAD
Forums FORUMS
Blogs BLOGS
Forge FORGE
Help HELP
Marketplace MARKETPLACE
DotNetNuke Home
You are here >   Development > Forge > Component - Client API
Register  |  Login
Purchase

Jon Henning

jonhenning.jpg

DotNetNuke® Project :: Client API

Introduction

The DotNetNuke Client API is composed of both server-side and client-side code that works together to enable a simple and reliable interface for the developer to provide a rich client-side experience.   The following diagram outlines the current consumers utilizing the DotNetNuke ClientAPI, along with the intended consumers of this functionality in the future.

ClientAPIOverview.jpg


Goals

  • Provide a consistent means of communicating information between the client-side script and server-side code.
  • Allow for functionality to easily be turned off and resort to the less-efficient way of responding to client-side events- post-backs.
  • Provide a uniform, cross-browser API that the developer can program against to provide a rich UI.  This includes but is not limited to accessing the Document Object Model (DOM), Dynamic HTML (DHTML), eXtensible Markup Language (XML).
  • Allow for the API to be enhanced and extended by both the DNN Core Team members and Third Party developers.
  • Provide ability to easily create Unit Tests to assist in development, testing, and troubleshooting of the API.  The tests should be easy to copy to any platform (windows, linux, Mac, etc.) and run, providing output that can then be sent to the developer for troubleshooting.

Download Instructions

To download DotNetNuke® Projects, you must register. Select the Register link in the top right of this page to get started. Once you login, you can download DotNetNuke® Projects, post in the DNN® Forums, and submit ratings and comments in other areas of this web site.

Already registered? Click here to login to the site.

Other Project Files

What are 'Other Project Files'? more...
 TitleOwnerCategoryModified DateSize 
DotNetNuke ClientAPI MaxMin v1.0.2Jon HenningDocumentation9/6/2005317.18 KBDownload
DotNetNuke ClientAPI Guide v1.0.2Jon HenningDocumentation9/1/2005687.33 KBDownload
HelloAJAX Sample Module Source (updated)Jon HenningSample Module1/13/200640.11 KBDownload
HelloAJAX Sample Module Install (updated)Jon HenningSample Module1/13/20069.34 KBDownload
DNNAjaxModule - InstallJon HenningSample Module11/12/200817.33 KBDownload
ClientAPI (Caspian) BetaJon HenningBeta12/11/2007UnknownDownload
DotNetNuke ClientAPI ClientCallbacks v1.0.1Jon HenningDocumentation11/16/2005567.18 KBDownload
DNNAjaxModule1 - SourceJon HenningSample Module11/12/200841.85 KBDownload

Quick Links

Sponsors

DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation

Hosted by MaximumASP