190 likes | 353 Views
Introduction to DotNetNuke 6 (Uncensored) Antonio Chagoury. CapArea .NET, October 2011. About Me . CEO & Software Architect @ Inspector IT Microsoft MVP – Visual Basic DotNetNuke Core Team Member DotNetNuke Project Lead , Blog Module
E N D
Introduction to DotNetNuke 6(Uncensored)Antonio Chagoury CapArea .NET, October 2011
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
Agenda • History, then and now • What’s new • Demos • Commercial enterprise features • Q&A
Then… let’s not forget the COMMUNITY! DEVELOPER COMMUNITY
Then . . . & Now = 10k lines of code = 280k+ lines of code
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
What’s New: Commercial Editions • Amazon S3 Folder Provider • Windows Azure Folder Provider • Commerce Module • SharePoint Connector Will not be demonstrating these features
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
Quality Control • Over 1500 manual test cases • Over 500 automated test cases • Test cases, manual and automated are added with each release cycle
DEMO User Interface
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
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);
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 Rad Editor
Azure & Amazon Folder Providers DotNetNuke
SharePoint Connector DotNetNuke
Resources • DotNetNuke • DotNetNuke World 2011, Orlando • My Blog • My Company Website http://twitter.com/antoniochagoury http://facebook.com/antoniochagoury http://linkedin.com/in/antoniochagoury