dotnetnuke® web application framework michael washington

12
DotNetNuke® Web Application Framework Michael Washington http://www.ADefwebserver.com [email protected] Socaldug.org – Buena Park, CA - 2007 Creating A DotNetNuke Module using ASP.NET AJAX & Creating DotNetNuke Web Services

Upload: sampetruda

Post on 22-May-2015

1.058 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DotNetNuke® Web Application Framework Michael Washington

DotNetNuke®Web Application Framework

Michael Washington

http://www.ADefwebserver.com

[email protected]

Socaldug.org – Buena Park, CA - 2007 Creating A DotNetNuke Module using ASP.NET AJAX &Creating DotNetNuke Web Services

Page 2: DotNetNuke® Web Application Framework Michael Washington

Presenter Michael Washington

[email protected]

Core member of DotNetNuke® Microsoft MVP

Page 3: DotNetNuke® Web Application Framework Michael Washington

Agenda

DotNetNuke® Module Development Overview

Using ASP.NET AJAX with DotNetNuke®

Using Web Services with DotNetNuke®

Questions

Page 4: DotNetNuke® Web Application Framework Michael Washington

Module Development Overview

DotNetNuke is a framework. You implement this framework by extending it's classes and implementing it's interfaces. One way to do this is by creating modules.

For most DotNetNuke is a solution because they use modules that already extend the classes and implement the interfaces. However, in those instances where you are unable to find an existing module that provides the functionality you desire, you can easily create your own modules.

Essentially, a DotNetNuke module is a collection of user controls that are configured to work together. These user controls inherit from either PortalModuleBase or PortalSettingsBase.

Page 5: DotNetNuke® Web Application Framework Michael Washington

Using ASP.NET AJAX with DotNetNuke®

Setting Dependencies

IsInstalled DotNetNuke.Framework.AJAX.IsInstalled()

RegisterScriptManager() DotNetNuke.Framework.AJAX.RegisterScriptManager()

Supports Partial Rendering

Page 6: DotNetNuke® Web Application Framework Michael Washington

Demo Sample ASP.NET AJAX Application

Page 7: DotNetNuke® Web Application Framework Michael Washington

Using Web Services with DotNetNuke®

The DotNetNuke Framework injects the Script manager for you and only one script manager can be placed on a page at one time. Use code such as this to add services:

Page 8: DotNetNuke® Web Application Framework Michael Washington

Demo Sample Web Services Application

Page 9: DotNetNuke® Web Application Framework Michael Washington

IWeb Framework Use IWeb (http://IWEB.ADefWebserver.com)

Common web service methods Authentication and encryption Portal and User Information

Secure web services The DotNetNuke password is never displayed on any page

or transmitted over the network. The encrypted password changes each time the page is

accessed so a page will contain a password that has either been changed, expired, or due to expire soon (the last username / encrypted password combination expires after 1 hour. This can be set to a lower number for greater security).

Page 10: DotNetNuke® Web Application Framework Michael Washington

Demo Sample Secure Web Services Application

Page 11: DotNetNuke® Web Application Framework Michael Washington

More Information and Samples

http://www.adefwebserver.com/DotNetNukeHELP

Page 12: DotNetNuke® Web Application Framework Michael Washington

Questions?