DNN SUMMIT 2019 SESSIONS

Work from Home or living at work.

Lee Wise

Lee Wise

You tell people you work from home and they'll say "Oh, that must be great! You don't have to dress up or commute" but it doesn't always seem that great. Let's have a discussion on common pitfalls, how to make it work, or even how to encourage your employer to allow for working remotely. Working remote is becoming more and more common, especially in this field and while it has tremendous upsides, it present a new set of challenges. We'll tackle some of the crucial aspects of working well remotely: - Staying connected - Separating work & life - Working with remote & in house teams - Common mistakes We'll even touch on way to sell working remotely to your current employer and how to find remote work.

Scale Up/Out or Geo-Replication with DNN

Mitchel Sellers

Mitchel Sellers

Expectations for performance are growing over time, users expect their websites to handle great load, to be up 100% of the time, and to be resilient to outages that might occur in networks. This session explores a number of options that can be used to manage your website performance The DNN Platform is an amazing toolset, and with the proper configuration and development can handle extreme amounts of website traffic and it can do so with style & performance. The key is understanding what considerations are needed when working with a site. This talk will explore these concepts by answering many questions, including: * Should I add more memory or CPU? * Should/can I load balance? * Can I protect myself if the ___ data center goes down? * How can I handle large, temporary, spikes in traffic We will investigate a number of tools for monitoring, configurations of DNN, and common gotchas in working to improve the performance of your application.

Doing Good With DNN

Get Involved! Share your time and resources with others to DO GOOD with DNN! Ignite Sessions are supposed to inspire and help the audience catch fire with an idea that you are passionate about. This Session focuses on two elements of getting involved within the DNN community and larger world of your daily environment. We benefit from incredible resources, talent and ability within our DNN community and it's time to share that value with the world! - Introduction, reasons for charity - Kiiva Introduction - What are Micro-Loans? - DNN Kiiva group - Links & Information - Donating Time & Service - Websites for Missions, Service Organizations - Accidentally Getting Involved - Links & Information - Conclusion

Development
DNN MVC Module Development

Andrew Hoefling

Andrew Hoefling

Developing a DNN Modules in MVC shouldn't be difficult, with the right tools and right understanding of the APIs you will be able to make compelling modules that can plug and play in any DNN Website. There has been a lot of change in DNN in the past year and with that change there has been more power added to DNN MVC Modules. You can now write a DNN MVC Module that looks and feels very similar to an ASP.NET MVC website. Attendees will get a basic overview of how to build a DNN MVC application,how to handle routing between the different pages and how this scales to larger applications.

Development
Azure DevOps and DNN

Andrew Hoefling

Andrew Hoefling

What does it take to effectively delivery a DNN Solution to a customer? A Website, a theme, modules and a database. Once you get all of the working on your local machine, delivering it to production may be challenging. With Azure DevOps you can easily deliver a website to production When developing your DNN Website and you are ready to ship to production you sometimes realize that the environments are different or the website have different css files or scripts. As each environment diverges from each other it can be really difficult to manage which then lends itself to updating files in production without properly testing them. Delivery of Websites and Applications to customers has never been easier with Azure DevOps (Formerly VSTS). Attendees will learn how to develop on their local website, database included and how to submit changes to their production server using Azure DevOps to delivery the website to where ever it may live.

Development
Plant an App - The Low Code Development Platform on DNN

Bogdan Litescu

Bogdan Litescu

Low Code Development Platforms are gaining momentum, with Forrester predicting a $15 billion market by 2020. This is a huge market that the DNN platform can tap into. We've all been using DNN for years as a framework for application development, but the current model is a tough sale as the developers have to deal heavily with the underlying technology. Plant an App brings it all together on an automated cloud infrastructure. Users can sign up in one easy stem and start building complex applications. They require little to no coding experience. It's no wonder we already have 20+ customers on the platform. In this session I will be talking about the concepts of low code development platforms, key competitors and the differentiating factors DNN has. I will also be going through some use cases. For references, please access https://www.pcmag.com/roundup/353252/the-best-low-code-development-platforms.

Development
Advanced Git Techniques to Manage Open Source Contributions

Brian Dukes

Brian Dukes

Have you tried to contribute to an open source project, only to realize that your change was on the wrong branch? Or maybe you were asked to rework part of your contribution, and you're not sure the best way to do that? Learn some Git techniques to for easier contributing and project maintenance. Git is the lingua franca of open source development, but many developers only learn and use the basic features it provides. A fuller embrace of Git can simplify the development process, but it can also make a big difference when making a contribution to an open source project. On a fast moving project, you may run into conflicts that you need to manage, or rework that needs to happen if your initial contributions needs some tweaks. This talk will walk through a number of common scenarios around contributing code and managing open source projects, and provide a framework for thinking through approaches to streamline the process and simplify the contributing experience for everyone.

Development
Web Components Fundamentals & Authoring

David Poindexter

David Poindexter

Web Components are the way of the modern web. They are here. They are available. They are powerful. They are independent. Browsers support them. You can use them. You can author them. DNN vNow and vNext will embrace them with open arms! In this session, we'll discuss The JavaScript Condition and then dive right into Web Components. You may have heard of or even utilized web components that are framework dependent, but how about Framework Independent Components? We'll explore the four specifications for modern web components: Custom Elements, HTML Imports, HTML Templates, and the Shadow DOM. These components are HTML + pure JavaScript. You can use them within the context of any JS framework or no JS framework at all! We'll look at browser support and finally tooling for authoring Web Components. This may all sound super geeky, but please don't let that scare you away. If you know or manage people that know HTML and a bit of JavaScript, you are equipped for this session!

Development
Extending the DNN Persona Bar WITHOUT React!

David Poindexter

David Poindexter

Do you know React? No? Me either! Did you know you can still extend the Persona Bar WITHOUT React? Well...you can and I want to show you how! In this session, we will uncover a little-known secret! You DO NOT have to be a React developer in order to extend the Persona Bar! Angular? VUE.JS? No problem! We'll even show you how to use pure Web Components with no framework for your Persona Bar extension. We'll have a great time together establishing a foundation for you to make the Persona Bar a better place for you and your stakeholders!

Development
Discovering The Greater DNN Open Source Community

David Poindexter

David Poindexter

Whether you are new to the DNN Community or a seasoned veteran, sometimes it is hard to know and keep up with all the open source goodness in the ecosystem. This session is tailored to providing resources to help discover projects you never knew existed or simply lost track of over time. This session will be chocked full of resources, helpful tips, and how-to instructions for exploring and discovering hidden talent and solutions within the DNN Open Source Community. We'll uncover community directories on the web, hidden gems in the marketplace, and aggregated content. We'll even take a deeper dive into the GitHub and ancient CodePlex waters! Better yet, bring your requirements to the session and we'll have an interactive session to find solutions that potentially match your project implementation.

Development
How do build a Persona Bar extension using Angular

Jay Mathis
David Poindexter

Jay Mathis , & David Poindexter

The session will show how to build a Persona Bar extension using Angular (instead of React). This session will show how to build a Persona Bar extension using Angular (instead of React). It will be co-presented by Jay Mathis and David Poindexter. In the first part of the session, Jay will review how we built the open source GitHub project X3.AdvancedUrlManagement (https://github.com/mathisjay/X3.AdvancedUrlManagement) which allows DNN admins to easily manage DNN's URL rewriting capabilities. Jay will cover all the basics such as starter template, how to leverage DNN's WebAPI, how to properly load the Angular library, packaging for deployment, etc. This part of the session will show Angular 1.x (AngularJS). At the end, David will cover how to leverage Angular 2+.

Development
Marketing reaching new business focused & DNN Extension CPQcart Development

Lee Hinman

Lee Hinman

A CPQcart DNN module providing CPQ on a DNN site. Not only eCommerce it's an electronic market place where prospect answers the option questions once, then providing INSTANT multiple price comparisons. All without human intervention on the vendors site as it calculates the price and sends it back. Gartner predicts CPQ will continue to be one of the hottest enterprise apps for the foreseeable future, predicting a 20% annual growth rate through 2020 with the majority being from cloud-based solutions. Gartner estimates the CPQ application suites market was $570M in 2015, attaining 20% year-on-year growth between 2014 and 2015. Gartner 2014 predicts by 2020, 85% of interactions between businesses will be executed without human intervention. Gartner 2014 predictions of the 10 million sales people in the USA, there will be only about 4 million left. Lou Schacter BTS Global sales Practice 2014 indicates 40% of B2B field sales people will no longer be in professional selling by 2022. Configure Price Quote abbreviated CPQ is a hot market as listed above. It is applicable for Industries needing answers to multiple questions before an eCommerce can provide a PRICE for a QUOTE or ORDER. Yes, there is a need for quotes in eCommerce & we have it. The Service industries and products that are customized to the orders need CPQ. Other CPQ products are out there in the higher end with integrations to MRP and CRM but not to CMS. e Market Places LLC is offering a module Extension called CPQcart that is integrated with the DNN Store Extension available at https://github.com/DNNCommunity/DNNStore/releases . The vendor's Admin have the ability with the CPQcartWizard to describe Words for the Option Questions, prompts on out of range checks, prompts when interrelation checking between option answers fail and the math for the price, all without need of programming knowledge. If they know spreadsheets they can easily adjust CPQcart to their company's needs. Many examples are available at http://www.cob.cpq.market/CPQCart . CPQcart is listed in http://store.dnnsoftware.com & can be found by searching for CPQcart. CPQcart uses Patented concepts listed in Utility Patent 7747469. It is not only an eCommerce but it is also an electronic market place where the prospect answers the option questions once, the answers are electronically send to subscribing vendors that are within the miles of the prospect, where the vendors do business. All without human intervention on the vendors eCommerce CPQcart site as it calculates the price and sends it back to the e Market Places in seconds, providing the prospect with INSTANT multiple price comparisons. A video at http://www.cpq.market/synergism shows the concepts of CPQcart.

Development
Rapid DNN Extension Development, YO!

Matt Rutledge

Matt Rutledge

Learn about some new tooling created for rapid DNN extension development. Quickly create MVC, SPA, and Persona Bar modules. All without the need for Visual Studio. Welcome to modern DNN extension development! In this session, Matt Rutledge will be demonstrating a new tool he has developed for DNN extension development, generator-dnn. generator-dnn is a Yeoman scaffolder that quickly sets up your module by asking you a few questions. It automatically includes any dependencies you need so out of the box you get an installable module. It can create MVC, SPA, or Persona Bar modules. All of this is driven from the command line and does not require Visual Studio! You can use any editor you would like to develop your modules. You can even scaffold a project on a mac!

Development
Developing Custom DNN Solutions With XMod Pro

XMod Pro is one of the most long-standing, popular, DNN Modules which helps DNN Integrators and entry-level developers make the most out of DNN by allowing them to rapidly create new DNN-based solutions. This session introduces the structure of how to approach XMP projects and helps train on how to build custom solutions. 1. Introduction & History of XMP in DNN environment 2. Outline Session Points 3. Benefits of one module which can work in DNN 4-9 with the SAME CODE! 4. Introduction to 3 Parts of XMP Dev 5. Part 1 - Forms - Auto Building from Database - Manual Building & Adjustment 6. Part 2 - Templates & Feeds - Lists, Loops, Lists within Lists - Auto Building & Adjustment - Templates vs Feeds 7. Part 3 - Database, jQuery Actions 8. Extensions & Integrations With Other Tools & Modules 9. Wrap-up, Resources, Examples of Solutions 10. Question & Answer

Development
Component Driven Architectures

Tirell Mckinnon

Tirell Mckinnon

Components are a essential and instrumental part of web application development. Modern frameworks have given us the ability to create UI's in a way that just makes sense. This talk will touch on what components are, why a modular approach to development is important, and declarative rendering . Designing and implementing components is a possibility in almost every major JS framework. ES6 has really has given us a better foundation to be able to express UI's in a modular fashion. Abstraction, inheritance composition, and encapsulation are different terms that exist within the functional or OOP world, I will describe how different approaches can relate to component driven architectures. I will explain imperative vs declarative UI building, knowing the differences are extremely valuable. Currently there is still a lot of confusion in this space which will be made clear through the presentation. Focusing on components allows your code to be testable, explicit, modular, and performant. This talk will cover in depth coding patterns for managing state, a natural fit to developing components. Having a component driven architecture really allows developers, designers, & product managers to be on the same page, its a really awesome to build applications. Various examples will be shown throughout the presentation, as well as source code provided for a real-world application.

Development
Theming with Structured Content

TK Sheppard

TK Sheppard

Want to be able to easily add and edit content without having the risk of breaking your look and feel? Then you need structured content. This session will touch on structured content solutions and focus on the implications of structured content when incorporating it into a theme. Ingraining structured content correctly into a theme doesn't need to be time-consuming or overly complicated. We will take a working website, and incorporate structured content into the theme to create a better experience for you or your customers.

Development
Custom DNN Theme from Start to Finish

TK Sheppard

TK Sheppard

Custom DNN Themes don't need to be time-consuming and difficult to develop. I can show you how to go from a design, to a fully functional theme during this session. In this session we'll go from a website design to a fully functional custom themed website; start to finish. We'll kick things off with a quick DNN install, jump over to a dev environment, touch on frameworks, delve into theming in DNN, and end with a final product.

Development
Build a Module in Minutes

Will Strohl

Will Strohl

This session is aimed at the beginner DNN developer. They may have already built 1-2 DNN extensions, or they may not yet have the confidence to build one. Have you found building extensions in DNN to be slow, cumbersome, or absolutely difficult? Are you having trouble simply getting started? This session will help you learn the best ways to get started building a DNN module from scratch, as well as how to begin building a DNN module based on another open source extension. You'll walk away from this session with the confidence to build anything you want in DNN.

Development
Give it a REST: React to modern tech with GraphQL and DNN

Tom Walters

Tom Walters

In this talk we'll explore how to create a GraphQL API capable of combining multiple data sources (with the DNN API as the main one) into a powerful, flexible API for any client. We'll look at how to integrate this with a modern React web-app and leverage server-side rendering to increase performance in certain cases.

DNN
Little Known DNN Features

Brian Dukes

Brian Dukes

Over the years, DNN has accumulated many helpful little features that get documented once (if at all) and then forgotten, only available to the few who go looking through the source code and discover a gem. Let's review the development features you didn't even know you were missing. I've been digging through DNN's source code for over 12 years, and have accumulated many rarely used features and capabilities built into DNN's platform that may be just the right approach for the solution you're building or the problem you've encountered. This talk will explore some of the latent possibilities that DNN provides if you just know where to look.

DNN
Help! I have a Question ...

Joe Craig

Joe Craig

Do you have a question about DNN? One that hasn't been answered yet? This session is your opportunity to ask that question and, hopefully, get an answer. Most sessions at DNN Summit present you with information about a specific topic. This one doesn't. If you, like others, have come to DNN Summit with one (or more) questions about DNN that you really want to have answered, this session is for you. Go ahead and ask that question. I'll try to answer it or point you to people and resources who can answer it for you. Perhaps a fellow attendee sitting in this session has the information that you need!

DNN
Give Your Site Multiple Layouts By Using Multiple Skins and Menus

Lance Nelson

Lance Nelson

A simple way to manage one userbase that spans across groups of pages set up to emulate multiple websites. Skins and security roles make this a relatively non-technical way of making this happen. Don't restrict your site to one layout. With proper planning, you can organize your site into different zones that can be as interconnected or as separated as you like. It is essentially emulating multiple websites with SSO capabilities. I'll cover everything from setting up users, roles, and pages to making sure the specific skins only display the proper menu sections. Once in place, it's just a matter of simple administration tasks to keep the system running.

DNN
You can do all that just with the theme?!

Lee Wise

Lee Wise

You've learned how to develop a design into an theme for DNN but that can't be all there is. What are the best practices? Are there any special tricks of the trade? We'll show you dozens of tidbits and methods to really utilize the power of DNN and take your theming to the next level.

DNN
Using DNN as the Platform for Your Digital Workplace Transformation

Mark Harle

Mark Harle

Seems like everyone's talking about digital workplaces. And for good reason. Transformation to a digital workplace results in better productivity, service quality and employee engagement. In this presentation you'll learn how to use DNN as the platform for your digital transformation. A digital workspace enables your employees to access all your organization's services, applications, documents, knowledge bases, resources, and collaboration tools through a consumer-like experience. It is a highly personalized work environment that empowers employees to do their jobs easily and effectively whenever they want, wherever they are. In short, a well designed digital workplace empowers employees to collaborate and perform to their full potential; and facilitates improvements in the metrics that are important to your organization. This presentation describes a digital workplace from both a technology and business perspective. And it presents a strategy and roadmap.for implementing a digital transformation within an organization using DNN as the technology platform.

DNN
GDPR... A Follow Up Q & A

Mark Saunders

Mark Saunders

Join our Panel of specialists (None Lawyers!) in a follow-up discussion to the GDPR, Article 11, Article 13 session. Ask questions and get answers from people who have to make and implement these regulations every day. You will leave with a better idea of the considerations when publishing any kind of site to the web and perhaps a better path to determine the steps you need to take to get there.

DNN
GDPR, Article 11, Article 13 - HELP! What do we do now?

Mark Saunders

Mark Saunders

Take a deep dive on the shallow end of the regulation pool. We won't have a lifeguard or a referee (or a lawyer). This will be a non-legal, non-binding but non-nonsensical discussion full of opinions and differing interpretations of these new and confusing regulations. We will talk about the various opinions on what the regulations mean for us and what all of these things might mean for different types of sites.

DNN
Digitally Transform with DNN Software

Thompson Knox

Thompson Knox

As more and more organizations attempt to digitize information, processes and centralize information technology solutions within a single platform, what better application to leverage than everyone's favorite DNN Software. See some of the ways the tool can be leveraged to innovate your org. Having provide software solutions to many industry verticals across many organizations, I would like to share some of that knowledge with the DNN community to get them thinking about the exciting opportunities that the platform can bring to an organization that truly wants to shift their organization to the digital space. Specifically, I would like to share my experience in concepting and execution solutions, in DNN software, that support solutions like: - Marketing Websites (of course) - Product Catalogs (of > 1 million parts) - Catalog to Internal System Integrations to Support Order Acceptance - Customer Portal design and exposing information from Internal Systems to provide self-service tools - Process Automation and Accountability Tracking Solutions - Intranet and Knowledgement Management Solutions And, specifically, share how these systems can all seemlessly work together on the DNN platform to deliver a single-platform solution for many of modern business's most complex marketing and technology problems.

DNN
A First Glance Into Liquid Content

Tracy Wittenkeller

Tracy Wittenkeller

Liquid Content is an amazing feature of Evoq, and quite simply, a DNN game-changer! It's a structured-content micro-service that makes it easy to insert and display content in different ways. See how simple it is to set up and use Liquid Content during this Show & Tell presentation. # A First Glance Into Liquid Content ##A Show & Tell on the basics of Liquid Content and its components During this brief presentation, attendees will learn about the basics of Liquid Content and some of the possibilities that can be achieved with this game-changing feature of Evoq Content and Evoq Engage. Specifically, attendees will be shown how to... * Create "Content Types" - A drag-and-drop interface for entering different kinds of content (images, rich text, documents and more). The fields you add will generate tokens that you can use with Visualizers. * Creating "Visualizers" - Defines how content items are formatted and styled. Just as a container is used to format and style a module, the visualizer is used to format and style Content Items. * Create "Content Items" The individual pieces of content. A content item can be of any defined content type.

DNN
Panel Discussion: What's it Like to be a Vendor in the DNN Ecosystem?

Will Strohl
Ryan Moore
Mandeep Singh
Bogdan Litescu

Will Strohl , Ryan Moore , Mandeep Singh , & Bogdan Litescu

Session Video Intro

This discussion panel invites 4 well-known DNN vendors to sit with us and chat about some of their tips, tricks, big wins, and horror stories over the years running their DNN-based businesses. We'll also dive into what it means to run a business w/ DNN & what's coming in the future. This isn't intended to be a "commercial," but rather an informational session that all community members can get value from. The intent is to inspire various members of the community to do more business with DNN.

DNN
DNN Upgrades Made Simple

Will Strohl

Will Strohl

If you've ever even read about upgrading DNN, you know that any number of things can go wrong. There's no shortage of horror stories, for sure. Did you know that nearly 100% of those horror stories were avoidable, though? After maintaining DNN websites for over 15 years, you'll learn the approaches I take to upgrading DNN websites. Following this session, you'll learn the processes, tips, tricks, and methods that help me upgrade client websites flawlessly.

DNN
Evaluating Extensions: A Comprehensive Guide to Keeping Your Site Clean

Will Strohl

Will Strohl

Anyone that's a stakeholder of a DNN website will learn how to choose the best extension for the various use cases that they need to succeed in when building and maintaining their DNN website. The DNN ecosystem has a large number of options when it comes extensions available for you to use in your site. How do you know that the extensions you're adding are exactly what you expected them to be? I'm not just talking about the ones you'd find in the Forge or Store - but those custom ones you have delivered to you too. After more than 15 years of deploying DNN personally and professionally for clients of all verticals and sizes, I've learned quite a bit about what vendors are and should be doing. This presentation will walk you through the process of ensuring that you don't put the success of your website at risk.

Integration
Installing DNN on Windows Azure is too hard! You shouldn't do it.

The title of this session is wrong. Let me prove it! This session will walk you through the process of installing DNN in Windows Azure, setting up your custom domain, and getting the site configure so that customers can easily access the site. You don't need to be a programmer to make Azure work, and you don't need to be a programmer to make DNN work, so let's walk through the process of getting the two to place nice together. Topics we'll cover include: Configuring the Website Configuring a Custom Domain Configuring the Database Uploading DNN Installing DNN We'll also talk about some of the "gotcha's" with running DNN on Azure, and we'll briefly talk about the "upgrade" process for when a new version of DNN is released.

Integration
Hosting Products and Identifying the right requirements

J.R. Brooks

J.R. Brooks

Hosting can be complicated and is often times the after thought of a very expensive investment for a company. Making the valuable investment into your website then picking the wrong hosting product is akin to buying a Ferrari then replacing the engine with a 4 cyl from a Escort or using 4 spares. Choosing the right hosting environment is one of the most valuable investments in revenue generation in today's economy. If your business invests $10-50K (or much more) into a website, but does not properly define the needs of the environment your investment is greatly hampered. The goal of this discussion is to help bring the hosting decision to the front of the decision making process. Help website owners to understand what they need to be asking and defining for their developer of choice at the initial stages of website project definition. What is the expected traffic, is the traffic seasonable or variable, will there be heavy analytics or computation on the site, DB size, video, desired up-time, required DR, and the list goes on. Failure to define the proper environment and set the proper ongoing cost expectations creates website owners that blame both their developer and the host for the lack of performance of their new investment. Setting proper expectations for the environment at the same project planning point for the site development ensures that everyone, including the budget owners, understand that the stated requirements are driving costs. These costs are then budgeted and deemed the cost of doing business vs a burden on the business. I plan to layout the types of hosting, key drivers into next level hosting products, environmental questions that should be asked in project planning, and if possible bring a small panel of developers/hosts to answer questions on why the above is critical to the process.

Integration
Essential For Your DNN Toolbox

In this session, I go through some of the key modules to install, security lock downs, and DNN settings and tools that we use with every DNN instance that we work within. These are the "Must Have" essentials for you to have in your DNN Toolbox! During this session we will discuss the tools that we use when managing servers and DNN instances of clients. Whether a new install or a site inherited, we often find that we use the same key tools again and again across sites to help address problems and make life easier! Tools to Help the DNN Instance: - Evotiva Backup - CK Editor - X3 URLManager - Portal Manager XModPro Template - Site-Wide Skin Manager XMP Template - F3 Find & Replace Security Related Items: - DNN Security Telerik Patches - Security Analyzer - Diff/Compare Tools - Sublime Find In Files - SQL Analyzer Key Modules - Forms: XModPro, DNNSharp, Mandeeps - Advanced Login - UltraMediaGallery - DNNSharp RedirectToolkit - Search: psSiteSearch - Articles/Blogs: ZLDNN, Mandeeps - Misc: DNN FAQ, DNN Links, DNN Documents Additionally, during the session's question and answer time, we'll go through your questions about best modules and solutions for issues.

Marketing
Marketing Outside the Box

Cassidi Peterson

Cassidi Peterson

Want free marketing advice? Who doesn't. Want to learn to think less like everyone else and learn to stand out? This session is for you. Cassidi will walk through her non-traditional thought process and help you learn how to think outside the box. Plus, she will be handing out free marketing ideas. This is a hands on session, so bring your company's marketing challenges and let Cassidi help you break them outside the box. She will help you come up with ideas to increase ROI and recognition. Expect to learn through the process as Cassidi analyzes and breaks down ideas for different companies. She will walk you through how to think successfully in an oversaturated marketplace. On top of highlighting some extremely successful outlandish ideas, she will walk through online ad segmentation and overlooked ad opportunities to help you reach your target audience without having to compete for attention.

Marketing
Put Life Into Your Website - Let Us Optimize Your User Experience (UX)

Cassidi Peterson

Cassidi Peterson

Does your website consider your visitor? How much are you asking them to read, decide and do? UX is a buzzword that is underdelivered and overhyped. Bring us your tired and weary and let us help you overdeliver with basic, but underleveraged UX best practices. If a website were paralleled to the human body, your bones would be coded, while your organs would require UX design to optimize supporting life functions and UI design would put the finishing touches on the cosmetics of the body. Often websites lack the critical body function. Without the function, a website merely becomes a mannequin. No output, no input. Does your website guide your visitor to take desired action? Is your copy short, clear and directive? Pretty without a brain, is not that pretty. Let us help you put the life into your website. During this session we will ask attendees to allow us to work through their website and point out where UX is lacking and how to best enhance your UX to optimize your ROI. As we work through sites, you will learn hands-on how to ensure you leverage the best UX practices.

Marketing
How to Tell Your Client's Story using Social Media in 2019

Don Gingold

Don Gingold

Social Media is another year older and businesses STILL aren't using it right. Let's make 2019 the year we developers bring clients' websites and social media into a cohesive whole. Sprocket transitioned from integrator to Internet Marketer by learning to tell stories, and we want to share how. Your beautiful DNN website is worthless if nobody sees it and worth every penny once they do. So after you have it built, you ask your web developer to increase traffic to your site, but traffic generation is a very different skill set from web development. Social Media is the preferred medium to use to increase traffic, but only when done right. Surfers need a compelling reason to click on your post, and there better be payoff when they get to the linked content. Surprisingly, ten plus years into modern social media and companies - even web developers - are still using it ineffectively. So as we start 2019, how can we tell our client's story properly through Social Media so we turn surfers into visitors and visitors into customers? Sprocket has been a website integrator in the DNN Community for years and its principals have been building websites since the early '90's. Just over five years ago we reluctantly took on social media management but now we fully embrace it and it's become over half our business. Since the web developer may be the only interface many clients have to Internet Marketing, it's important that they learn how to leverage their web-building skills and grow past websites into telling engaging stories anywhere on the Internet. There are principles that govern Social Media engagement, and we'll be sharing them with you in this session. If you are a web developer who hasn't increased your portfolio by providing Social Media, you can learn to get it right in the first place. If you are a business owner looking to improve your overall Internet Marketing through a combination of DNN website and Social Media, you can learn the principles yourself so you know your web developer is on the right path.

Marketing
DNN for Local Marketing

Greg Newell

Greg Newell

DNN offers a huge advantage over WP for local businesses whose services cross multiple niche topics. Considering that WordPress doesn't have native niche (multiple) blogging capability, DNN sites using multiple niche blogs rank better and are very easy to manage. This "feature" is a game changer. DNN sites using multiple, niche blogs will outperform an identical WP site, be easier for the client to manage and offers an array of publishing features unmatched on any other platform. The DNN platform supports multiple niche and independent blogs within the same site. Simply drop the blog module on a page and voila' you have a new blog in the same DNN site. This is a huge advantage over WP and other site platforms and sets our company apart for other small local business web marketing forms.

Marketing
Tips and Tricks: Building a Successful Lead Generation Machine.

Johnny Gregory

Johnny Gregory

What's better than generating some leads? Generating MORE LEADS! That's right, it's exactly what every salesperson wants to have from their marketing teams. Here's how you integrate some awesome tools, automate what makes sense, and simplify how you build your engine. The little marketing engine that could! Using Evoq as the platform to run your website, and a few awesome tools to integrate into the DNN platform you can create a lead generating monster that can bolster your brand awareness, move traffic to your website and ultimately drive new leads to your sales team. Watch and learn how to become the envy of all your peers. In this session we will cover things like: Evoq and Landing pages - Time to get aquainted . Forms, CTAs, and Offers. Oh my! The art of the eenie meenie miney mo (otherwise known as A/B testing)

Marketing
Set Your Analytics Free

Mark Saunders

Mark Saunders

Join me for a high level tour of tracking and gathering analytics in today's dynamically generated and highly customized web environments. We will review the proper way to set up various versions of DNN with Google Tag Manager and then we will dive into how to capture onsite data. Learn how to track user interactions within a page and track what users see. We will touch on what is ok to store and what isn't. We will review the value in the numbers and discuss is bigger always better?

Marketing
Building Business Connectons - 7 Keys to Effective Networking

Nancy L Gaines

Nancy L Gaines

Networking is unavoidable. It's not just about socializing, it's about building connections that can help you in your career or business. Learn how to make your networking efforts fun and highly effective. These skills work for groups and 1:1 conversations. If you dread networking, this is for you! In this session, learn: - Simple actions you can take to meet the right people at the right events - Secrets to starting conversations that attract, not repel, people - Surprising ways to be remembered, and not just another business card - Clever techniques to find the people most willing to talk to you Attendees will leave with their exact plan on where to network, how to network strategically, and bonus tips to make following up simple and easy.

Marketing
How to Communicate When Tech is from Mars and the Business is from Venus

Nancy L Gaines

Nancy L Gaines

Ever struggle getting the other team to understand you? Do you speak 'techie' while they speak 'business'? Stop the language clash and frustrating misunderstandings with one simple technique. Discover how to communicate with ease, get what you want, and be more productive when working in Technology. The key is to find common ground with the other person that enables rapport and eliminates confusion. Any lack of understanding stalls progress, leads to re-work, and costs valuable time and money. During this inspiring and interactive session, Nancy will show you step-by-step how to: - Increase your effectiveness by using a proven communication style that is universal - Accelerate the process for obtaining agreement so you can develop faster - Improve your cross functional relationships so it's actually fun to work together This is a hands-on talk where you take action DURING the session. You will have takeaways that you can implement immediately in your company. When you discover how easy it is to work effectively with other departments in your organization, you'll wish you learned this sooner.

Marketing
Software Innovation: Gaining Trust, Earning Loyalty and Triggering Advocacy

Joseph Hoffend

Joseph Hoffend

This talk provides a unique set of lenses, tools and models for software product leaders to help them ensure that they are building the right products and prioritizing the right features into their products to drive trust, loyalty and advocacy. Sean Flaherty will kick-start your thinking about how your technology investments are either helping or inhibiting your user success. The talk will provide a set of lenses and models that will immediately help software product leaders to assess how their technology investments are performing from their customer's perspective. We will look deeply at how leaders are using technology to impact their customer experience to purposefully gain trust, earn loyalty and trigger advocacy. We will help you to dissect common sources of failure and frustration and provide tools to exponentially improve your success with technology. The audience will leave with many takeaways that promise to be useful immediately.

Security
Building Secure ASP.NET Applications

Brian Dukes

Brian Dukes

It can be hard to keep up-to-date on the latest best practices for web security, as well as to understand how they affect a shared environment like DNN. As our development approaches change to take web services into account, we need to adjust our security practices to continue protecting our clients and users. This presentation will review a number of practices that you can undertake to increase the security of your web application, highlighting common errors in applications as well as newer vulnerabilities that have come to light.

Security
Securing your DNN site using Azure and Let's Encrypt for SSL

You haven't secured your website yet? Why not? It's easy! This session will go through the configuration process of getting your Azure Website running on Let's Encrypt, and how you can configure DNN to properly utilize HTTPS on all requests. Securing your website is necessary these days, you want to ensure that your visitors are comfortable with accessing the site, content, and obviously logging in. You also want to make sure that you put up as few road blocks as possible when it comes to search engine optimization, and Google officially recommends securing websites with HTTPS. In the past securing a website meant paying for a yearly certificate, with costs ranging greatly depending on where you purchased the certificate from. Nowadays though you can secure your website for free using Let's Encrypt, a service that provides certificates that expire every 90 days. But who wants to have to continually renew a certificate for a website every 90 days? No one, that's why you want to attend this session to find out how you can automate the renewal process using Azure services and Azure websites on your DNN (or other) website. This session will introduce you to Let's Encrypt, and how you can get Azure setup to configure, utilize, and automatically renew these free certificates. We'll also walk you through the basics of configuring DNN to properly utilize these certificates.

Security
Shooting a Flare into the Clouds. Using CloudFlare in front of your DNN website.

CDN, DDoS, HTTP HEADERS, blacklists, bots, FTP, ssh, hackers, sharks..... These are things you need to know, or do you? Perhaps you can let someone else take care of these for you, come to this session to find out how Cloudflare (free or paid) can handle these things for you on your DNN site. Cloudflare is a popular internet security services provided. They have a variety of free and paid offerings that can be applied to web sites that will allow the leveraging tools and services globally to help speed up, and protect your website. In this session you'll get an introduction to Cloudflare, along with an overview of how to set up some of the common features to make your website faster for its visitors, and more secure for both you, and your customers. While this session will focus on a DNN site, the content/settings used are applicable to all types of environments.

UX Dev
Design Around UX Myths for Success

Ben Schmidt

Ben Schmidt

This session will include a step-by-step overview on how to create engaging websites with proper user experience. Learn how users interact with sites in modern times and what UX myths to avoid to ensure you are directing your visitors to maximize ROI. Ben will walk you through the most frequent user experience misconceptions and explains why they don't hold true. These myths are backed by research findings and articles by design gurus, not just Ben's fantastic opinions. Myth #1: People Read on the Web, Myth #2: All Pages Should Be Accessible in 3 Clicks, Myth #3: People Don't Scroll... You get the idea. Challenge your misconceptions and work your way into successful web design.

Development
DNN and Mobile Apps: How to Synchronize your Content

Andrew Hoefling

Andrew Hoefling

If you need to build a custom mobile app that feeds off similar data or the exact same data from your DNN Website, you should be able to integrate your 2 systems together. A common problem is keeping the data on up to date and there are several techniques to solve this problem. Once you build your DNN Website and have everything working perfectly the customer asks you to build out a Mobile App. The simple solution is having your Mobile App be a carbon copy of the website, but what do you do when your content changes. Using structured content and Web API you can build out a reliable data source for your Mobile App to Integrate with.

Marketing
The Top 5 eCommerce Marketing Mistakes and How to Fix Them

Jeffrey J. Hardy

Jeffrey J. Hardy

I've helped tons of small businesses improve the engagement and performance of their eCommerce websites. Turns out that there are 5 things that all of them were doing wrong. Some of these you might know, others might surprise you. The good news is that they're all fixable. I'll show you how. Evaluating the communications and messaging value of websites is a big part of my job. I like helping folks solve problems and identify stop-points that are getting in the way of their success. These days, more than half of the sites I review are eCommerce websites. And that's no accident. With the push toward entrepreneurship sweeping the internet, many folks are trying their hand at selling products and services online. Never in the history of mankind has it ever been easier to set up shop. But competition is fierce for both attention and revenue. And there are a lot of things to remember and a lot of things that can go wrong. But over the last year I've discovered the 5 most common errors or misses that eCommerce sites do. In fact, they are so common that I've built them into my standard report templates to save time. But even though they are super-common and based on known best practices, even experienced internet pros miss one or two sometimes. In this presentation, I'll show real-world examples, explain why they're important, and discuss how to fix them.

Marketing
I've Found the BEST WEBSITE In the World (and it's not mine)

Jeffrey J. Hardy

Jeffrey J. Hardy

I have been working in tech for 25 years. I have seen every kind of website imaginable. I have finally found the PERFECT website. When I show it to you, it will make you mad. But by the end of my presentation you just might agree with me and it could change the way you think about websites forever. Everyone wants to build a better website. But what makes one website "better" than another? And what could possibly make one site the BEST website on the internet? I've got the answer, and you're not going to like it. In this interactive and freewheeling presentation, I will take the audience on a journey. We'll see several truly great websites and talk about why each one is great in its own way - in form, function, design, content, and even pure technicality. All this will lead up to the big reveal of the greatest website on the internet today - and the answer is astounding. We'll see why it has all of the elements anyone could possibly want in a website wrapped up into one tight little ball of code delivered in packets of data around the world at the speed of light - and why I think it's worth billions. And when it's revealed, some will be mad, some will be entertained, some will be jealous, and a few will understand. It just might change the way you look at websites forever.