Start a new topic
Not Taken

Custom Form Builder

I am submitting a request to implement a Custom Form Builder in ShortPoint to aid the end user in constructing custom forms for populating SharePoint Lists. With the deprecation of InfoPath users are forced to build forms in PowerApps or a third-party option. I've personally found PowerApps to be overly complex for the simple task of editing SharePoint List Forms and have found the third-party options to be "overkill" will their own front and back-ends with far to many features that will never be used by the more basic ShortPoint user. Additionally the other options, including PowerApps, don't have the same visual styling as our ShortPoint elements and look out of place when inserted into pages.


After a lot of research, I discovered that there is an opensource SharePoint Forms Platform that works with just JavaScript, CSS, and HTML called StratusForms. The only problem with Stratus Forms is that all of the form building has to occur by writing HTML/CSS/JavaScript from scratch without the ease of use of a GUI like ShortPoint. To remedy this, I have come up with a concept of how this could be added to ShortPoint without the need to develop an entirely custom forms system from scratch using the open source StratusForms backend.


Assuming you've thoroughly StratusForms' documentation and videos and have an understanding of how it works, I've put together a mock-up of how I think this could be implemented in ShortPoint:


  1. Add a new button to the ShortPoint Ribbon to insert a Forms Element

    image









  2. Use Bootstrap Form Builder as a basis for creating ShortPoint Form Elements

    image

  3. Use all the great themeing and styling techniques already native to the other ShortPoint Elements.

  4. Connect the ShortPoint Form you created in the Form Builder to the SharePoint List of your choice

  5. Have gorgeous forms that look like the rest of ShortPoint embedded in the page or in a LightBox from a Link on the page.


2 people like this idea
1 Comment

Thank you so much for the detailed request. It is very helpful :)


Unfortunately, Forms are not on our roadmap and mostly they will never be. It is more complicated than you think to build a form builder and it will require a new business model and a team from our side. That's why we can not promise or plan for this in the future.


Thank you

Sami

Login or Signup to post a comment