010101 I cannot see users badges on discussions in your forum, neither the ranking page.

Also, as said, I think most of bugs show up on large forums. For example for users profile page with thousands of posts.

But the really weird thing I cannot understand is why @maicol07's changes are being ignored, considering that he fixed these bugs.

    • [deleted]

    robinodds I spoke to @Ralkage concerning this extension and the recent PR via Discord. They haven't been ignored, but the intention is to sunset this extension meaning eventually it will be abandoned.

    I think if we want to continue with this extension we will need to fork it and merge the PR ourselves.

      [deleted] we will continue to support this extension until we can't support it no more 🙂 right now, we are still a fairly small team and the main goal recently was to get all of the extensions in our space updated for Flarum 1.0. Give us some time to review that PR as it includes some feature additions as well. We want to ultimately make sure we understand these additions and bug fixes, so I will engage with the team during the upcoming week. Keep the reports coming and we'll continue to do our best to attend to these issues ♥

      robinodds Oh… got it. So if my forum grows I could notice the bugs more. Thanks. And thanks to [deleted]!

      In time as Ralkage said this will probably be updated. But this reminds me that if you are someone like me who likes this stuff, likes running a community, but you don’t have the coding skills to maintain a big extension like this one yourself, then you have a big decision to make. Install big feature changing extensions like this, or stick with only core extensions.

      But it’s not a knock on Flarum, FoF, or any devs. It’s just the reality of all open and sometimes closed source projects. At some point something could break and then it becomes… can I fix this myself or is my website just broke now? 😬Heh. Definitely not an easy thing trying to run a forum/community.

      My 2 cents is this extension should be abandoned. Don’t throw 🍅 at me, everyone. But, the reality is, since I discovered Flarum I’ve tried this extension off and on (as you’ll see within this topic if you’re super bored) and it’s been buggy off and on for a very long time. I keep going back to it as bugs are fixed because I love “upvoting.” But, it has big 🐛 🕷 🐜 that keep popping up. I’m using emoji to show some lightheartedness. Because I know this stuff is maintained for free by a wide variety of people and I’m thankful. Just saying that such a big popular extension should maybe be abandoned if it’s too buggy and jumbled up to work long term.

        010101 you are not wrong. As flarum core grows, more and more extensions become useless, which is sad, and limits a flarum use. Because they are not being integrated in flarum core. So, less extensions for flarum as it updates, making it less powerfull, and less usefull to a consumer. So theyturn to a platform with more feautures.

        Which is odd in a way. You have 2 options.

        1. Stick with a flarum version you have,and never update anymore, so ur current extensions will work.
        2. Keep updating, and eventually have 0 extensions.

        [deleted] Abandon it, why? Are there plans for a new extension or something like that? I understand the point about bugs, but I think an extension like Gamification is not a trivial thing, in fact, it's a very necessary kind of extension for any community, I think if it's dropped it would be a major shortcoming for Flarum.

        I guess due to the minimal core philosophy it's hard to determine if a similar extension should be built into the core, but it's definitely a must have in a software for communities like Flarum.

          I think most of the functions could be covered by other extensions at some point in the future. And speaking as someone who has no experience at extension development (😂) I personally I feel that's the best way forward, by breaking it up into multiple extensions.

          For example, extensions we have today that could play a role.

          • Likes
          • Reactions
          • Ranks
          • Badges
          • AutoModerator*

          AutoModerator can be extended by other extensions to provide actions, metrics and requirements. This allows you to setup automation to (as an example) grant or remove ranks/badges to users based on any available metric such as likes, reactions, or any other extension (current/future) that wishes to provide a metric. That provides similar functionality to one part of Gamification (ranks based on points), though of course this way you could select your own way to calculate the points by including whichever metrics you want into the criteria for that badge/rank.

          So what's missing? Well there's no rankings page. But one could create a Rankings dashboard extension that could then perhaps can integrate with AutoModerator to leverage the metrics other extensions make available to it. Maybe that makes that ranking dashboard extension more dynamic, so you could even create multiple ranking page instances that are based on the different metrics available (top poster of the month/all time, most helpful user of the month/all time, most karma this month/all time).

          Some of this is already possible (Granting Badges based on likes, best answers), some would require existing extensions to add the integration with AutoModerator and some parts could be available through future development. Is it a pipe dream? Tbh I don't think it is, especially with the extension development we've seen for Flarum over the past year.

          Just my thoughts 😃

            5 days later

            This extension needs a serious update. Im pretty sure someone is working on it. Dont rush it. Just wait until further notice.

            Any way to prevent users from self-upvoting for their own posts?

              User24 it's not - if you follow the link you can see it's an open Pull Request (not merged and released).

              I don't know if the issue is with this extension or follow user extension. Upvotes or downvotes of a followed user's post causes a notification to be sent 'XXX user posted in a discussion'.

              It will be better if this notification is correctly sent as "XXX user's post was upvotes" or not sent at all.

              It's misleading.

              • IanM replied to this.