[XB] Advanced Forms: Surveys, Questionnaires & Multi-Page Form Builder

[XB] Advanced Forms: Surveys, Questionnaires & Multi-Page Form Builder [Paid] 2.4.2 Patch Level 4

No permission to buy ($35.00)
@Painbaker

Can you add support for dynamic checkbox list?
Example:
Question 1. Please select from the list of auto makers?
[x] Audi
[x] BMW
[ ] Cadilac
[x] Tesla
[ ] Volvo

Question 2. Which car brand that you own?
[ ] Audi
[ ] BMW
[ ] Tesla

So essentially, the choices in question 2 is the selection made in question 1.
 
now available in beta version on my website

Thank you! But I don't see any way to test this -- I'm signed in with the demo account but it doesn't have any adminCP permissions for us to check the form responses or edit form actions etc :) Maybe I'm missing something xD
 
Thank you! But I don't see any way to test this -- I'm signed in with the demo account but it doesn't have any adminCP permissions for us to check the form responses or edit form actions etc :) Maybe I'm missing something xD
What interesting ideas you have to connect it with webhooks/API?
 
@Painbaker

Can you add support for dynamic checkbox list?
Example:
Question 1. Please select from the list of auto makers?
[x] Audi
[x] BMW
[ ] Cadilac
[x] Tesla
[ ] Volvo

Question 2. Which car brand that you own?
[ ] Audi
[ ] BMW
[ ] Tesla

So essentially, the choices in question 2 is the selection made in question 1.

I'll take a look into this

Thank you! But I don't see any way to test this -- I'm signed in with the demo account but it doesn't have any adminCP permissions for us to check the form responses or edit form actions etc :) Maybe I'm missing something xD

Admin features aren't available on the demo
It simply sends the data as JSON in a POST request to specified URLs

1788480212842.webp

Code:
{
  "form_id": 1,
  "form": "Virhepisteilmoitus",
  "log_id": 937,
  "submitted_at": 1788480293,
  "user": null,
  "ip": null,
  "answers": [
    {
      "question": "Textbox",
      "answer": "1234"
    },
    {
      "question": "Billable row",
      "answer": "5 x 50"
    },
    {
      "question": "Billable row total",
      "answer": "250"
    },
    {
      "question": "WYSIWYG editor",
      "answer": "WYSIWYG editor"
    },
    {
      "question": "Multichoice conditional",
      "answer": "b, c",
      "values": [
        "b",
        "c"
      ]
    },
    {
      "question": "Test",
      "answer": "Test"
    },
    {
      "question": "Username",
      "answer": "(DID NOT ANSWER QUESTION)"
    },
    {
      "question": "TEST",
      "answer": "Yes"
    },
    {
      "question": "Test",
      "answer": "4/5"
    },
    {
      "question": "Phone",
      "answer": "(121) 312-3213"
    },
    {
      "question": "Single selection dropdown",
      "answer": "test"
    },
    {
      "question": "Test",
      "answer": "(DID NOT ANSWER QUESTION)"
    },
    {
      "question": "Range or exact number",
      "answer": "2312312321"
    },
    {
      "question": "Multiple choice checkboxes",
      "answer": "b, c",
      "values": [
        "b",
        "c"
      ]
    },
    {
      "question": "Page 2",
      "answer": "Test"
    },
    {
      "question": "Range or exact number",
      "answer": "20-30"
    },
    {
      "question": "test target",
      "answer": "c",
      "values": [
        "c"
      ]
    },
    {
      "question": "Test flow",
      "answer": "b",
      "values": [
        "b"
      ]
    }
  ]
}
 
What interesting ideas you have to connect it with webhooks/API?
Originally the idea was to hook it up with a Discord webhook so we can get notified in our Discord when someone submits a form, for example. But I figured instead of just supporting Discord webhooks, general support for submitting to an API would be even better and possibly save him some development time since it might be more flexible. Discord is working for us okay for now but we've had some members ditch the platform due to privacy concerns, overly-aggresive-AI-moderation, and other such problems. We have a TeamSpeak server but it's text-chat isn't as friendly as Discord and doesn't sync across clients so smoothly so yeah. But there are other platforms aside from discord too that might use webhooks. Teams for example, or Slack - even if they are more work/corporate-oriented, still could be quite useful I presume :)
 
Originally the idea was to hook it up with a Discord webhook so we can get notified in our Discord when someone submits a form, for example. But I figured instead of just supporting Discord webhooks, general support for submitting to an API would be even better and possibly save him some development time since it might be more flexible. Discord is working for us okay for now but we've had some members ditch the platform due to privacy concerns, overly-aggresive-AI-moderation, and other such problems. We have a TeamSpeak server but it's text-chat isn't as friendly as Discord and doesn't sync across clients so smoothly so yeah. But there are other platforms aside from discord too that might use webhooks. Teams for example, or Slack - even if they are more work/corporate-oriented, still could be quite useful I presume :)
XF has webhooks too so you can do a lot of things with the form action and other things on XF. Or with external webhooks like you said. Would be good to have seen how other people set up and use it in real life.
 
Painbaker updated [XB] Advanced Forms with a new update entry:

2.4.0 Release Candidate 2

View attachment 344056

🎉 Smarter Forms, Better Submission Experience!​

This is a major update for Advanced Forms, introducing persistent auto-save, conditional page navigation, discount coupons, new question types, submission analytics, and a much richer multi-page form experience. It also brings major improvements to form management, import/export, submission logs, and the underlying question system.

⚠️ This is a...

Read the rest of this update entry...
 
XF has webhooks too so you can do a lot of things with the form action and other things on XF. Or with external webhooks like you said. Would be good to have seen how other people set up and use it in real life.

Wow, I'll be damned! I had no idea XenForo had webhooks. That is awesome!!! I'm going to need to play with this for sure :)
 
Painbaker updated [XB] Advanced Forms with a new update entry:

2.4.0 Release Candidate 6

✨ New Features​

  • Added a form-selection overlay for exporting multiple forms to XML.
  • Added unconditional page jumps for Hidden questions.
  • Added optional answer clearing: clicking the selected option again clears a non-required Single Selection Radio question, while Multiple Choice Dropdown and Multiple Choice Checkboxes questions provide a small Clear selection button. This behavior is enabled by default and can be...

Read the rest of this update entry...
 
@Painbaker
Does this support Likert Scale and NPS (Net Promoter Score) yet?
We are using forms mostly for survey purpose so these are the type of questions we use often.
 
Painbaker updated [XB] Advanced Forms: Surveys, Questionnaires & Multi-Page Form Builder with a new update entry:

2.4.0

View attachment 344693

✨ New Features:​

  • Added Likert matrix questions with a shared five-point agreement scale and per-statement statistics
  • Added 15 configurable pie chart colors in style properties
  • Added displaying page jump destinations and triggering answers in the question list, including unconditional jumps for hidden questions.
  • Grouped questions by page in public and ACP submission...

Read the rest of this update entry...
 
Painbaker updated [XB] Advanced Forms: Surveys, Questionnaires & Multi-Page Form Builder with a new update entry:

2.4.1

Important: This version now requires [XB] Core Library.
The Core Library also adds an optional xenBaker branding link to the badges help page and member badge tab. The branding is enabled by default and can be disabled in the add-on options without payment.

✨ Improvements​

  • Replaced the bundled Font Awesome icon picker with the shared...

Read the rest of this update entry...
 
Back
Top Bottom