theportablegeek If we wanted to trial the extension, any idea the best way to go about it? @luceos this may be a question for you as well.

Flagrow v2 (called extiverse) offers the developer the ability to configure a trial period for the extension. Whether the developer uses that is up to them. A trial period is a bit tough for extremely stable extensions though, because I will not force an uninstall (yet) of already installed premium extensions.

In my opinion, a trial period would make most sense for extensions early on. When new versions are still bound to happen. An upgrade would thus be blocked after the trial period ends and you decide to not pay for the extension.

What I do consider in the near future, to make up for the inability to test, is to offer one testing environment with all premium extensions installed and enabled. Similar to the current demo sites Flarum has.

theportablegeek Do individual form submissions appear as discussions? What does the submissions area look like?

There's a special page for submissions of each form. I'll add screenshots when I find the time, but it's really just a table with the date, user and a link to see the content. It's all part of the "form manager" section of the forum that's added by the extension.

theportablegeek If we wanted to trial the extension, any idea the best way to go about it?

You can send me a message over email of Discord and I can give you an admin access to the demo website if you would like. There's no option to trial on your own forum at this time, but I'll consider the demo feature of Extiverse when it becomes available.

a month later

I have just published a video introduction to the extension features.

My website has also been updated to offer the new install instructions and links for Extiverse (which replaces flagrow.io) https://kilowhat.net/flarum/extensions/formulaire

The price stay the same, though any tax/VAT is now included in the $5/month, so it might be a tiny bit cheaper if you cancel your flagrow.io subscription and move to Extiverse.

18 days later

Version 1.0.2 - May 6, 2020

  • Fix issues with drag and drop in form editor and multi-field
  • Use new beta 13 features, add beta 13 compatibility

The new version only works on beta 13, and should install automatically when you update your forum to beta 13 via the official Flarum instructions.

If that doesn't work, you can temporarily remove the extension and install it again once you are on beta 13.

a month later

New pricing plan

With Extiverse now supporting multiple plans per extensions, I am adding a yearly plan to this extension.

You now have the choice between:

  • Monthly at $5/month
  • Yearly at $50/year (save ~16%)
4 months later

Version 1.1.0 - October 21, 2020

  • Changed: it is now possible to enable notifications on non-standalone forms.
  • Changed: "accept submissions" and "allow edit" form settings now also available to non-standalone forms.
  • Changed: Viewing profile and discussion forms is now controlled by additional permissions instead of the global "view submission list" permission.
  • Added: new feature to create discussions automatically from a submission for Discussion fields.
  • Added: customizable title and body in notification emails.
  • Fixed: file uploads being invisible in readonly submissions.
  • Fixed: issue when Formulaire was enabled while Tags was disabled.

This version is only compatible with Flarum beta 13.
The Flarum beta 14 update will be released within a week pushed back at the request of customers.

The new features were sponsored by Konica Minolta. Thanks!

a month later

PSA: Formulaire is currently held back on Flarum beta 13 because I'm working on some additional features commissioned by clients who require beta 13 compatibility.

Additionally, I know most of my other subscribers are also held back for the time being. I have reached out by email to the other subscribers for which I don't know their situation regarding the beta 14 update.

The plan for now is to release a new and last beta 13 compatible version with new features in 1-2 weeks. Followed very shortly by the Flarum beta 14 compatibility.

If you are interested in purchasing this extension but your forum is already running Flarum beta 14, just get in touch and I'll accelerate the release of the beta 14 compatibility.

7 days later
9 days later

clarkwinkelmann

Really like the new design and the bulk export feature, great work dude.

Question: Is it possible to include other user attributes (by default, forced) for user submissions that a user does not have to enter. For example their email tied to their account or display name (rather than username)?

    ctml under "more meta options", it's possible to include the email or display name as well, between other things.

    It's taking a bit longer to get ready, I'm hoping to release it soon.

    8 days later

    @clarkwinkelmann How far away is the beta 14 version? I'd like to subscribe as I need a forms solution to launch an application process on Jan 4 (I'd rather not default to Google Forms). I understand that a single subscription isn't very financially persuasive, though!

      12 days later

      Version 1.2.0 - January 9, 2021

      • Changed: Redesigned form manager UI.
      • Changed: Profiles of suspended users can no longer be edited by non-moderators.
      • Changed: Discussion fields of locked and hidden discussions can no longer be edited by non-moderators.
      • Changed: Removed ability for guests to submit "automatic discussion" forms because Flarum couldn't accept guest discussions.
      • Added: Export tool. Controlled by a new permission.
      • Added: User profile forms can now be added to the sign up modal.
      • Added: New detailed (see own, see any, edit own, edit any) global and form-specific permissions for user profiles and discussion fields.
      • Added: You can now set a private form title different from the public title.
      • Fixed: required fields not always required in new submissions.
      • Fixed: missing pagination controls on the submission list.

      If you are currently using user profiles or discussion fields, you will need to adjust the 6 new permissions to match your existing permissions!

      This version is only compatible with Flarum beta 13.

      The documentation has been updated with all the new options and update instructions.


      This was the last feature update for Flarum beta 13. Next update will be for beta 15.

      I'm going to leave some time over the weekend for the users of the beta 13 version to try it out and report any issue. I will then proceed with the update of the source code for beta 15. I'm now targeting next Monday evening CET for the beta 15 update.

      Post-mortem for the delay: I've been stuck on the new permission system for weeks trying to figure out the best solution. I have now added some extensive integration tests to validate all the possible access settings and make sure nothing gets accidentally broken across updates.

      The new system is certainly unnecessarily complex 💩 , but it's now possible to handle about any use case for user profiles, and soon discussions. I have calculated there's about half a million different possible states a form+submission can be in 😅

      There are still many features I want to release in the coming weeks, including the discussion fields in post composer, per-form permissions for standalone forms and user-created forms. Stay tuned for a follow-up update after the beta 15 compatibility.

      Thanks @clarkwinkelmann. That's a pity about the beta 15 challenges. It took me so long to upgrade from 13 to 15 in anticipation of this, so I don't think I'll be able to revert to beta 13 now. I was holding off launching an application process this week so I could use this instead of Google Sheets and draw more people to our forum, but I can't wait any longer than this weekend and won't need the feature again until next year.

      It seems like a really great feature extension though. Great work and good luck! 🙏

      10 days later

      It's been a while, but it's finally there! It was so much more work than I expected. Hopefully the biggest Flarum breaking changes are now behind us and all my premium extensions should be able to follow Flarum releases more closely from now on.

      Version 1.3.0 - January 18, 2021

      • Changed: Compatible with Flarum beta 15.
      • Changed: custom drag and drop implementation replacing html5sortable. This shouldn't change anything for the end user. Unfortunately drag and drop on mobile still isn't available at this time.
      • Fixed: files not visible in email summary.
      • Fixed: moderators not able to restore soft-deleted submissions.
      • Fixed: missing padding on mobile when filling standalone form.
      • (developer) Removed: beta 13 workarounds and backports have been removed. The native Flarum classes for Dropdown, LoadingIndicator and VisibilityScope are now used.
      • (developer) Fixed: missing javascript exports for components introduced in previous releases.

      This version is only compatible with Flarum beta 15. Compatibility with Flarum beta 14 was skipped.

      The new version will automatically be installed when you migrate to Flarum beta 15 with Flarum's official instructions.