Home

SPEasyForms

Giving the power back to the power user.

Watch these instructional videos for help getting started.

9122 Downloads

Features

SPEasyForms allows power users to apply jQuery constructs to SharePoint forms without any knowledge of HTML, CSS, or JavaScript. This is all done through a drag and drop editor available from the list ribbon or list settings page.In broad strokes, you can do the following things with SPEasyForms:

Form Structure

Organize fields into multiple columns, tabs, or accordions. You can also nest these field containers.

Conditional Visibility

Hide fields based on form type, membership in a SharePoint group, and or the current value of other fields in the form.

Field Behavior

Create auto complete fields with type ahead based on items in another list, cascading lookup fields, and more...

Version Support

Works with SharePoint 2010 and later.
* Classic lists and library only. SPEasyForms does not currently work with the new modern lists and libraries, and has not been tested on noscript sites.

Note that that if you have a problem on SharePoint 2019 where SPEasyForms appears to have no styles, read about the solution here: SPEasyForms does not Load Correctly after Solution Deployment on SP Server 19 (the last two posts describe the problem and solution).

About

SPEasyForms is an open source solution for SharePoint 2019, 2016, 2013, 2010, and Online/Office365 (Note: modern lists and libraries are not currently supported...maybe someday, but given the direction SharePoint appears to be going, maybe not), hosted here with source code on GitHub. It is a tool for customizing SharePoint new, edit and display forms through a list settings page.

No code is required; it is intended to be for power users and administrators to use to customize SharePoint forms without needing to know JavaScript, HTML, or CSS. Just deploy the solution (or check out the blog post Installing SPEasyForms in Farms Without Sandbox Solutions), go to the list ribbon or list settings page, click on SPEasyForms, and configure things like tabs and conditional field visibility through a drag and drop GUI interface.

SPEasyForms is brought to you by:

Joe McShea

Joe McShea
Senior Software Architect

Joe McShea is a software architect 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/Microsoft 365 since 2007.

Joe is the author of SPEasyForms, an open source No Code Solution for SharePoint (all versions since 2010) and SharePoint Online. The inspiration for SPEasyForms was to learn how to make substantial customizations in SharePoint without touching the server, in an effort to stay in the good graces of the ever shifting SharePoint best practices.

In non-pandemic years, he has been known to fly about the country occasionally and speak at SharePoint Saturdays.

Joe McShea

Scott Shearer (MVP, MCT)
Microsoft 365, SharePoint and Office Evangelist

Scott Shearer is a Microsoft 365 and SharePoint evangelist and developer with IntelliPoint Solutions in northern Virginia. Scott has over 20 years' experience in the IT industry implementing Microsoft products and technologies. He has held positions ranging from systems administrator to developer to trainer. Currently, he is a Microsoft 365 SharePoint consultant providing innovative and cost effective solutions leveraging out of the box functionality.

Scott is a Microsoft Most Valuable Professional (MVP) for Business Intelligence. He is also a Microsoft Certified Trainer (MCT) and Microsoft Office 2016 Specialist (MOS) Master. Scott is also known for mentoring and training site collection administrators and citizen developers, and frequently conducts Microsoft 365 and SharePoint overview sessions for end users. He is a frequent speaker at SharePoint events.

Scott helped with requirements, UI design, documentation, testing, and general evangelizing of SPEasyForms.

“Before software can be reusable it first has to be usable.”

- Ralph Johnson

Scroll to top