This project has moved. For the latest updates, please go here.

End User Documentation v2015.01

  • Quick Start v2015.01 - intended to get you up and running quickly, or as a teaser if you haven't downloaded it yet, this is a fairly short document (about 15 pages, mostly pictures and step-by-step instructions for common functionality). 
  • SPEasyForms User Manual v2015.01more than 40 pages, but it explains (hopefully in detail) all of the functionality available in the current release. This document is also in the sandbox solution and available as a help file from the SPEasyForms settings page.
  • Installing SPEasyForms in Farms Where Sandbox Solutions are not an Option - SPEasyForms is normally installed as a sandbox solution, but it really isn't dependent on the sandbox.  If sandbox solutions are not enabled in your environment, these instructions will tell you how to install it manually (and not that manually either, I do most of the work for you in a javascript page).

End User Videos v2014.01

These four roughly 10 minute videos comprise a video version of the user manual for SPEasyForms. They are mostly still relevant to v2015.01.beta, but configuring layouts has changed quite a bit with the introduction of nested containers.

End User Documentation v2014.01

The quick start is still useful to v2015.01.beta at least until I produce an updated one.

  • Quick Start v2014.01 - intended to get you up and running quickly, or as a teaser if you haven't downloaded it yet, this is a short document (mostly pictures and step-by-step instructions for common functionality). 
  • SPEasyForms User Manual v2014.01 - this is not such a quick document, about 40 pages, but it explains (hopefully in detail) all of the functionality available in the current release. This document is also in the sandbox solution and available as a menu driven help file from the SPEasyForms settings page.
  • Security in SPEasyForms - this post is intended to fill a glaring hole in the user manual for SPEasyForms v2014.01. The user manual will be updated as well.
  • HTMLSnippetContainer User Guide - end user documentation explaining the basics of how to use the new HTML snippet container included in AddOns v2015.00.08.
  • Lookup Detail Adapter User Guide - an adapter that lets you tie a field to another lookup field in the list and another column in the lookup list to create master/detail type forms from a lookup, included in AddOns v2015.00.14
  • Wizard Container User Guide - a container that allows you to paginate a form so users can step through it with next/previous buttons, included in AddOns v2015.00.15

Developer Documentation v2014.01

These are somewhat dated. Nested containers required a significant redesign, so these are not accurate for the most recent release.

  • Why is My Form So Jumpy? - as in why does it look just like an OOTB form for several seconds, then all of the sudden it is redrawn with tabs, and hidden fields, and all of the stuff I configured SPEasyForms to do? This annoys me! my users! my boss! how do I fix it?
  • Anotomy of a No Code Sandbox Solution – a boring post about deployment artifacts and manually packaging a No Code Sandbox Solution. If you already know how to do this, you can safely skip this post and the only thing you need to know is that to avoid timing issues you’re plug-in code should be loaded as a ScriptLink with a sequence number between 57400 and 57700, so it is loaded after SPEasyForms is loaded but before SPEasyForms is initialized.
  • First SPEasyForms Plug-in, DefaultToCurrentUserAdapter – a post that describes the basics of the JavaScript needed to insert a Field Control Adapter plug-in into SPEasyForms. The adapter described can be applied to user fields and defaults them to the currently logged in user. A deployable WSP is available in Downloads to deploy this plug-in to you SharePoint site collection. At some point in the future I’ll roll this functionality back into the main project and do another major release.
  • Extending SPEasyForms Visibility Rules – describes how to make a plug-in that extends the visibility rules engine with comparison operators like greater than, greater than or equal, etc. and state handlers like conditionally highlighting a field in various colors.
  • Initializing Field Values through Request Parameters using SPEasyForms – explains how to pass request parameters to a form to initialize the values for different SPFieldTypes.

Last edited Feb 7 at 11:49 PM by mcsheaj, version 55