dnn development, qa, testing & support in a jiffy
TRANSCRIPT
@DNNConDon’t forget to include #DNNCon in your tweets!
DNN Development, QA, Testing &
Support in a JiffyDavid Poindexter / GeekEO
@davidpoindexter
@DNNConDon’t forget to include #DNNCon in your tweets!
David Poindexter President & CEO of nvisionative, Inc.
www.nvisionative.com
Co-President of Southern Fried DNN
www.southernfrieddnn.com
Co-Organizer of DNNCon Baltimore 2016
www.dnncon.com
Long-standing member of DNN Community
Contact Info
Email: [email protected]
Phone: (704) 248-7968, x301
Twitter: @davidpoindexter / @nvisionative
ABOUT ME
@DNNConDon’t forget to include #DNNCon in your tweets!
Developers
Administrators
Support Personnel
Quality Assurance Specialists
Testers
And more…
AUDIENCE
@DNNConDon’t forget to include #DNNCon in your tweets!
How many of you have ever installed or tried
to install a local instance of DNN?
How many of you have ever gotten stumped
somewhere along the way?
QUICK POLL
@DNNConDon’t forget to include #DNNCon in your tweets!
How many of you have ever developed or
tried to develop a DNN extension?
How many of you have ever gotten stumped
somewhere along the way?
QUICK POLL
@DNNConDon’t forget to include #DNNCon in your tweets!
Setting up a Local DNN Instance
quickly
efficiently
using best practices
no advanced tech knowledge required
and how does < 1 minute sound?
SUBJECT MATTER
@DNNConDon’t forget to include #DNNCon in your tweets!
Jumpstart method for
Rapid DNN Extension Development
No clunky templates or inline development
No need for manual extension installation
Great for individual or team development
Clean debugging & many more advanced
built-in features
And how does < 1 minute sound?
SUBJECT MATTER
@DNNConDon’t forget to include #DNNCon in your tweets!
What are the Prerequisites?
Operating System
Web Server
Database Server
.NET Framework
LOCAL DNN INSTANCE
@DNNConDon’t forget to include #DNNCon in your tweets!
What are some of the Obstacles?
DNN Install Package
IIS Settings – AppPool Configuration
File/Folder Permissions
Database Credentials/Permissions
Local DNS Tricks
LOCAL DNN INSTANCE
@DNNConDon’t forget to include #DNNCon in your tweets!
What is nvQuickSite?
Desktop Application
INTRODUCING…
@DNNConDon’t forget to include #DNNCon in your tweets!
Overcome All Installation Obstacles!
INTRODUCING…
@DNNConDon’t forget to include #DNNCon in your tweets!
DEMO
INTRODUCING…
@DNNConDon’t forget to include #DNNCon in your tweets!
How do I get nvQuickSite?
Download from www.nvQuickSite.com
(onsite step-by-step instructions)
INTRODUCING…
@DNNConDon’t forget to include #DNNCon in your tweets!
What are some of the Obstacles?
Local DNN Instance
Visual Studio Templates
Extension Installation
Local DNS Tricks
Development Patterns
Debugging
RAPID DNN EXTENSION DEVELOPMENT
@DNNConDon’t forget to include #DNNCon in your tweets!
What is DNN Packager? NuGet Package
INTRODUCING DNN PACKAGER
@DNNConDon’t forget to include #DNNCon in your tweets!
Overcome Most All Dev Obstacles!
INTRODUCING DNN PACKAGER
@DNNConDon’t forget to include #DNNCon in your tweets!
DEMO
INTRODUCING DNN PACKAGER
@DNNConDon’t forget to include #DNNCon in your tweets!
What have we Learned?
Local DNN Instance
Rapid DNN Extension Development
DNN PACKAGER
SUMMARY
@DNNConDon’t forget to include #DNNCon in your tweets!
DEMO
+ DNN PACKAGER
@DNNConDon’t forget to include #DNNCon in your tweets!
Q & A
+ DNN PACKAGER
@DNNConDon’t forget to include #DNNCon in your tweets!
THANKS TO ALL OF OUR GENEROUS SPONSORS!