intro to dotnetnuke 6
DESCRIPTION
SlideTRANSCRIPT
Introduction to DotNetNuke 6(Uncensored)
Antonio Chagoury
CapArea .NET, October 2011
1
2
About Me
• CEO & Software Architect @ Inspector IT• Microsoft MVP – Visual Basic• DotNetNuke Core Team Member• DotNetNuke Project Lead, Blog Module• Co-Founder and President of the Capital
DotNetNuke User Group (CDUG) • CapArea Elf• DotNetNuke Junkie since 2003
3
Agenda
• History, then and now• What’s new• Demos• Commercial enterprise features• Q&A
4
Then . . .
5
Then… let’s not forget the COMMUNITY!
DEVELOPERCOMMUNITY
6
Then . . . & Now
= 10k lines of code
= 280k+ lines of code
7
What’s New: Community Edition
• C# Converstion• User Interface overhaul• New Default Website Template• New Control Panel• Improved Page Management• Categorize Modules• Telerik RadEditor Provider• Mega Menu Provider• Folder Provider• App Gallery• Fresh Icons + API
8
What’s New: Commercial Editions
• Amazon S3 Folder Provider• Windows Azure Folder Provider• Commerce Module• SharePoint Connector
Will not be demonstrating these features
9
DotNetNuke 6.0 Switches Language
• Converted from VB.NET to C#• Converted 1236 code files to C#• 662 net-new C# files added• Much of conversion was automated, but• Required lots of human intervention, testing
10
Quality Control
• Over 1500 manual test cases• Over 500 automated test cases• Test cases, manual and automated are added
with each release cycle
DEMO
11
User Interface
12
Icon API
• Access Icon Images with a simple API• Accessible by Developers and Skin Designers• Images are stored in Icons/Sigma folder• Convention: key_widthXheight_Style.png
13
Icon API (Cont’d)
• The OLD way:.ImageUrl = “~/images/add.gif”
• The NEW way:.ImageUrl = IconURL(String key);.ImageUrl = IconURL(String key, string size);.ImageUrl = IconURL(String key, string size, string style);
14
Rad Editor Updates
• Minified – less icons on toolbar• Ability to configure the editor (no more
manual web config changes)• Portal, Role or Page based configurations
DEMO
15
Rad Editor
16
Azure & Amazon Folder Providers
DotNetNuke
17
SharePoint Connector
DotNetNuke
18
Resources
• DotNetNuke• DotNetNuke World 2011, Orlando• My Blog• My Company Website
http://twitter.com/antoniochagoury
http://facebook.com/antoniochagoury
http://linkedin.com/in/antoniochagoury
19