Coder Social home page Coder Social logo

creaweb2014 / bbpress-vip-support-plugin-for-latest-wordpress Goto Github PK

View Code? Open in Web Editor NEW

This project forked from surjithctly/bbpress-vip-support-plugin-for-latest-wordpress

0.0 2.0 0.0 332 KB

Updated version of bbpress GetShopped VIP Support Forums plugin to support latest Wordpress version

PHP 98.36% CSS 1.64%

bbpress-vip-support-plugin-for-latest-wordpress's Introduction

GetShopped Support Forums

Contributors: mychelle, mufusa, getshopped Tags: bbPress 2.0, Support forum, resolved topics, user rankings Requires at least: 3.2 Tested up to: 3.2.1 Stable tag: 3.0

The GetShopped support forums plugin is used with bbPress to transform your forums into a support forum.

Changes with the Original

If you install the plugin from the WordPress Plugin gallery, You may get some errors with the latest WordPress. Some features does not work. Because the developers did not updated the plugin since 3 years. So I decided to change the source code to make it compatible with new versions and also adds some features. Here is a changes I've made

  • Fixed Configure options in Admin Settings (it will now save values to DataBase)
  • Fixed Display Status and Topic Status bug in Admin Settings
  • Added New CSS styles for Badges
  • Added "Open" and "Closed" badge on forum list page also
  • Added "Author" Badge for Administrator and "Support Staff" badge for Moderators
  • Added Author / Staff Badge configuration on Admin Page

I'm also new to WordPress, So if you would like to make this even better, Please send Pull requests. I will merge it right away.

Description

Pick and choose which forums you would like to turn into a support forum. Turning your forums into a support forum will display topic statuses that admin's, moderators and the topic creator can change. You can also implement a user ranking system through the forum settings. For extra functionality check out the GetShopped_support_forum_widgets.

This Plugin requires the new bbPress 2.0 plugin and will not work with their older versions you can find the bbPress plugin here: http://wordpress.org/extend/plugins/bbpress/

Installation

  1. Upload getshopped_support_forum to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. You Must be using at least BBPress 2.0 RC 3 As it contains important template tags

Creating a Support forum

  1. The settings for this plugin are included in with the bbPress Forum settings (Settings > Forums) you will need to head over there and configure them first.
  2. To create a support forum simply check the "Support forum" checkbox in the forum attributes settings.

Configuring the User Ranking System

  1. Enter in your rank title - eg newbie This is the name that will get displayed below the users name in the forums.
  2. The next value is the minimum number of required posts (these include topics and replies) that a user must have to earn this title.
  3. The last value is the maximum number of posts the user will have before the title is removed (and they will go up a rank assumably)
  4. The Last option is the show the users post count below their gravatar - this will display how many replies / topics the user has created. 5.Note: For a consistent flow from rank to rank then you need to make sure that you set up your post counts right so that when one title ends (at say 20 posts) the next one will begin at 21 posts, also start your count at 1 not 0. eg: User ranking level 1 Rank Title NewBie

is granted when a user has at least 1 posts but not more than 20 posts

User ranking level 2 Rank Title Familiar is granted when a user has at least 21 posts but not more than 50 posts

Configuring the topic status settings

  1. Default status - This is the status that all support forum topics will start out as the default is not resolved.
  2. The Display status options relate to which status options will be shown in the list for the admin, moderators and topic creator to change the topic to. by default all the options are selected (not resolved, resolved, not a support question) If you don't want one of these options then uncheck the box.
  3. Admin - checking this will allow the admin to update any topic status - default is checked
  4. Forum Moderator - checking this will allow the Forum Moderators to update any topic status - default is checked
  5. Topic Creator - checking this will allow the topic creator to update any topic status - default is checked

Configuring the Support Forum settings

  1. Urgent Topic Status - Will allow forum admin and moderators to mark topics as urgent an [urgent]t title will then display next to the topic title
  2. Move Topics - Selecting this will enable admin and forum moderators to move topics to other forums
  3. Assign Topics - Selecting this will enable admin and forum moderators to assign topics to other forum admin or moderators
  4. Claim topics - Allow the forum moderators and admin to claim a topic, this will mark the topic title with [claimed] but will only show to forum moderators and admin users
  5. Display username - By selecting this option if a topic is claimed the claimed persons username will be displayed next to the topic title instead of the words [claimed], leaving this unchecked will default to [claimed]

bbpress-vip-support-plugin-for-latest-wordpress's People

Contributors

surjithctly avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.