• Extensions
  • FriendsOfFlarum Mason, the discussion custom fields builder

katos each premium extensions will be a monthly subscription, it could be part of a $5/month package.

If you're asking about my rates, please contact me here https://clarkwinkelmann.com/flarum Please note I'm not available immediately.

The amount of work will depend on a few options we have. We can for example limit the feature to a single tag and no other, or make it possible to configure which fields need to be filled under each tag.

a month later

If you use this plugin, you will not be able to scroll to the bottom of the page on a mobile device.
As I understand it, the plugin clogs the entire part of write a post ..

    Pirat yes depending on the number of fields it's know that there are some issues on mobile.

    We have an existing issue here https://github.com/flagrow/mason/issues/7 and there's already a PR that partially fixes it by using a modal instead but I still need to merge it.

    The instructions to install this fix are above in clarkwinkelmann and please report any positive or negative finding in the PR here https://github.com/flagrow/mason/pull/4 so it helps me confirm if there are still issues with it and whether I can merge it 😉

      clarkwinkelmann Not convenient, you need to do extra action, it is better to just scroll down to fix 🙂
      On the other hand, this is an interesting idea.

        Pirat please report any issue at https://github.com/flagrow/mason/issues with the error message and steps to reproduce if possible. We'll take a look 😉

        Pirat it is better to just scroll down to fix

        There are some really strange issues with page height and overflow whenever the keyboard is opened or closed on mobile. This affects Flarum core to a lesser extend and it's very hard to fix with CSS. It's complicated because the issues aren't exactly the same between browsers.

        That's why the modal seems the most reliable alternative. But I know there are still some strange things happening with the keyboards, that's why it requires testing.

          clarkwinkelmann Problem with Use a modal in the Composer if the fields can't fit
          Pressing it several times causes a kernel error.
          To play create 6 sections
          Then change them and click again on the editor.

          To prevent the error, I propose to make just scroll 🙂

          I myself tried to fix the scrolling, but it looks like the core itself determines the height

            Pirat sorry but I don't understand 😬

            What's a kernel error ? Can you copy the error message ?

            What do you mean by change them ? Edit the value in the composer modal, or create the discussion and edit fields afterwards ?

            I don't understand where is the link between an error and scrolling ability.

            Please share any relevant screenshots.

            We can continue the discussion here but opening an issue on GitHub would probably reduce the noise for other followers of this discussion 😉

              clarkwinkelmann These are the errors when you click

              Uncaught TypeError: answer.field(...).id is not a function
              at forum-e00e0f9b.js:36937
              at Array.filter (<anonymous>)
              at FieldEditText.init (forum-e00e0f9b.js:36931)
              at FieldEditText.Component (forum-e00e0f9b.js:19467)
              at new FieldEditText (forum-e00e0f9b.js:36917)
              at getController (forum-e00e0f9b.js:1490)
              at checkView (forum-e00e0f9b.js:1521)
              at markViews (forum-e00e0f9b.js:1549)
              at buildObject (forum-e00e0f9b.js:1574)
              at build (forum-e00e0f9b.js:1720)
              at buildArray (forum-e00e0f9b.js:1350)
              at build (forum-e00e0f9b.js:1709)
              at constructChildren (forum-e00e0f9b.js:1429)
              at buildObject (forum-e00e0f9b.js:1606)
              at build (forum-e00e0f9b.js:1720)
              at buildArray (forum-e00e0f9b.js:1350)

              I think it arises from the repetition of data.
              I also noticed that the data is not always added and writes an error at the time of publication.

              Hi there! Ask for help. For my project, it is necessary that additional fields participate in the search for the site, can be found through the search for the data specified in the additional field.

                Still show how to display additional fields under the name of the discussion in the main list? Thank you! I apologize for the translation, I use a translator of the text. Thank you!

                  liferent For my project, it is necessary that additional fields participate in the search for the site, can be found through the search for the data specified in the additional field.

                  liferent how to display additional fields under the name of the discussion in the main list?

                  Both of these features aren't implemented at this time. If you need them in the near future I suggest you contact an extension developer (including me if you can wait a few weeks) to work on these features for you as paid work 😉

                  9 days later

                  Are there present plans to support Flarum 0.1.0-beta.8?

                    a month later
                    2 months later

                    Better late than never, the extension is now compatible with beta 8!

                    Please report any issue you might encounter here or on GitHub

                    Use composer require flagrow/mason to pull version 0.3.0.

                      Yol, clarkwinkelmann!
                      I don't fully understand what the "Show tags selector as a field" function is all about. Could you send some screenshots?

                        Artuu I can't right now, but if you have the extension installed you can easily test it.

                        When enabled, there is no longer the "tags pills selector" (that's how I'm going to call it) that you have to click to select tags(s) (which opens the tag select modal). Instead you get an additional Mason field with tags in a dropdown. This can be useful if you have setup your forum to require a single tag per discussion and don't want too many kind of different fields in the discussion form.

                        This can be useful in a "support forum" where you want to use tags for categories but just want it selected in a dropdown like it was any Mason field.

                        I don't think it makes sense on most forums... But it was a requirement when the extension was initially developed for the sponsor, so it stays for now 😉