Please We want a buddypress moderation plugin where users can report Activity Posts, Comments, Users, Groups and Messages.
Ps: Please When i say elements in the content below i mean a post or comment or message or user or group.
1 - Report Button For Activity Posts, Comments, Users, Groups and Messages with the option to enable or disable each one.
2 - After clicking the report button an Ajaxed Popup with 2 fields :
- Subject : a list of choices that can be added by the admin from the back-end.
- Description : where the user can explain why they reported the content.
3 - Option to select which Roles can report content.
4 - Option to hide or delete an element ( post, comment , user, message ... ) after a certain number of reports.
5- Back-end wordpress table with all the reported elements and actions to take about them and table columns are ( id, reporter, time, type ( user, post, comment, message ... ), number of reports, report categogry, report description, actions.
6 - Apply a list of restrictions on blocked users ( i will help you with the code for that one ):
- can't add new posts.
- can't add new comments.
- can't send new messages.
- can't follow users
- hide user from members directory
- hide group from groups directory.
- Temporarily deactivate members account
and the most important thing BUILT FROM SCRATCH it's not allowed to use any existing plugin.
Admin Panel :
Should be devided on 5 subtabs.
- General Settings :
- Enable disable Moderation system.
- Allow visitors to report elements.
Posts, Comments, Messages, Users, Groups.
Each one of the elments above should have this settings below :
- Enable / Disable That Element Report button.
- What user roles can report that element. ( Checkboxes )
- Auto hide the element after reaching the threshold ( A specified number of reports ). ( On/Off )
- Element Threshold Number. ( Number Field )
- Logout user after reaching the threshold ( On/Off )
- Block User Login ( On/Off ).
- Blocked User Login Message ( Textarea ).
- Sitewide notice. ( textarea )
- Restrictions : ( The list mentioned above to choose from ).
And i'll be available for any questions or if you need any help regarding the plugin or how it should works.
- The extension should be created from scratch.
- The popup should match the youzer plugin styling.
- Fully ajaxed no refresh required
- Works fine on mobiles and all browsers.
- The Extention performance and speed should be optimized.
- Well Structured Code & Clean PHP & Commented Code.
- The Options area should be added inside our plugin admin panel and i will guide on how to do it, it's very easy through some actions and filters.
- Fully Customizable Code with Hooks and filters !
- Plugin Docummentation ( topics on how to use it and explain the admin panel options and how they work ).
- Support available for 1 year in case some bugs appeared or were reported.
32 freelancers are bidding on average $613 for this job
Hi Glad to bid in your [login to view URL] have read your project details very carefully and have understood what you really [login to view URL] have experience of 12 years in projects like [login to view URL] can discuss more in details through our More