|
Joined: 7/15/2006
Posts: 20
|
|
|
Hi All,
Unfortunately on SDC website there is no separate DNN sessions description available, so I just gathered for me and sharing with all interested -:)
From ASP.NET Application to DotNetNuke Module [17th September 2007 - 17:00 Hrs - Room 7]
Speaker
|
Erik van Ballegoij
|
|
Track
|
DotNetNuke OpenForce '07
|
Abstract
|
How often do you receive requests for “porting” ASP.NET applications to DotNetNuke modules? When businesses start using DotNetNuke for their corporate Web sites and intranets, it’s only natural to think about moving older applications to the DotNetNuke platform. In this session you will find out how little effort it takes to convert an ASP.NET application into a DotNetNuke module by using the ASP.NET TimeTracker Starter Kit as a case study.
|
Level
|
Advance
|
DotNetNuke Module Localization [18th September 2007 - 14:45 Hrs - Room 7]
Speaker
|
Erik van Ballegoij
|
|
Track
|
DotNetNuke OpenForce '07
|
Abstract
|
DotNetNuke has supported static localization since version 3.0. For Web sites needing more than one language this is only half of what is needed. The goal for a true multilingual site is that visitors can select another language, and without leaving the page, see the same text in the desired language. In this session, you will learn real-world techniques for creating multilingual DotNetNuke modules.
|
Level
|
Intermediate
|
Building a custom DotNetNuke Search Engine using Lucene.Net [18th September 2007 - 08:30 Hrs - Room 6]
Speaker
|
Joe Brinkman
|
|
Track
|
DotNetNuke OpenForce '07
|
Abstract
|
In version 2.0 DotNetNuke began implementing key portions of the framework using the Provider design pattern. This design pattern was subsequently used by Microsoft when implementing large portions of the ASP.Net 2.0 platform. In this session we will briefly look at the Provider pattern and then look at how we can use this pattern to write our own custom search implementation for DotNetNuke using Lucene.Net for our indexing and search engine.
|
Level
|
Intermediate
|
Creating Secure DotNetNuke Modules [17th September 2007 - 15:15 Hrs - Room 7]
Speaker
|
Cathal Connolly
|
|
Abstract
|
In this session we will take a sample ASP.NET application and point out a number of security issues it contains. We will then convert it to a DotNetNuke module and see how some of these issues are automatically protected in DotNetNuke. We will also review methods you can use from the DotNetNuke security API to protect against exploits.
|
Level
|
Intermediate
|
Creating Accessible DotNetNuke Skins Using CSS [18th September 2007 - 11:45 Hrs - Room 7]
Speaker
|
Cathal Connolly
|
|
Abstract
|
In this session you will learn how to create a clean, simple, search engine-friendly and accessible skin that takes advantage of the features that CSS layout designs provide: accessible, flexible, search-engine-friendly, small file size, and cross-browser compatible. You will also become familiar with issues that need to be considered when creating skins that meet accessibility legislation and are XHTML compliant. We will take a freely available XHTML- & CSS-based skin, convert it to a DotNetNuke skin, and configure it to ensure that it renders compliant markup. In addition, we'll look at transforming non-compliant portions of markup, and look at techniques to ensure that your site remains compliant.
|
Level
|
Advanced
|
Introducing DotNetNuke 4.6.0 – A Deep Dive for Developers [17th September 2007 - 09:15 Hrs - Room 7]
Speaker
|
Charles Nurse
|
|
Abstract
|
This talk will introduce the new features of interest to developers in the latest DotNetNuke release (4.6.0). This release is heavily developer focused introducing a number of new tools for all developers, and in this talk we will take a deep dive into the core code as we examine these new features. In particular, we will look at the new Authentication Framework and the included OpenID and LiveID providers as examples of this new provider framework. We will introduce the new “Universal Installer” which was developed to install the new Authentication providers. While modules continue to use the existing installer, an understanding of this new extensible Installer, is of interest to Module Developers in planning for the future as it will provide support for the installation of templates and/or plug-in extensions. Finally we will review the new IHydratable interface and upgraded TokenReplace classes and how they can be used by Developers.
|
Level
|
Intermediate
|
DotNetNuke Skinning – Concept To Print in 60 Minutes [17th September 2007 - 11:00 Hrs - Room 7]
Speaker
|
Salar Golestanian
|
|
Abstract
|
A walk through of a total skinning experience from the designer’s perspective. The Session will use some of real life examples of the projects carried out by SalarO. Firstly, discussing a typical DotNetNuke skinning scenario starting from the Customer Brief. Followed by a walkthrough of the design process leading to a DNN SkinPack, whilst ensuring that any aspect of visual is achievable in DNN. To show DNN flexiblity in its skinning engine we show a two menu system where the main menu is the standard Solpartmenu and the side menu used will be Telerik Menu as third party control. Creating a two menu skin with the HTML way with as much CSS as possible without jeopardizing usability and Portal Management by none technical personnel. To wrap up we use a typical DNN Flash module to deliver content managed animations within a typical page.
|
Level
|
Intermediate
|
Role of DotNetNuke as a CMS in binding Web2 and Beyond [18th September 2007 - 08:30 Hrs - Room 7]
Speaker
|
Salar Golestanian
|
|
Abstract
|
Overview of DotNetNuke from SalarO perspective. - How DotNetNuke helps SalarO customers to bind Various Technologies in their intranet and internet activities. - Taking DotNetNuke a stap further to embrace tomorrows technologies. These will indeed be my own/SalarO perspective with examples of our current projects being shown through the session.
|
Level
|
Intermediate
|
Providing DotNetNuke for an international Audience [17th September 2007 - 09:15 Hrs - Room 6]
Speaker
|
Sebastian Leupold
|
|
Abstract
|
A growing number of organizations act cross boarder and need to target and international audience with their web sites – especially here in Europe. In this session, we will deduce concrete needs for DotNetNuke portals and demonstrate, how to fulfill them by portal configuration, existing modules and individual developments. This will cover various aspects of localization, like translation and usage of language packs, formatting and layout concerns, as well as setting up multilingual web sites vs. multiple web sites for single languages.
|
Level
|
Intermediate
|
Creating custom Forms and tables using one of the most powerful (but underrated) modules “User Defined Table”
[18th September 2007 - 10:00 Hrs - Room 6]
Speaker
|
Sebastian Leupold
|
|
Abstract
|
User Defined Table (UDT) is one of the most flexible modules included with DotNetnuke, though it does not present all of its features on first look. This session, held by the module’s project lead, shall demonstrate on typical examples, how to create custom tables and forms with different views, using grid and XSL presentation. Besides you will get a look “behind the scenes” how the storage model of this moduls is structured and accessed.
|
Level
|
Intermediate
|
DotNetNuke Troubleshooting techniques [17th September 2007 - 13:45 Hrs - Room 7]
Speaker
|
Sebastian Leupold
|
|
Abstract
|
Though DotNetNuke is a very secure and stable plattform, there are a number of pitfalls and situations, when a DNN owner might face a problem with his installation. This session shell provide techniques, how to identify the cause of an error and general strategies for solving it. Second focus will be to setup and upgrade installations stable and secure - to prevent the need for the previously learned lessons ;-)
|
Level
|
Intermediate
|
Scheduling tasks in ASP.NET [17th September 2007 - 13:45 Hrs - Room 6]
Speaker
|
Vicenç Masanas
|
|
Abstract
|
Due to the stateless nature of ASP.NET there is not a built-in feature to run some code continuously or at specific times in an ASP.NET application. Should you create a windows service, schedule the job on SqlServer? What if you don't have access to this kind of features? On this session we will look at the options to build a scheduler for ASP.NET, without any other extra dependency. Finally we will discuss the highly configurable scheduler in DotNetNuke and its extensibility capabilities.
|
Level
|
Intermediate
|
The provider pattern, what can you provide me? [17th September 2007 - 17:00 Hrs - Room 6]
Speaker
|
Vicenç Masanas
|
|
Abstract
|
This session will discuss the provider pattern and how it is extensively used in the DotNetNuke platform: The purpose of the provider model, the opportunies it introduces and a sample implementation of a custom provider for the FriendlyURL provider.
|
Level
|
Intermediate
|
Secure your DotNetNuke modules [18th September 2007 - 16:30 Hrs - Room 6]
Speaker
|
Vicenç Masanas
|
|
Abstract
|
DotNetNuke provides a feature rich architecture for supporting configurable permissions for different scenarios. We will discuss the security and permission architecture of DotNetNuke and how to better secure your DotNetNuke modules for tipical issues: SQL injection, cross site scripting, etc. We will also discuss how DotNetNuke supports an extensible permission system where you can define custom permissions and how to leverage them on advanced module scenarios.
|
Level
|
Beginner
|
Advanced Module Development – Part 1 [17th September 2007 - 15:15 Hrs - Room 6]
Speaker
|
Charles Nurse
|
|
Abstract
|
As a Lead Developer on the DotNetNuke project Charles brings a unique perspective on module development. This talk will focus on some advanced module development topics, including: Module Skinning/Templating Techniques DAL+ and Database Agnostic Tips A Module Plug-In Architecture Use of the Property Editor and other “included” Controls in DotNetNuke modules. Use of Rendered WebControls for Performance improvements and for Intellectual Property concerns.
|
Level
|
Intermediate
|
Advanced Module Development - Part 2 [18th September 2007 - 14:45 Hrs - Room 6]
Speaker
|
Charles Nurse
|
|
Abstract
|
This talk will focus on the DotNetNuke Property Editor Control Suite, not just as a control for managing a User’s Profile but also as a component that can be used in Module Development. Introduced in DotNetNuke v4.3 this control is used to manage a User’s Profile. However, it is not generally known by Module Developers that this is only a small part of what this group of controls can do. This talk will deal with 3 aspects of the control of particular interest to module 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
|
Intermediate
|
Invisible AJAX: Building AJAX Enabled Modules in DotNetNuke [18th September 2007 - 16:30 Hrs - Room 7]
Speaker
|
Shaun Walker
|
|
Abstract
|
With the production release of ASP.NET AJAX in January 2007, Microsoft delivered a powerful AJAX framework which allows developers to build rich, dynamic web applications. In this session we will discuss some of the challenges of using ASP.NET AJAX in your environment, and how the DotNetNuke Web Application Framework can be leveraged to reduce the complexity of AJAX to make your development time more productive. As a grand finale we will demonstrate how to create a highly interactive website without writing a single line of AJAX script.
|
Level
|
Intermediate
|
DotNetNuke Business Opportunities [17th September 2007 - 11:00 Hrs - Room 6]
Speaker
|
Shaun Walker
|
|
Abstract
|
One of the guiding principles in the DotNetNuke project is a concept known as the 'Abundance Mentality'. Essentially it means that we believe the project will only be successful if we create opportunities for members of our community to be successful. There are many ways to measure success, but the most common is in terms of business opportunities. In this session, I would like to discuss the many revenue opportunities which are made available through participation in the DotNetNuke ecosystem. Whether you are a developer, a designer, a technical writer, a translator, a consultant, a trainer, or an emerging startup; this session will provide you with the tools to tap into the expansive DotNetNuke community and help grow your business.
|
Level
|
Beginner
|
Open Source on the Microsoft Platform [18th September 2007 - 10:00 Hrs - Room 7]
Speaker
|
Shaun Walker
|
|
Abstract
|
Using DotNetNuke as a real world example, we will discuss the challenges of managing a successful open source project on the Microsoft platform. This session will cover the legal issues around IP governance including copyright, licensing, and trademarks. It will cover project management challenges and infrastructure requirements. Finally, it will dig into open source revenue models and how DotNetNuke Corporation is facilitating the growth of a prosperous business ecosystem.
|
Level
|
Beginner
|
Panel Discussion: DotNetNuke – The Road Ahead [17th September 2007 - 19:45 Hrs - Athene A]
Speaker
|
DotNetNuke Panel
|
|
Abstract
|
In this panel discussion, three of the co-founders of DotNetNuke Corporation will share their vision for the company and the DotNetNuke Open Source project. The resources, approach and business model required to manage and grow a large Open Source project such as DotNetNuke are substantially different than those required for a commercial software company. Get an inside look at how DotNetNuke Corp. is addressing today’s challenges while preparing for the future.
|
Level
|
Beginner
|
DotNetNuke Chalk & Talk [18th September 2007 - 11:45 Hrs - Room 6]
Speaker
|
Stefan Kamphuis
|
|
Track
|
Chalk & Talk sessions
|
Abstract
|
Use the knowledge and experience of some of the most advanced DotNetNuke Developers available to have your DotNetNuke related questions answered.
|
Level
|
Beginner
|
|
|
|
|