AWP Contribution Rules

If you understand these rules, you’ll enjoy this group. If you kinda understand it, you’ll enjoy this group. If looking at this gives you complete fear and loathing — maybe take a look at this other list of Facebook Groups that are better for you.

/**
* Global Definitions
*
* How do we defined what "Advanced" really is?
* @since version 1.0
*/

define('ADVANCED', 'While very subjective, we define it as anything involving building or tweaking code');

/**
 * Main Function of the Group
 *
 * This informs how admins moderate content
 * @params $yourquestion, $allowed
 * @since version 1.0
 */

function how_to_contribute_to_awp() {
    switch ($yourquestion) {
        case "I have a problem..." :
            if( !did_google_search() || !check_docs() ) {
                $allowed = false;
                echo 'Please try Google or checking docs before asking your question.';            } else {
            $allowed == true;
            echo "Sure. We'll chime in if we can. A lot of learning happens by figuring out difficult problems. But we're not going to fix a plugin or theme for you. Please go to the Support forum of that product. If the author is unresponsive, link to your support question and ask if anyone knows the author. Maybe we can help connect you."
}
        break;
        
        case "I have a project I'm working on I want to share..." :
            $allowed == true;
            echo "We love it. Give us context and provoke conversation, don't just drop a random link";
       break;
       
       case "I need to hire someone for a job or a project..." :
           $allowed == true;
           echo "Post a link to the listing, or describe what you are looking for and make sure that you ask inquiries to contact you OUTSIDE the group. We don't want conversations about the job happening in the group.";
       break;

       case "I'm looking for a plugin that..." :
           $allowed == false;
       break;

       case "I'm looking for a theme that..." :
           $allowed == false;
       break;
 
       case "I really hate this one plugin or theme or company and want to rant about it" :
           $allowed == false;
       break;
 
       default :
           echo "Do your research, work hard, don't poll the group for our expertise. If you bring value, you'll receive 10 times more value. If you spam or gripe, you won't last long here."
   }
}//**end how_to_contribute_to_awp() */

/**
 * Because Sometimes Your Question is not Advanced
 *
 * Fallback conditions for when how_to_contribute_to_awp() isn't always enough
 * @params $allowed, $yourquestion
 * @since version 1.0
 */

if ( $allowed == true && $yourquestion !=ADVANCED) {
    echo "We welcome all people, and we can help wherever we can. Whether or not a question is advanced TO YOU really doesn't matter. Ignore stuff you don't like, ask the question whether you think it's Advanced or not (as long as it's $allowed).";
}

/**
 * How Members can Help Moderate
 *
 * Fallback for members when Admins aren't enough which is often…
 * @params $allowed
 * @since Version 1.0
 */

if ( $allowed == false && exists ) {
    echo "Report to Admin is your friend. Please report anything you see that doesn't belong in the group. DO NOT comment on it. Don't be snarky about it"
}