Derek is passionate about building visually appealing and intuitive applications, going beyond the development of efficient navigation structures to create interfaces and organizational structures that encourage and facilitate content authoring.
He has almost 20 years of industry experience building customized intranets, extranets, and public facing websites based on the Microsoft stack. He specializes in front-end development and visual design/branding of SharePoint and Office 365. He brings a design eye to a developers world along with skills in information architecture, content architecture, and collaboration strategy skills. He also enjoys working closely with his clients and has a knack at quickly understand their business drivers and the “why” behind the project. He often describes his role as the “technical therapist” bridging the communication gap between designers, internal IT staff, and the end users.
Do your business owners need to update custom navigation links? Does your custom navigation control break every time someone edits the links?
In this session we will walk through creating a multi-level SPFx custom mega menu. We will create a dynamic way for non-technical business users to create and edit navigation items. Next, we will use Flow to pull it all together connecting the dynamically generated data to the mega menu.
You have the best of both worlds- an easy to read and performant data structure with an easy way for business users to edit the navigation elements. Remove yourself as the roadblock to update the navigation and help end users help themselves.
Do your web parts stick out on the page like a sore thumb? Are your designers asking for “a little more air” between elements?
In this session we will talk about some basic design/user experience methodologies for developers to consider when building custom components for SharePoint. We will look at what makes a good user experience and how to think about responsive design. We will speak about web accessibility and why it’s important to keep this front of mind while writing your code. We will explore the Fluent UI from Microsoft and review examples of web parts that leverage these user experience approaches. After this session you will leave with a better understanding of how user experience and development go hand in hand and be armed with the UX methodologies to improve the design and integration into SharePoint for your custom components and get to the heart of the issues they bring up.
Has your organization moved beyond hub site navigation? Do you need to have a unified navigation scheme across all your SharePoint sites regardless of hub site affiliation that works on Classic and Modern? In this developer session we will walk through leveraging the PnP Dev Extensions as a starting point for creating a global navigation component that is mobile friendly, accessible, and works on Classic and Modern. In this session, we will talk about the different options available for data storage and content updates. We will review the code needed for the navigation and review deployment options. Get a kick start on your new navigation project!