We are currently working on compiling video footage. Once that's been finished, we'll send out an email to all the participants to let them know. Presenter slides will be added very soon.
Room 102
Anthony Overkamp
In this session we will discover how we can take user and business problems and turn them into plans. We will cover approach and methods to creating better user experiences within your projects. As a group, we will run through an example feature for an imaginary project, and go step by step through the UX process with helpful tips as we go.
Room 103
David Kidd
Mobile search activity continues to grow and dedicated mobile SEO strategies must be put into place if companies hope to sustain or grow their organic traffic. During this presentation we will discuss the growing influence that mobile user experience and mobile optimization tactics have over a websites overall ability to generate organic search. Topic areas will include implementing Google Amp within a DNN instance, DNN tips and tricks to speed up your site as well as overall site architecture, content delivery, content creation and responsive web design.
Brian Dukes
Whether you're working on a team of a dozen developers or creating DNN extensions by yourself, making effective use of source control can make a huge difference in the productivity of your workflow. This session will cover methods for getting the most out of Git to manage your source code, making it simpler to pick up where you left off, to keep in sync with your project's collaborators (including yourself on multiple computers), to avoid lost changes, and to properly manage releases of your code.
Room 106
Stuart Hilbert
Are you a DNN User, but not a developer, but you want to change just one little thing about a module you use. Now you can! This session will cover what you can change without the source code and what you will need the source code for. We will further go into setting up a DNN development environment and make some small changes to code and pushing them out to your DNN site.
Cassidi Brickner
View Live Feed January 20
Do you send out a newsletter? Advertise on Facebook, Google, Bing? Oh ya, Blog, SEO? Well you better be. These methods of lead generation are old news and must do's in today's internet world. During this session we will open your eyes to everything you probably are not doing and why you need to start. Since more and more folks are tackling the must do's, ROI is slipping and competition is increasing. We will discuss the "then" and "now" of internet marketing and the "buying" process and walk you through their transformations. We will highlight great tools for B2B, B2C and Ecommerce based businesses covering topics such as: content marketing, content optimization, dynamic on-site recommendations, abandon cart remarketing, email capture, inbound and outbound marketing, a/b testing and more. If you have an online business you must attend this session.
Shawn Wildermuth
Whether you want to develop ASP.NET Core on a non-Windows machine or just use a lighter weight alternative to Visual Studio, using VS Code can be tricky. In this talk, I'll show you how to build a simple ASP.NET Core app using just VS Code as the development environment.
Ben Schmidt
While it might sound like one of the other million css frameworks out there, headacheFree.css isn't so much a framework but a way of thinking. Writing css that's easily manageable, scalable, and headache free is always an end goal that we start out each project with high hopes for but as the site grows and client changes keep rolling in, what started off clean and pretty is now a huge mess, that even you, the one who wrote it, struggles to maintain efficiently. This headacheFree.css methodology will walk you through naming conventions, syntax, organization, and best practices so you can keep your css headache free.
Room 104
Ash Prasad
Evoq 9.0 offers several new features as Microservices from the cloud, where both UI and APIs are delivered seamlessly from secure Azure cloud. Similar techniques can be applied to deliver your module as a Microservice on your DNN Installation. Ash will use latest .Net Core and Azure bits to show how easily you can deliver features from cloud on DNN. Say No to pesky upgrades of your module. Deploy anytime on the cloud.
Mark Harle
My presentation addresses the business value of deploying a contemporary intranet / knowledge management platform. This is not a generic "You really need a good intranet" presentation. But a detailed, specific and actionable discussion on how to leverage DNN for this critical business solutions.
Ryan Moore
This session will introduce the web.config settings and speed/optimization settings that help get the most speed out of DNN, focusing on Google Page Speed Insights and things you can do to help get a higher score. We will discuss the 4 or 5 main things that Google Page Speed complains about and the steps you can take to (1) enable gzip compression (2) set the header expiration (3) minify/combine JS (4) talk about blocking js and css and concepts on how to work around the issues.
Room 107
Johnathan Sheely
No matter if you're a hard core Asp.Net developer or a front end designer. Node.js is here to stay and is being used in more places than you may think. In this session you'll learn where Node.js fits in your existing application and how it can help you.
Room 105
Will Morgenweck & Ash Prasad
Question and answers on DNN 9
Ralph Williams
Creating a theme is just the beginning. Creating a quality theme over and over without having to recreate everything is another. Many themes ignore built in DNN controls. The problem is that many 3rd party and open source project leverage these controls to provide consistency. This session will cover how to create a base template to use at the beginning of each project that will have everything you need to make your site consistent for the normal user and the administrator.
Mark Saunders with Mitchel Sellers & Ryan Moore
HELP!!! Our site has is hacked! What do we do now?
Cyber attacks and hacking make headlines on a regular basis. Major corporations spend millions on security and are breached constantly. Even the Whitehouse and State Department systems were breached by Russian hackers last year.
The hackers may not be stealing Credit card information or even care about customer data. They can still do significant damage to your reputation.
We will review best strategies and techniques to identify hacks as quickly as possible. Once identified, we will review how to mitigate the damage and how to implement protection measures.
Jason Lichon
Site search is more important than ever. The data shows that people who use a site's search are 5x more likely to convert than other users. Mobile users prefer using site search to find content over trying to navigate through a menu. In this session Jason will explore trends and best practices for site search and discuss how DNN site administrators can improve the search functionality on their sites either through customization of the standard DNN search, or by implementing another search engine.
Chad Nash
More than simply mobile with DNN, this session will show you how to utilize DNN as the central storage for your mobile apps, with ability to sync data offline and check if data needs pulled or pushed to the DNN CMS.
The session will include:
David Poindexter with Matt Kremer
If you love HTML, CSS, and Javascript, then you will absolutely love mobile app development using Ionic! Free and open source, Ionic offers a library of mobile-optimized HTML, CSS and JS components and tools for building highly interactive native and progressive web apps. Built with Sass, optimized for AngularJS. And with DNN for the back-end, it is an open source match made in heaven!
Erik Hinds
AMP stands for Accelerated Mobile Pages, a Google-backed project designed as an open standard for any publisher to have pages load quickly on mobile devices. On Feb. 24, 2016, Google officially integrated AMP listings into its mobile search results. In this session we will give an overview of what AMP is, the architecture of an AMP compliant webpage and the challenges of implementing within DNN.
Bogdan Litescu
Some folks in DNN are not eager to get on the cloud, and they have some very good reasons for that. But there are still ways to leverage the cloud without going all in. This session explores the experience we have gained while helping to implement Amazon Cloudfront within DNN. With these simple changes we have seen performance increases of as much as 66.86%. We will review performance metrics, options for implementation as well as some overview of the Amazon Cloudfront CDN solution.
JavaScript came out with a major new version in 2015, CSS 4 is on the horizon, but your website still needs to support folks browser in IE 8. This session will review the options available to your development team to be more productive with the latest and greatest language features, while simultaneously broadening your browser support by using tools to transpile, minify, and lint your client-side assets before you ship them to your websites.
Mark Saunders
View Live FeedJanuary 20
Explore the basics of web intelligence. Review simple steps to make your analytics talk and "squeeze" your site for information. There is a massive amount of visitor behavior tucked away in your user's actions. We will show you how to extract this data to help improve your sites usability, to identify what your visitors want and what is driving people to your site. Best of all, we will show you how to leverage this data to identify which users are actually behaving the way you want.
Mitchel Sellers
Often times CMS systems can get a bad reputation for performance due to various factors that are easily mitigated. In this comprehensive session we will explore what it means to have a website that responds quickly to a large number of users. We will discuss techniques that can be implemented at any stage of development to ensure that no matter the load, 100 users, 750,000 users, or more that your site will still stay up and running! Implementation details will be understandable by users of all skill sets and backed up with statistical information from real world implementations.
Chris Hammond
Does your car talk to your website, do you want it to? Creating end points in DNN that other devices can interact with, and modules to render and interact with the data provided by these devices.
Monica Salter
How can you make sure that a DNN site is accessible? That it works on major browsers and devices? What should you use for version control, task automating, or CSS processing?
I'll be sharing my favorite solutions to these questions and more, and outlining pros and cons of each.
Lee Wise
You'd think that DNN would be only for Windows. It has to be installed on a Windows server. It runs on ASP.Net, an exclusively Microsoft platform. And it's written in C# (or VB) requiring Visual Studio which is only available on Windows for the full version. Despite all of these obstacles, you can still do some really great front end development right from you mac without having to run a virtual machine.
Since the release of DNN Platform 8.0.0 you have had the ability to develop MVC styled modules, however, many developers new to the MVC paradigm find it hard to get started as there are a few minor differences in how you build MVC modules within DNN than what you do outside of DNN. This session will explore the common gotcha moments, the best practices for integration to DNN, and how to quickly get up and running with MVC.
Peter Donker
DNN 9 has introduced a much needed revision of the management UI of our beloved platform. There is now a new way to create your own administrative panels in DNN using React JS. In this session we will look at this part of the platform and create our own panel to hook into DNN.
PS. This session will be developed in coordination with DNN Corp as this is not yet finished. If they somehow screw up and either DNN 9 hasn't been released or it is impossible to make your own admin UI, I'll make this a session about making a React JS module.
Drew Skwiers-Koballa
Since development or customization of traditional ERP systems can be slower than web development, the integration of DNN with a Microsoft ERP can liberate your employees from a client-based environment and your business processes from slower development cycles. Leveraging lessons learned through integrating Dynamics SL and DNN in 2013, Drew will share the development strategies and tools for working with Dynamics ERP and business cases for empowering your workforce.
In this session we will go through the basics of getting a DNN 8 SPA (Single Page Application) module up and running. I will share some of what I learned while building an winning SPA module for the DNN 8 Module Challenge. We will cover the AngularJS framework and some basics of web services. We will also learn how to leverage the available module templates for creating web services and module packages allowing you to be able to easily create a fully functional module.
Will Morgenweck
A lot has changed in Evoq over the past two years, but Evoq 9 has been our biggest release to date. With the introduction of Liquid Content™ and Form Builder, Evoq 9 has created new possibilities for building content applications and content rich websites. In this session we will take a look at how easy it is to build a Liquid Content application and manage content in a whole new way. You will also get the first glimpse of several new features that are on the roadmap for 2017.
Don Bishop
This session will explore techniques to use the DNN user and role functionality to manage the membership site with various levels of member access. Infusionsoft manages subscriptions, ecommerce and notifications to create a tightly integrated system.
The new Persona Bar in the DNN Platform comes with several reusable React.JS components, such as tabs, buttons, text boxes. Don't waste time creating your own components. Reuse what's already there. Bonus: your application will have the same look and feel as that of the core. Don't miss this session.
Kevin Dohrmann
This session will include an analysis about the current state of identity authentication in our online lives. With all the publicity that security breaches are getting, and the difficulty in keeping personal and corporate data secure, Kevin Dohrmann will discuss best practices along with where and how security and biometric technology might change in a few years.
Our business and private lives are inundated with secure websites, email access, financial and healthcare apps, all requiring passwords that are continuously changing in complexity. Dohrmann will offer opinions and predictions of where this particular sector of identity management and authentication is headed.
Presented by: Kevin Dohrmann, angel investor co-founder
Jeff McWherter
Accessibility is a facet of web development that many companies still think of as an afterthought. Studies show that 20% of the population have some type of disability. While not all these disabilities make it difficult forth to access the internet, its unwise and sometimes even violates the law the exclude this population.
This session will discuss the standards, provide thoughts on why its important to foster an environment that cares about accessibility, and provide key concepts and tools to use to make accessibly easier. Targeted for developers and project managers the goal of this session is to introduce everyone to the fundamental principals and business related factors of web accessibility.
Dennis Shiao with Franck Ardourel
Come learn how DNN Corp. does its marketing. You’ll learn about their strategy and programs, including the role of content in the sales cycle. They’ll share details of their martech stack, including their use of marketing automation, predictive analytics and attribution.
Sheila Shahpari
Customer Relationship Management systems have become the epicenter of many organizations. This session will talk through scenarios on when and why to surface key customer information into your website and dive into technical details of how to expose CRM data within DNN.