1 / 20

Essential Third-Party DNN Modules

Mitchel Sellers, CEO IowaComputerGurus Inc. Essential Third-Party DNN Modules. About Mitchel. Active in the DotNetNuke eco system for about 3 years Active in the .NET world since inception Author of Professional DotNetNuke Module Programming Documents Module Team lead

eliot
Télécharger la présentation

Essential Third-Party DNN Modules

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mitchel Sellers, CEO IowaComputerGurus Inc. Essential Third-Party DNN Modules

  2. About Mitchel • Active in the DotNetNuke eco system for about 3 years • Active in the .NET world since inception • Author of Professional DotNetNuke Module Programming • Documents Module Team lead • CEO of IowaComputerGurus Inc.

  3. Agenda • DNN Module Distribution Channels • Why Third-Party? • Source or No Source • Recommended Modules • Forum • FriendlyUrlProviders • Blogging • Content Management • Skin Objects • Registration

  4. DotNetNuke Module Distribution Channels • Snowcovered.com • Long standing channel • Largest selection • DotNetNuke Marketplace • Managed by DotNetNuke Corporation • Newer distribution channel • Direct purchase • Becoming more favorable channel for some developers

  5. Why Third Party? • Product Support • Dedicated development teams • Scheduled releases • Support • Product Development • With funding, typically features and fixes are introduced faster • Without Third-Party DNN Wouldn’t Be As Viable

  6. Source or No-Source • Often debated • Decision is a balance of risks • Risk that the developer goes out of business • Risk that severe security or customization need exists • Can be requirement for security audit

  7. Module Recommendations • Basis of Recommendation • Evaluation Criteria • Statement of Intentions/Affiliation • IowaComputerGurus Inc. Products are my own • No other interests in recommended products • Referral links exist for some, available from my site

  8. Forum Module Recommendation • Active Forums • Stable • Well Featured • Easy to use • Easy to customize • Great support • Purchase Channels

  9. Active Forums Examples

  10. Friendly Url Provider/Url Management • Ifinity UrlMaster or Friendly Url Provider • http://www.ifinity.com.au for details • UrlMaster • More advanced functionality • Control over 301 redirects management UI • Friendly UrlProvider • Manual configuration/installation • Free • Examples • Before: http://www.site.com/Community/Blogs/tabid/825/Default.aspx • After: http://www.site.com/Community/Blogs.aspx • Benefits • Purchase channels

  11. Blogging/News Display • Ventrian News Articles http://www.ventrian.com • Why I use it • Multiple bloggers, single blog • Fully template driven display to users • Can be used for other uses • Purchase direct from Ventrian

  12. News Articles Examples

  13. Expandable Text/HTML • Expandable Text/HTML – http://www.iowacomputergurus.com • Free module • Template driven design • Can be used to facilitate multiple display functions • FAQ • Condense Content • Version History • Downloading

  14. Expandable Text/HTML Examples

  15. Skin Objects (Menus) • Snapsis CSS NavMenu – Snapsis.com • Telerik RadMenu – telerik.com • Why not DNN Menu? • Performance • Rendering • Ease of use • Which one is for me?

  16. Menu Components (Cont.) • Snapsis • Can be used in packaged skin, just must sell for 49.99 or more • Low cost • Telerik • More for custom, single built skins • High cost (part of the RadControls package) • Other benefits usage if developer

  17. Menu Examples

  18. DataSprings Dynamic Registration • Purpose • Benefits • Full control over registration process • Full profile on registration, without duplicate information • Additional actions taken before/after • Flexible • Purchase – All Major channels

  19. Parting Notes • Small sampling • Many other valid options exist • Questions?

  20. Urls and Things to Remember • My Blog – http://www.mitchelsellers.com • Active Forums – http://www.activemodules.com • Ifinity UrlMaster/Friendly Url Provider – http://www.ifinity.com.au • Ventrian Modules – http://www.ventrian.com • IowaComputerGurus – http://www.iowacomputergurus.com • Snapsis – http://www.snapsis.com • Telerik – http://www.telerik.com • DataSprings – http://www.datasprings.com

More Related