Post Reputation v1.1.0

← News & Stuff — Started 1 Mar, 2011

Tomm
1 Mar, 2011, 10:50 am (This post was last modified: 1 Mar, 2011 10:54 am by Tomm.)
The new version of Post Reputation is now available for download.

This feature has had the following changes:
  • Bug fixes
  • Introduces a new group or forum Permissions System
  • Moveable post reputation controls
  • Better setting management
The new permissions system included in 1.1 allows you to set whether the user can use post reputation, give negative reputation, give reputation in a closed thread and make their reputation affect the user's MyBB reputation per group or per forum. It uses MyBB's drag-and-drop permissions scheme to make things easy when setting options in a forum too. There's lots of combinations you can have, but as an example, you can set it so that a post reputation can give positive reputation in a support forum - but in a general chat area where posts might be useless, it will just look like a vote on the post. You can also choose the default power a user a give post reputation with too.

Votes given through post reputation will appear in the profile regardless of whether it actually affects their reputation or not. If a vote doesn't affect it, then a note appears on that comment. This permissions system also overrides MyBB's permission system. If a user tries to give negative post reputation through the default way (and not via AJAX), and you've disabled negative reputation for their usergroup, then they will be denied.

Another new feature is the ability to move the post reputation controls around in any postbit template you like. This gives you even greater control, as if an added permission system wasn't enough! And finally, just one more thing, the settings for post reputation have been greatly improved. Located in the Reputation settings in your ACP, it now has a separated container and instead of typing the forum ID in manually, you can now select it from a nice selection box.

Please remember that before adding any plugin or making major changes to your forum - always perform a full backup of files and your database. Really, I can't stress that enough. Although fully tested in a working environment, treat Post Reputation 1.1 as a beta release.

As always, have fun - and if there's any questions, feel free to ask!

Installing
To install Post Reputation 1.1, just download the feature and upload the files - keeping the folder structure intact. Then head over to the MyNetwork Overview in your Admin CP, click on the Core Module and beside Post Reputation, select the install option from the Options menu.

Check out the Support & FAQ before installing. Link: Post Reputation FAQ.

Upgrading
If you're using Post Reputation 1.0.0 (you can check this by looking for the mybb_myn_rep_posts table in your database) then you won't be able to upgrade and keep your data. Please uninstall (by choosing the Remove option from the Options menu) Post Reputation and reinstall using the instructions above.

If you're using Post Reputation 1.0.1 - the one which affects the MyBB reputation - you too need to uninstall Post Reputation. Don't worry - your data will be recalculated when you install Post Reputation 1.1, so you won't lose any reputation data.

Once reinstalled, you can safely remove ./inc/network/core/postrep_install.php and ./inc/network/core/postrep_upgrade.php files - they are not needed in 1.1.

Please note that (obviously) if you uninstall Post Reputation, you'll lose the templates. If you have customized templates then please remember to save them before uninstalling. All XMLHTTP templates have switched to Misc templates.

Setup
Once you've got Post Reputation 1.1 installed, head over to the Groups page and edit your usergroups you want to be able to access the feature. You'll find the settings you need in the Users & Permissions tab when you edit a group. Please note that a group needs the "Can give reputations to users?" option ticked to be able to use the feature.

Finally, go to the Configuration tab in the ACP and find the Reputation Settings. Here you can set which forums can use post reputation alongside some other settings, such as hiding low reputation posts.

Optional: You can set group permissions per forum if you want to. To do this, edit a forum and there's a new tab titled "Reputation Permissions". If the "Use Default Settings?" option is set to no, you can set these custom permissions - set to yes and it will use the usergroup permissions. Just like MyBB forums, these permissions cascade down the tree - so if you want an entire category of forums to be affected by different permissions, then edit the settings for the category.

The Permissions System is very powerful, so be careful when using it. If you have no idea what you're doing, then please ask!

Download
Download Post Reputation 1.1
6  
nentab
1 Mar, 2011, 3:38 pm (This post was last modified: 1 Mar, 2011 3:39 pm by nentab.)
I have problems with the Post Reputation 1.1

[Image: errorad.png]
0  
Try and download it again from MyNetwork and replace ./inc/network/core/m_postrep.php with the one in the download. Forgot an array. Blush
0  
Thank you Tomm. Now havent errors. But... The:
+ 0 -
Not show in the posts. Confused Any configure?
0  
Tomm
1 Mar, 2011, 4:45 pm (This post was last modified: 1 Mar, 2011 4:46 pm by Tomm.)
(1 Mar, 2011 10:50 am)Tomm Wrote:  Check out the Support & FAQ before installing. Link: Post Reputation FAQ.

Have you followed the setup steps here?
0  
Im going to read this, thank you Tomm.

I cant find this settings:

Now you need to choose what your usergroups can do. When you edit a usergroup through the ACP, there will be a new section in the Users & Permissions tab called Post Reputation. These are the default settings, so make sure they are set as if they can use Post Reputation everywhere on your forum. If you have custom forum permissions, you can choose to update these when you edit the usergroup.

You also have the ability to manipulate the permissions per forum too. For example, users might not be able to influence MyBB reputation except for a support forum or maybe a story-board section. To edit these permissions, edit a forum and you'll find a new tab here called Reputation Permissions. Here you'll find the same drag and drop system as you use for forum permissions - just switch around what is allowed and disallowed and it will override the usergroup permissions. Please note that you can set permissions for an entire category of forums by editing their parent category and setting the permissions here instead.
0  
brad-t
1 Mar, 2011, 7:00 pm (This post was last modified: 1 Mar, 2011 7:01 pm by brad-t.)
Wow, a lot of nice changes. Will install soon.
1  
Thanks Bey Brad!

If you've downloaded it already, please re-download the package. I've just updated it to fix a quick reply problem I just noticed. I thought it was just the coding for Xekko's quick reply but turns out it's the plugin - all fixed though. Shy
1  
I install the last update, but... I cant find the settings in the ACP for the usergroups and for the forums. Confused
0  
They're here:

[Image: 56237118.jpg]

If not, then I'm going to need to access your ACP and cPanel (or similar) to debug it I'm afraid. Undecided
0  

User(s) browsing this thread: 2 Guest(s)