Subscribe to OpenForce '08 feed    You are here:   Home › OpenForce Europe › Sessions
Register    Login
   
 
 
Quick Links
 
 
 
Sessions
Search
Create a DotNetNuke module using Delphi.NET Speaker:  Erik van Ballegoij

So, you are using Delphi to create great windows applications, and you’ve looked at DotNetNuke and you were wondering how easy it would be to create a DNN module with Delphi.NET. This session will cover the following: brief overview of DotNetNuke and DNN modules, how to set up an ASP.NET project in Delphi, how to create the proper module controls and a few samples of the DNN framework: security, permissions and controls. Finally we will look at how to create an installable module package. Leverage your knowledge of the Delphi language and start building ASP.NET web sites!

Level:  Advanced   

Building Secure DotNetNuke installations Speaker:  Cathal Connolly

Out of the box DotNetNuke has good default security, however there are a number of ways we can tighten up security. This session will start off by showing some good asp.net/IIS practices, and then take a look at building a hardened DotNetNuke install that we can use as a template for later site deployments. We'll look at the pro's and con's of optional security features such as CAPTCHA, SSL and host level request filtering before finishing off by using the new Security provider to create an alternative implementation of the filters used for sql injection, cross-site scripting attacks and html-encoding.

Level:  Advanced   

Using Web 2.0 APIs in DotNetNuke modules Speaker:  Cathal Connolly

See how to build DotNetNuke modules that make use of Web 2.0 Web services. We'll learn how to build them to ensure that they're resilient to any Security or availability issues, examine how to use AJAX to make the user experience more seamless, and determine what dependencies we need to ensure modules install correctly for all your users. Finally we'll build some modules that demonstrate integrating with the ever growing number of Windows Live Services and also make use of Google's GData protocol which allows us to hook into many of their services including Blogger, Google Calendar, Documents & Picassa.

Level:  Advanced   

Create a DotNetNuke skin from a website design Speaker:  Cathal Connolly

Come along and see how to use tools to analyze open source templates, and rebuild them as DotNetNuke skins. We’ll see how to use free programs to edit any supplied graphics, including layered Photoshop documents, to suit our sites and ensure that our skins meet accessibility legislation and are XHTML compliant. In addition we’ll use some of the new DNN 5.0 features such as the updated DNN Menu V2.0 to provide a rich, compliant menu, and new style sheets to easily make rounded corners.

Level:  Intermediate   

DotNetNuke Module Applications Speaker:  Stefan Cullmann
Some DotNetNuke modules win their power through individual configuration. Different instances of the same module can, from a "non programmers" point of view, provide different functionality and appearance. Generic modules are transformed into specialised module applications. Idea is to extract this setup of a module into a “template package” together with its description. A set of these packages is managed in a repository. Power users would be able to create new content using such a Module Application without even knowing the concrete module behind. As prepared module packages are files, they can be also exchanged between different installations. The presentation shows an example implementation using the new packaging architecture in DotNetNuke Cambrian. The functionality will be introduced into the next major release of the User Defined Table and might act as reference for other modules or a core based solution. The session will cover both usage and implementation.
Level:  Intermediate   

Introduction into Forms & Lists (UDT 5.0) Speaker:  Stefan Cullmann
Forms & Lists (UDT5.0) is the long awaited next major module release of the User Defined Table team. The core module evolved over time from basic list features into a multifunction tool useful for everyone. We decided to rename the module to “Forms & Lists”, which fits better to the character of the module than its old name. The old “User Defined Table” is still the engine behind. “Forms & List” will be the primary choice for creating basic applications inside DotNetNuke. No programming skills are required. This presentation provides a walkthrough through the possibilities and features: - High level data types - Multiple rendering options - XSLT for everyone - Module Templates (Module Applications) - Forms mode - More tips and tricks The module requires the new DotNetNuke Cambrian framework and integrates some of the new features of the platform.
Level:  Beginner   

DotNetNuke Installation, Administration and Optimization Techniques for Cambrian Speaker:  Christopher J. Hammond
An in depth discussion on common installation and upgrade scenarios for DNN, modules and providers, focusing on the new installation features in DotNetNuke Cambrian (5.*). After installation the session will cover the new administration functionality provided in Cambrian, as well as best practice scenarios for this new functionality. Get yourself up to speed on some of the newest Cambrian features in one session!
Level:  Intermediate   

Friendly URLs and SEO best practices for websites Speaker:  Christopher J. Hammond
Many people are concerned with URLs and SEO. Over the years DNN has made strides to make URLs more friendly. Recently within the community there have been great enhancements in relation to the URL structure for DotNetNuke. We will cover some of these enhancements and go into detail on why a site administrator would care about the URL for a page, the content on that page and how to make the page achieve better rankings in search engines.
Level:  Advanced   

Developing a consulting business around Open Source software. Speaker:  Christopher J. Hammond
In this session Chris will cover some of the common business opportunities revolving around open source projects. The discussion will cover a variety of topics, including hiring and training your employees, as well as what types of products and services you can provide for open source applications. Through his experiences at Engage Software, Chris has helped to transform the company’s usage of DNN simply as a tool to becoming a leader in the DotNetNuke Ecosystem.
Level:  Beginner   

Skinning Enhancements in DotNetNuke 5 Speaker:  Nik Kalyani
In this session we will explore the new skinning capabilities in DotNetNuke 5 including the new skin object syntax, client-side skin widgets and CSS-friendly skin design. Kalyani will review the design challenges he faced in creating the default DotNetNuke skin and the solutions that he implemented to make the skin designer-friendly, robust, flexible and standards-compliant.
Level:  Intermediate   

Developing Vista Sidebar Gadgets Using DotNetNuke Speaker:  Nik Kalyani
Widgets are very popular on the web and desktops. Windows Vista introduced the Sidebar which is a desktop container for widgets called “gadgets.” In this session, you will learn how to use DotNetNuke as a platform for creating Vista Sidebar gadgets that make it easy to extend DotNetNuke portals to the Vista desktop.
Level:  Intermediate   

Leverage DotNetNuke with SharePoint Speaker:  Stefan Kamphuis
Ever wanted to make some parts of your SharePoint (or WSS) intranet available to others without giving them access directly to your intranet? This session will show you how you can make parts of your SharePoint intranet available on your DotNetNuke web site to allow you to collaborate with people outside of your company from within your own intranet.
Level:  Intermediate   

Using Mail and Messaging Services in DNN5 Speaker:  Sebastian Leupold
A new feature in DNN5 is a new enhanced mail and messaging infrastructure. This session covers the new options for handling mails and other messages and explains the extensibility of the new concepts. Besides it will demonstrate how custom developers can easily integrate options for sending mails and messages into their modules or provide modules and providers to extend and enhance mail and message handling in user portals.
Level:  Beginner   

How to provide and identify Quality of DotNetNuke extensions? Speaker:  Sebastian Leupold
DotNetNuke is known to be one of the most secure application platforms currently available, but there are thousands of modules, skins and providers available, which have extremely varying levels of quality. This session will provide information, how DNN core extensions are tested and validated, before they get released and packaged with DotNetNuke and give information about Certification options. We will also discuss other methods to identify quality and how to protect against security risks.
Level:  Beginner   

Test Driven DotNetNuke Module Development Speaker:  Charles Nurse
The Test Driven Development methodology requires developers to write Unit Tests before they write any of the application code. The concept is that each component of the application can be separately tested, independent from the other components. Prior to the release of DotNetNuke v5.0 this was very difficult, if not impossible to achieve. In this talk we will review the MVP (Model View Presenter) methodology, and the new features of DotNetNuke v5.0 that allow us to build fully testable modules.
Level:  Advanced   

A Deep Dive into the latest version of DotNetNuke Speaker:  Charles Nurse
Join us for a dive into the latest and greatest version of DotNetNuke and a sneek peak at whats coming. (At the time of writing the current release for October is not known, but this talk will focus on new features introduced in 5.0 and subsequent minor version releases - 5.x)
Level:  Intermediate   

A Deep Dive into the DotNetNuke Property Editor Speaker:  Charles Nurse
DotNetNuke v4.3 introduced a new Property Editor control. This control is extremely flexible and has a number of extensions points. Join us for a dive into this control and you’ll learn how to leverage it for your own DotNetNuke projects. In particular we will review 3 aspects of the control of particular interest to extension developers – (1) Using the control in module development to edit instances of “Info” classes, (2) Extending the control with custom Edit Controls, and (3) Extending the control through inheritance.
 
Level:  Advanced   

DotNetNuke framework: a hidden jewel? Speaker:  Ernst Peter Tamminga
Do you develop web applications and websites with ASP.NET and MS SQL? And you are not using DotNetNuke (DNN)? Then you are wasting at least 40% of your valuable time and time and money of your client by re-inventing the web wheel. This session explains the advantages and disadvantages of DNN for a Developer, especially when working with the DNN framework that is hidden within DNN. With clear illustrations of functionally that is ready to use, such as token replacement, modular upgrade facilities, error logging importing and exporting definitions and specifications, migrating from development to test to production, search options, automatic and specialized RSS feeds, AJAX support, inter module communication, skinning, easy localization, scheduling, UI controls and more.
Level:  Intermediate   

DotNetNuke 5.0 Speaker:  Shaun Walker
A high level overview of the features introduced in the DNN 5.* release cycle. This session includes a discussion of the business requirements which went into the development of each feature as well as a live demonstration of each.
Level:  Beginner   

DotNetNuke Chalk & Talk Speaker:  Shaun Walker

In this chalk & talk session Shaun Walker will, together with the attendees, solve real world DotNetNuke related problems, encountered by you.

Level:  Beginner   

< BACK  1 of 1  NEXT >