Speaker

Joe McShea

Joe McShea

Senior Software Architect | IntelliPoint Solutions LLC

Actions

Joe McShea is an independent SharePoint consultant and founder of IntelliPoint Solutions LLC in northern Virginia. He has been developing enterprise software solutions using the Microsoft stack for over 20 years and focusing on collaborative and content-driven applications on SharePoint/Office 365 since 2007. He is the author of SPEasyForms, an open source no code for SharePoint 2010/2013/2016 and SharePoint Online available at http://speasyforms.intellipointsolutions.com. SPEasyForms is a GUI form builder that allows non-developers to apply jQueryUI constructs like tabs and accordions, plus conditional visibility for fields, cascading drop downs, and more to OOTB SharePoint forms through a drag and drop browser based user interface.

SPEasyForms: the Free Forms Designer Solution for SharePoint

SPEasyForms is a free, open source forms designer solution for SharePoint 2010, SharePoint 2013, and Office 365. Once installed, administrators and power users can customize new, edit, and display forms through a drag and drop editor available on the list settings page; no code required. Organize your forms by placing fields in multiple columns, tabs, or accordions. Customize input controls by applying cascading drop downs, type ahead, and more. Configure conditional visibility based on things like membership in a SharePoint group or the current value of another field. Everything is done in the browser. In this session, I'll take you through getting it, installing it, and using it to significantly customize a SharePoint form from scratch.

Customizing SharePoint with Knockout and TypeScript

If you’ve been building SharePoint customizations for any length of time, you probably already know that the landscape for building custom solutions is changing…again. Microsoft is pushing all customizations towards the client, and most of us need to develop new skills to keep up. In this session, we’ll look at how to customize SharePoint using KnockoutJS and TypeScript. Whether you are on premises or online, and with or without the SharePoint Framework, KnockoutJS and TypeScript can provide a powerful toolkit for all manner of SharePoint customizations.

Using the SharePoint Framework (SPFx) On-Premises

The SharePoint Framework isn't just for online any more. With the release of Feature Pack 2 for SharePoint 2016, you can now develop modern enterprise web parts on premises using Typescript and an open source build chain. In this session we'll briefly cover the build and deployment process, creating web parts with ReactJS, and making them reusable by providing end user configurable properties. We'll also talk about differences between SPFx online vs. on premises and developing components that work on both.

Spice Up Your Forms and Views with Client Side Rendering (CSR)

In this demo-heavy session we'll work our way through a series of progressively more complex samples for modifying the look and feel of SharePoint fields, for instance applying type ahead or cascading drop downs to fields using CSR. We'll also cover how to use CSR to modify the structure of a form to create things like tabbed forms. We’ll cover various techniques for attaching event handlers to CSR rendered DOM elements, how to bring in third party libraries like jQuery, and how to deploy through the browser, declaratively, or programmatically. We’ll also talk about some advanced topics like how Minimal Download Strategy (MDS) can mess up your whole day, and how to work around it. All of the techniques discussed work equally well in SharePoint 2013/2016 on-premises or SharePoint Online.

Exploring REST in SharePoint with Fetch

In this session we'll look at how to perform basic crud operations with SharePoint RESTful web services using the fetch API. Along the way we'll build out possibly the world's ugliest SPA. Topics like basic CRUD operations with documents, browser support for the fetch API, when and how to polyfill fetch, and how to work around Cross-Origin Resource Sharing (CORS) issues in a host-named site collection scenario will be covered.

Joe McShea

Senior Software Architect | IntelliPoint Solutions LLC

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top