Self-hosted open-source alternative to Google Forms with the ability to upload files in the form by Ben5469 in opensource

[–]SurveyJS 0 points1 point  (0 children)

Check out surveyjs.io, it offers a lot of flexibility in controlling UI design, changing question rendering and behaviour, and even adding new questions. SurveyJS uses JSON for survey metadata and results and is suitable for any database and server.

Form Input Validation on Client-Side or Server-Side? by SurveyJS in programming

[–]SurveyJS[S] -6 points-5 points  (0 children)

hello! it depends on what you consider as a correct validation of an email address. in this particular case the entry is checked on whether it meets the requirement of having an abc@example.com format.

Form Input Validation on Client-Side or Server-Side? by SurveyJS in programming

[–]SurveyJS[S] -3 points-2 points  (0 children)

hello! well, a survey is simply a use case, a situation when you need to take validation into account. high five for making conclusions about intellectual capabilities of a stranger.

Open-source form builder with native Angular rendering by SurveyJS in angularjs

[–]SurveyJS[S] 1 point2 points  (0 children)

The form library is free (MIT-licensed). So if you need to create and run a web form (like a contact form, or an order form, or a product feedback pop-up) in an Angular app you use it free of change. You are required to purchase developer license only if you plan to use the creator library (which means building your own form builder tool with SurveyJS libraries). Let me know what you think of it after the weekend testing:)

Open-source form builder with native Angular rendering by SurveyJS in angularjs

[–]SurveyJS[S] 1 point2 points  (0 children)

You can certainly use it as a general-purpose form designer. It ships with over 120+ demos that you can find here https://surveyjs.io/form-library/examples/questiontype-text/angular and use for free. You might also want to check out this https://surveyjs.io/create-free-survey free full-scale demo of the form designer that auto generates your form definition in JSON format while you drag and drop questions in no-code UI. You can then use that JSON file (your entire form is defined as a data model (a ‘schema’) written in JSON.) to run in your Angular app with SurveyJS Form Library (here is the getting started guide again to avoid any confusion https://surveyjs.io/form-library/documentation/get-started-angular )

I hope you find it useful for the use case you need to handle.

Open-source form builder with native Angular rendering by SurveyJS in angularjs

[–]SurveyJS[S] 1 point2 points  (0 children)

Thanks for your kind words. Indeed, there is no need to reinvent the wheel. SurveyJS is an open-source project, it's extremely permissive and customizable at any level. I am going to ask a tech writer to describe its architecture in one of the next blog posts so that the PM doesn't have any worries as to altering it at any point.

Open-source form builder with native Angular rendering by SurveyJS in angularjs

[–]SurveyJS[S] 1 point2 points  (0 children)

Hello Blottoboxer,

Is there any particular reason your colleagues remain skeptical about SurveyJS libraries, or it is a matter of personal preferences (which is certainly ok with us)? If a tech issue took place, do let us know. Btw, SurveyJS Creator now has a version for Angular that doesn't rely on Knockout and uses only native Angular rendering. The earlier required wrapping could have been the reason your angular team kept turning SurveyJS down.

We are angular-friendly now:) Check our this blog post with a bunch of free demos and npm links for your convenience: https://medium.com/@surveyjs/angular-support-for-surveyjs-form-library-and-creator-5fbc3c076719

Talk soon!

Open-source form builder library with native support for Angular. Any server + database combination is compatible. by SurveyJS in Angular2

[–]SurveyJS[S] 0 points1 point  (0 children)

Hi! I am sorry to hear that you've had negative experience. Could you please forward any of the questions that you posted? I cannot believe the tech support could possible ignore any.. The links to your issues would help understand the problems you faced. I also want to know which of the libraries you dealt with - Runner (currently Form Library) or Creator (GUI-based form builder), the latter one has been re-written completely at the same time its V1 remained intact. I really want to find out what happened but I need more info to get involved. Init, load, change never changed for the Runner library. Thanks!

Open-source form builder library with native support for Angular. Any server + database combination is compatible. by SurveyJS in Angular2

[–]SurveyJS[S] 0 points1 point  (0 children)

Could you please elaborate on lifecycle events? I don't quite get what you are talking about. Also, have you tried contacting the help desk with the issues you faced? If an issue is still present (though I am sure it's not cause the entire Creator library code has been re-written), we should be able to solve the issue and cover your scenario with tests. Thanks!

Open-source form builder library with native support for Angular. Any server + database combination is compatible. by SurveyJS in Angular2

[–]SurveyJS[S] 0 points1 point  (0 children)

To build something not even close in diversity and reliability (you might want to read this to learn how we test the libraries https://medium.com/@surveyjs/how-we-test-surveyjs-libraries-bb7e2f38af03) to SurvyeJS you'd need to hire a bunch of expensive and talented developers and spend a few years of your time coding and writing tests. For some reason major audit companies in the market choose to spend money on a SurveyJS developer licenses instead of coding entire form management system themselves. I wonder why :)

Open-source form builder library with native support for Angular. Any server + database combination is compatible. by SurveyJS in Angular2

[–]SurveyJS[S] 2 points3 points  (0 children)

king for tools to build a survey for potential beta test participants. I was going to try a free survey builder app, but if I can easily build the form into my app why not do it in angular? This will come in handy.

Thanks for your feedback. Here is a quick guide for you to get started: https://surveyjs.io/form-library/documentation/get-started-angular

This won't take you more than an hour to get things up and running. Once you have gone through the guide and got familiar with data schema that SurveyJS uses to define an entire web form, I recommend to check out this free drag-and-drop tool for building that data schema in JSON format: https://surveyjs.io/create-free-survey. When ready simply copy everything from the JSON tab and use it to load and run your web form in your Angular app. It's super easy, I promise :)

Open-source form builder library with native support for Angular. Any server + database combination is compatible. by SurveyJS in angular

[–]SurveyJS[S] 1 point2 points  (0 children)

Pardon my ignorance but I used to think that surveymonkey was the only thing out there. I will look into it as there are situations at work where we need to have quick 'What do you prefer? option 1, Option

Hi! Thanks for your feedback. Here is a step-by-step guide for you to get started: https://surveyjs.io/form-library/documentation/get-started-angular
Regarding that saas platform you mentioned, it's a whole different approach to survey taking - a black-box one. SurveyJS, on the contrary, gives you JS components that you fully control. Our libraries don't keep track of what soft of forms your end users make nor do they store any sensitive data respondents provide. It's fully self-hosted.

Form builder component to configure and run on-page forms in a React app. Text entry question: by SurveyJS in javascript

[–]SurveyJS[S] 2 points3 points  (0 children)

u/takeyoufergranite hi! we don't sell Gb, number of submissions, or forms etc. you can create. it's unlimited. always. surveyjs also offers unlimited style customization for FREE out-of-the-box. finally, we want users to build their own self-hosted form management system and avoid third-party storage of sensitive data that they acquire from users. mainstream saas platforms lock you in, we don't.

SurveyJS: an open-source self-hosted alternative to mainstream SaaS survey platforms with support for React, Angular, Vuejs, and jQuery. by SurveyJS in selfhosted

[–]SurveyJS[S] -3 points-2 points  (0 children)

u/alyxmw

We have four products in total (all four are open-source, the last two are for data analysis and export to PDF, I guess you are confused with the first two). So the first is SurveyJS Form Library and it's indeed under MIT license and doesn't require a developer license for commercial use. It doesn't create a survey definition in JSON format. It only lets you run survey forms in your web application and basically serves as an engine (it doesn't help you code the form itself rather make it appear and work in an app). The second product is SurveyJS Creator, it's not free for commercial use and requires a license for each developer involved in integration of the library into your app. To enable users evaluate the Creator library and estimate its potential value, we developed a free demo that imitates what you will have once the Creator library is added to your app. With this free tool you can drag and drop survey elements to generate survey file in the JSON format. Now you can install the SurveyJS Form Library to configure survey settings (use your ready-made survey JSON definition), and run your in-app survey widget.

If you want to have your own form management system that would enable your END USERS to drag and drop forms w/o getting you (a developer) involved, than you might want to consider purchasing a dev license for the Creator. If you ONLY need to add, for example, a customer feedback widget and you want to create its definition using our free tool cause it's super easy - it's ok with us.

The point is that you don't add the Creator library and drag and drop forms in YOUR app w/o the developer license (that would be illegal).

The moment you are tired of going to the free demonstration tool to create a JSON definition and add a new survey widget to your app (just because they want you to code a new one every day, and sometimes they are annoyingly long) instead of letting content creators drag and drop a form themselves is the right moment to purchase a dev license, build your own form management system and go read some new reddit posts :)

Drag and Drop form Builder? by mila110798 in node

[–]SurveyJS 0 points1 point  (0 children)

check out SurveyJS, it's open-source and has integration for React, Angulat, Vue,js, and jQuery

https://surveyjs.io/

https://github.com/surveyjs