Jason Kergosien President A Primer Presented by Fort Worth Web Designers
What Is DotNetNuke? Open Source Web Application Framework Scalable Extensible (Modules) Portal technology Content Management System
Portal Definition Window to your data (personalized user experience) Major Components Pages Modules (embedded mini-applications) Security Users Roles Membership (permissions)
History of DotNetNuke .NET launched IBuySpy released Open Source Communities Formed DotNetNuke Rainbow Evolution
Benefits of DotNetNuke Portal Framework dynamic, personalized user experience, manage content & design w/out programming, role- based security (page & module level), skinning Content Management delegate tasks, content workflow & aging Extensible modules, provider model Language agnostic Microsoft Parternship
Benefits of DotNetNuke, cont. Management tools Install & Upgrade Features File Manager Site & User log Module Framework Localization IPortable, ISearchable, IUpdateable Inter-Module Communication Scheduler Syndication Cache
Practical Application Historical Development Sites built from scratch Reusable controls added Modular development within framework Modular development within framework DNN Development Philosophies Out of the box (free DNN core modules) Buy (3 rd party modules) Build (custom module development - PAs) Extend (DNN providers) Your goals determine the approach taken, but avoid reinventing the wheel.
DotNetNuke in Action Walkthrus
DotNetNuke Resources DotNetNuke.com – DNN portal resources SnowCovered.com – shop for modules & skins ASP.NET – forums, starter projects DNN Books
Q & A