Work from Home or living at work.
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
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.
Advanced Git Techniques to Manage Open Source Contributions
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.
How do build a Persona Bar extension using Angular
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+.
Marketing reaching new business focused & DNN Extension CPQcart Development
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.
Rapid DNN Extension Development, YO!
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!
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
Component Driven Architectures
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.
Theming with Structured Content
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.
Custom DNN Theme from Start to Finish
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.
Help! I have a Question ...
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!
Using DNN as the Platform for Your Digital Workplace Transformation
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.
GDPR, Article 11, Article 13 - HELP! What do we do now?
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.
Digitally Transform with DNN Software
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.
A First Glance Into Liquid Content
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.
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.
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
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.
Hosting Products and Identifying the right requirements
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.
Put Life Into Your Website - Let Us Optimize Your User Experience (UX)
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.
Tips and Tricks: Building a Successful Lead Generation Machine.
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)
Building Business Connectons - 7 Keys to Effective Networking
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.
How to Communicate When Tech is from Mars and the Business is from Venus
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.
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.
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.
DNN and Mobile Apps: How to Synchronize your Content
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.
The Top 5 eCommerce Marketing Mistakes and How to Fix Them
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.
I've Found the BEST WEBSITE In the World (and it's not mine)
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.