Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted July 6, 20213 yr Do we have to run the "Achievement Rebuild" feature every time we make changes to ranks or achievements if we want to affect the past points our members have received? We changed our ranks back to our old rule system from before the update, but points are being awarded according to this rule system only from the point it was created. (i.e. we changed it on June 30 and only since then have people received points according to the rule system we set in place. Their points prior to the change are still according to the default ranking system that was put in place after the update.) Does this make sense? Has anyone else tried and succeeded (or failed) by using the Achievement Rebuild feature?
July 6, 20213 yr Solution If you change only ranks, you'll not need to rebuild all achievements. If you change your achievement rules (add or remove some rules), given badges and given points then yes, you'll need to run a rebuild... Edited July 6, 20213 yr by Dexter_X
July 6, 20213 yr 32 minutes ago, Dexter_X said: If you change only ranks, you'll not need to rebuild all achievements. If you change your achievement rules (add or remove some rules), given badges and given points then yes, you'll need to run a rebuild... Would it remember badges given out like logged in 7 days in a row or special ones given out by moderators like the superstar badge?
July 6, 20213 yr 1 hour ago, marklcfc said: Would it remember badges given out like logged in 7 days in a row or special ones given out by moderators like the superstar badge? @Matt @Charles if I give out some of the manually awardable badges and then add a new badge/rule at some point leading to a rebuild, are all the manually awarded badges I've given to members lost? Edited July 6, 20213 yr by marklcfc
July 7, 20213 yr One important question: If I run the achievements rebuild feature does the system produce notifications and mass-send emails? This is very important for us because we don't want to spam the people if we just change a rule and then rebuild the achievements.
July 7, 20213 yr 1 hour ago, Apfelstrudel said: does the system produce notifications and mass-send emails No, notifications won't be sent while the rebuild process.
July 7, 20213 yr 12 hours ago, marklcfc said: Would it remember badges given out like logged in 7 days in a row or special ones given out by moderators like the superstar badge? I did not try that yet (we've not even yet created the special ones in our achievements system)
July 20, 20213 yr After the upgrade everybody was a "newbie" so i am rebuilding the achievements manually, is it normal that it takes forever ? I have a reasonnably large board (1.3 million messages) but hte "core-comment" will take almost one week at the current rate...
July 20, 20213 yr Are you sure it is still running @jesuralem? Can you see it in background processes? As we can't (reason why I'm here). The recount has finished, but front-end isn't showing them. Tried it twice by now. Front-end profiles keeps showing "Ranks are being recalculated. We'll show your current rank here soon" and no badges are shown. In the admin panel, users are distributed over badges and ranks, All background processes are completed and the re-count button is available again. Edited July 20, 20213 yr by Sledge FTB
July 20, 20213 yr Management On 7/6/2021 at 11:06 PM, marklcfc said: @Matt @Charles if I give out some of the manually awardable badges and then add a new badge/rule at some point leading to a rebuild, are all the manually awarded badges I've given to members lost? Manually awarded badges are not removed by a rebuild. It would also remember "7 days logged in". 2 hours ago, jesuralem said: After the upgrade everybody was a "newbie" so i am rebuilding the achievements manually, is it normal that it takes forever ? I have a reasonnably large board (1.3 million messages) but hte "core-comment" will take almost one week at the current rate... It depends on many factors, such as using traffic to run tasks versus cron. You could squeeze it through by running the specific task via cron every minute. Likewise, you could choose the "Run Now" option when viewing the background tasks and leave a browser window open churning through them. When you rebuild you ask the system to pick through every single data point again (comments, topics, members, reactions, etc). It's an intensive operation so it's not something you'd want to do regularly. In the future I may be able to have a rebuild specific rule option.
July 20, 20213 yr support advised me to switch tasks to cron, it seems to be a bit faster but i still have a few days ahead (my estimate was 7 days and is now between 3 or 5).
July 20, 20213 yr Management It took about a weekend to rebuild this site, so that sounds about right.
July 20, 20213 yr OK good to know. I hope i won't have to rebuild too often when i will try and implement custom badges...
November 4, 20213 yr On 7/7/2021 at 9:07 AM, Daniel F said: No, notifications won't be sent while the rebuild process. Ok thanks Daniel. So no notifications are being sent during rebuild but what about the time after the upgrade from 4.5 to 4.6? Once the upgrade is complete, I will need some time to set up my own rules and upload new badges and ranks. What kind of notifications and to whom will be sent after a finished upgrade? Can I just turn off notifications for as long as I need to set up my own services? And preferably immediately after the upgrade so that no notifications are sent. Thanks in advance for any help.
November 4, 20213 yr A rebuild till not trigger the notifications to be sent. An upgrade from one to the other is a rebuild essentially