Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

DotNetNuke OpenForce 09 Speakers Announced

OpenForce09 Yesterday, announcements went out to speakers who submitted sessions for DotNetNuke OpenForce North America.  During the call for speakers we received almost 200 entries and 70 speakers.  Obviously, everyone cannot speak and making the selections was extremely difficult.  We appreciate all of the input we received which made our task both easier and more difficult.  Easier in that there were lots of great topics to choose from so getting good coverage across all the tracks was relatively simple, and more difficult in that we knew that we would have to eliminate many great topics and speakers.

The selection committee members each assigned a ranking of 1 to 5 to each of the submitted sessions and the highest ranking sessions were then reviewed and discussed to come up with the final list of sessions.  During this process we had to do a little balancing to make sure we had a good mix of sessions across all the tracks, but given the great list of sessions, that was a relatively painless exercise.

One aspect of OpenForce that I am proud of is that we are able to rotate in new speakers every year.  This year is no exception.  This year’s speaker selection includes 6 new speakers who will be speaking at their first OpenForce Event.  I always enjoy the fresh perspective that each new speaker brings to the conference. 

While it is important to have new speakers, it is also important to have some proven speakers as well.  We have 7 returning speakers who have spoken at one of the past conferences.  These speakers provide a sense of continuity year to year and always have great sessions.  We are proud to have them back again this year.

In the end, we have a mix of topics and speakers that should be of interest to both beginning and advanced DotNetNuke users.  I am looking forward to another great OpenForce Conference and can’t wait to share the experience with you.

Brandon Haynes
Secure Module Development: Theory, Technique, and Practice Module Development
Track: Development, Advanced Virtually all DotNetNuke module developers know that it is important to write secure code, and that the security of a portal is highly correlated with the strength of the modules installed therein. However, fewer developers are aware of the techniques, theory, and tools that provide guidance about how to structure a DotNetNuke module so that it is maximally secure. In this session, we cover at a high level the multifaceted concept of security as it relates to DotNetNuke module development. As a theoretical backdrop, we discuss the related concepts of STRIDE and DREAD, attack trees, and encryption technologies. These techniques are then applied to module development, including discussion of some common anti-patterns and the importance of utilizing core functionality. Finally, we explore some of the tools available to developers, including static analysis, to best mitigate vulnerabilities that can be prevented at design-time.
Cathal Connolly
DotNetNuke performance tips & tricks Administration
There’s a multitude of tips & tricks to gain additional performance out of DotNetNuke. Come along to this session to see what techniques you can see, settings you can change, and tricks you can use to squeeze as much performance out of your site as possible.
Charles Nurse
DotNetNuke in the Cloud Module Development
At the Professional Developer's Conference in the fall of 2008 Microsoft announced its vision for the Cloud - Windows Azure. This talk will look at the components of the Windows Azure platform and how we can take advantage of Windows Azure Services in DotNetNuke.
Christopher Hammond
Creating a DotNetNuke Module for Facebook’s Open Stream API Module Development
This session will provide you with an introduction to creating a DNN Module using Facebook’s new Open Stream API for accessing a user’s stream of Facebook information, retrieving and adding to the stream. We will develop a C# module using a Visual Studio template project accessing key information from Facebook’s API to show you a way to extend social networking onto your own website.
Cuong Dang
Advanced DotNetNuke Skinning Concepts through CSS and XHTML Design (Skin Development)
The DotNetNuke skinning engine provides great flexibility in adapting to all sorts of design challenges. Think you can’t achieve that design within DotNetNuke? Think again! This session will cover advanced CSS and XHTML techniques used in DotNetNuke skinning which will allow you to achieve any design. We will leverage the enhanced features bundled in DotNetNuke 5.0 such as widgets to build a user-friendly web site, with minimal coding effort.
UX in DotNetNuke! Designing Your Applications the Right Way Design (Skin Development)
Co-presenter: Ian Robinson Good user experience (UX) is not limited to an appealing user interface. It is about making an application that is easy for your users to learn and interact with. This session will explore the process of creating a good user experience from prototyping your design and user workflow through implementation. Learn the secrets to creating intuitive forms, consistent user interaction, and polished and responsive user interfaces. (if necessary, Cuong Dang can present this session alone)
Dr. Ravi Kalakota
Building Process Automation Portals with DNN Development
As a leading global provider of human resource consulting, outsourcing and investment services, Mercer serves more than 25,000 clients globally. Increasingly Mercer is automating HR processes and delivering services via portals to clients globally. The portal solutions are architected from the outset to be on-demand, multi-tenant, highly scalable, highly secure, highly configurable and high performance, in order to rapidly deliver value to our customers. DNN is playing a key part in the overall Mercer portal strategy. In this talk, Dr. Kalakota will provide specifics into different solutions being architected using DNN.
Eric Shafer
E-commerce Options for DotNetNuke Administration
How many ways can you skin the e-commerce cat? Well, there are a lot to say the least. From single product stores, to fully custom-developed solutions, the spectrum is daunting. This session explores the large number of solutions and provides quick guidelines to estimate scope, cost and schedule for a DotNetNuke E-commerce site. We will cover PayPal and Google Checkout, the DNN Store module, Catalook, ASPDotNetStorefront, and custom-developed solutions.
Jason Kergosien
Deploying DNN in the Enterprise Administration
In this session, we will discuss implementing DotNetNuke in an enterprise environment, impacting all departments of a large organization with many divisions. Jason will discuss real world scenarios and best practices learned by implementing DotNetNuke as a content management system for one of the largest school districts in Dallas, TX, involving 50 web sites managed by hundreds of content managers, while maintaining standards of quality across the enterprise. We'll discuss environmental, political, and training considerations in the process.
Kevin M Schreiner
DotNetNuke on Speed and Performance Administration
Using real world examples and proven configurations to identify the best specifications for DotNetNuke installs. Configure your site for scalability, speed and efficiency. This session discusses the performance characteristics of the core platform and ways in which you can configure web farms, servers, sites, pages and modules for peak performance. Topics include both browser and server side speed enhancements, taking into consideration each particular area and the benefits and draw backs to the caching and performance settings as well as a full breakdown of performance statistics and stress testing results.
JQuery, JavaScript and DotNetNuke Module Development
Developers and designers now can work more effectively creating rich interactive environments through the adoption of JQuery, JSON and JavaScript class objects. Many developers who have used JavaScript in the past and have developed simplistic interactions within their sites probably have not yet learned the best practices for development of JavaScript libraries. This session will discuss the benefits and capabilities extended to you through JQuery, followed by a set of development samples of using JQuery to add interaction into your DotNetNuke sites. Additionally it identifies the correct approach for developing class libraries for JavaScript and proven best practices for developing rich JavaScript libraries for your skins and modules.
Marian Dumitrascu
Bring SharePoint Intranet to Your DotNetNuke Extranet Portal Module Development
Many medium to large corporations choose SharePoint for their Intranet needs. However, many of them struggle to make it available for their extranet presence. This presentation will demonstrate how to expose SharePoint lists and document libraries into a DotNetNuke module.
Panel Discussion
DotNetNuke in the Enterprise Administration
DotNetNuke has gained extensive adoption in small businesses and is increasingly being used by large enterprises to address some of their unique concerns. We'll talk with several panelists from large corporations and see some of the unique challenges they face and how they were able to leverage DotNetNuke to address these challenges.
Mitchel Sellers
Getting the Best Performance Out of DotNetNuke Administration
This session covers the role of the DotNetNuke site administrator in proper site performance. A comparative analysis is completed showing baseline and optimized site performance in many traditional settings. Included in this session is recommended configurations for Shared, Cloud, Virtual and Dedicated installation environments. All using proven configurations that have been perfected by the presenter. The session finishes with a checklist of routine maintenance items that should be completed on a regular basis to ensure that site performance remains top-notch.
Peter Donker
Content Localization in DNN Module Development
DNN does very well with 'static localization'. This means all fixed texts in the application. As a result you can use DNN to roll out a site in any language you like. But what if you want to have a site in multiple languages? Do you create multiple portals? Or are there better ways to do this? This presentation looks at the latest developments in content localization for DNN. We will examine existing solutions and the direction DNN will take to help you deliver multilingual content.
Steve Fabian
WCF and DotNetNuke Module Development
This session will show you how to write a WCF Service to access/expose your DotNetNuke data. WCF can be intimidating, but this session will take you past the complexity and show you how easy it is to setup a WCF service and expose both a SOAP and a REST endpoint. Then we'll build a Windows Application that allows you to retrieve some site metrics using your new WCF service. And finally, we'll build an offline editor that will allow you to modify the content of your web site from a Desktop Application using the WCF Service.
Windows Workflow and DotNetNuke Module Development
This session will show you how to use Microsoft's Windows Workflow Foundation in your custom DotNetNuke modules. We will talk about WF, how to define a workflow, your options for hosting the Workflow Runtime, and how to use your workflow to implement business rules in your custom DotNetNuke module. We'll also show you how to build a library of custom DotNetNuke Workflow Activities that you can use in your workflows. NOTE: This is a developer presentation .. Yes .. There will be Code.
Technorati Tags: ,


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?