Comunidades Privadas do BuddyPress e BuddyBoss com o PMPro – Perfis, Grupos, Mensagens e Fóruns de Discussão Restritos

Descrição

O plugin mais popular do WordPress para comunidades privadas.

Use o BuddyPress ou o BuddyBoss com o Paid Memberships Pro para criar uma comunidade privada somente para associados no seu site em WordPress. Este plugin ativa mensagens e grupos seguros e privados, diretórios de associados e perfis privados para associados na sua comunidade gratuita ou paga.

Esta integração permite ao proprietário do site controlar o acesso aos recursos mais populares de comunidade no BuddyPress e no BuddyBoss.

Recursos Restritos de Comunidade

Use este plugin BuddyPress e BuddyBoss para restringir o seu site de associações para múltiplos tipos de usuários incluindo visitantes, não-associados e associados. Ofereça grupos e mensagens privadas, um diretório de associados e mais na sua rede social privada.

  • Grupos: Restrinja a capacidade dos visitantes e associados de verem, entrarem e criarem grupos. Você também pode restrinjir o acesso à lista dos grupos disponíveis na sua comunidade.
  • Mensagens: Restrinja a capacidade dos visitantes e associados de enviarem mensagens públicas ou privadas.
  • Amizades: Restrinja a capacidade dos visitantes e associados de enviarem ou aceitarem solicitações de amizade.
  • Diretórios de Associados: Restrinja visitantes e associados de serem incluídos no diretório de associados.

Fóruns e Discussões em Comunidade Restritos

Se você incluir painéis de discussão e fóruns na sua comunidade, consulte a Integração com o bbPress. Com o BuddyPress ou o BuddyBoss e o PMPro você pode:

  • Restrinja Discussões de Fórum por Nível de Associação.
  • Atribua uma Função no Fórum por Nível de Associação.
  • Ajuste a mensgem de erro exibida quando um usuário não tem permissão para ver discussões.
  • Mostre o nome do nível de um associado na linha com as respostas dele nas discussões. Isso ajuda outros associados da comunidade a verem o nível de acesso de um associado.

Aprenda mais em nossa documentação sobre como proteger a sua comunidade apenas para associados com o Paid Memberships pro..

Compatível com o BuddyPress e BuddyBoss

Como o BuddyPress, a plataforma BuddyBoss torna o seu site em WordPress em uma robusta comunidade, com recursos de rede social incluindo grupos, discussões, mensagens, amizades e mais. Usuários da comunidade podem se organizar em áreas sociais públicas, privadas ou ocultas com feeds separados de atividades e diretórios.

A plataforma é uma evolução do BuddyPress e do bbPress, consolidada em uma única área de configurações. Por isso você pode usar os complementos existentes do PMPro para o BuddyPress e bbPress para restringir recursos no BuddyBoss.

Sobre o Paid Memberships Pro

Paid Memberships Pro é um plugin de associações para WordPress que coloca você no controle. Crie o que desejar e faça o lançamento em qualquer formato que funcionar melhor para o seu negócio.

  • Cursos e e-Learning
  • Podcasts privados
  • Newsletters Premium
  • Comunidades Privadas
  • Venda produtos físicos e digitais

O Paid Memberships Pro permite a qualquer um criar um site de associações – gratuitamente. Restrinja conteúdo, aceite pagamentos e gerencie assinaturas diretamente do seu administrador do WordPress.

O Paid Memberships Pro funciona do “jeito WordPress” com um plugin de núcleo e mais de 75 Complementos para melhorar todos os aspectos do seu site de associações. Cada negócio é diferente e nós encorajamos a personalização. Para os nossos associados nós temos uma biblioteca de 300+ receitas para personalizar o seu site de associações.

O Paid Memberships Pro é o carro-chefe do Stranger Studios. Somos uma empresa consolidada que cresce quando sites de associações como o seu crescem. Isso quer dizer que focamos a nossa empresa totalmente na direção de ajudar você a ter sucesso.

Experimente o Paid Memberships Pro totalmente grátis no WordPress.org e veja por que 100.000+ sites confiam em nós para ajudá-los a #ReceberemPagamentos.

Leia mais

Quer mais informações sobre comunidades somente para associados, grupos e mensagens privados e sites de associações em WordPress? Dê uma olhada em:

Imagens de tela

  • Configurações do PMPro BuddyPress - Explore e gerencie os recursos do plugin de integração, incluindo Configurações de Página, Configurações de Nível de Associação e Configurações Gerais.
  • Configurações de Nível de Associação - Defina como deseja restringir o BuddyPress para cada Nível de Associação em Associações > Configurações > Níveis de Associação > Editar.
  • Configurações de Grupo e Tipos de Associados - Adicione ou convide associados aos grupos e atribua Tipos de Associados por Nível de Associação em Associações > Configurações > Níveis de Associação > Editar.

Instalação

Nota: você deve ter o Paid Memberships Pro e o BuddyPress ou o BuddyBoss instalados e ativados no seu site.

Instale o PMPro BuddyPress de dentro do WordPress

  1. Visite a página de plugins dentro do seu painel e selecione “Adicionar novo”
  2. Pesquise por “PMPro BuddyPress”
  3. Localize este plugin e clique em “Instalar”
  4. Ative o “Paid Memberships Pro – Integração do BuddyPress” através do menu “Plugins” no WordPress.
  5. Vá para “após ativação” abaixo.

Instale manualmente o PMPro BuddyPress

  1. Envie a pasta pmpro-buddypress para o diretório /wp-content/plugins/
  2. Ative o “Paid Memberships Pro – Integração do BuddyPress” através do menu “Plugins” no WordPress.
  3. Vá para “após ativação” abaixo.

Após ativação: defina as Configurações do Plugin

Existem quatro áreas primárias de configurações neste plugin.

1. Selecione seu processo preferido de Cadastro

Este plugin lhe permite usar o processso de cadastro de usuário BuddyPress ou o BuddyBoss (em vez do padrão do processo padrão de pagamento de associação do Paid Memberships Pro).

  1. Navegue até Associações > PMPro BuddyPress no administrador do WordPress.
  2. Altere as configurações da “Página de Cadastro” para “Usar a Página de Cadastro do BuddyPress”.
  3. Salvar as Configurações.

Nota: se a sua associação não é gratuita você precisa usar o processo de pagamento de associação do Paid Memberships Pro. Se você tem uma comunidade gratuita e deseja permitir que usuários se cadastrem através do BuddyPress ou do BuddyBoss, você deverá ajustar esta configuração.

Se você deseja que os associados que se cadastrarem através do sistema do BuddyPress ou do BuddyBoss tenham também designado um nível de associação, consulte este guia sobre configurando um nível padrão para todos os cadastros de usuários no WordPress.

2. Atribua uma Página de “Acesso Restrito”

Navegue até Associações > Configurações > Páginas para criar ou editar a página de “Acesso Restrito”.

Esta é a página para a qual os visitantes e usuários são redirecionados se não puderem acessar os recursos restritos do BuddyPress ou do BuddyBoss.

3. Defina as Configurações de Nível de Associação

Navegue até Associações > Configurações > Níveis de Associação e localize a seção “Restrições do BuddyPress”.

A partir desta seção você pode ajustar as configurações de como ira “desbloquear o BuddyPress” para associados deste nível, incluindo:

  • Criação de Grupo
  • Visualização de Grupo Único
  • Visualização da Página de Grupos
  • Entrando em Grupos
  • Mensagens Públicas
  • Mensagens Privadas
  • Enviar Solicitações de Amizade
  • Incluir no Diretório de Associados

A seguir, ajuste as configurações de “Associação de Grupo do BuddyPress” para adicionar ou convidar associados deste nível para os seus grupos existentes do BuddyPress.

Se você deseja ajustar os Tipos de Associados do BuddyPress, precisa antes criar os tipos através de um código personalizado. Este post explica como adicionar Tipos de Associados ao BuddyPress.

Leia aqui a nossa documentação completa sobre Configurações de Nível de Associação para a sua comunidade do BuddyPress ou BuddyBoss.

4. Defina as Configurações para Não Associados Conectados

Alguns dos seus usuários do WordPress podem não ter um nível de associação no Paid Memberships Pro. Este plugin lhe permite definir como o BuddyPress deverá ser bloqueado para estes usuários sem um nível de associação.

Navegue até Associações > Configurações > PMPro BuddyPress e localize a seção “Configurações de Usuário Não-Associado”.

Leia aqui a nossa documentação completa sobre Usuários Não-Associados no BuddyPress ou BuddyBoss.

Avaliações

5 maio, 2022 1 resposta
In version 1.2.7 a check was added to assure BuddyPress is loaded. This check is implemented WRONG and breaks XProfile field synchronisation. Details: profile.php, line 17 defined() is used to check if a function exists instead of function_exists() [Edit: This issue got fixed in v1.2.8. Changed rating.]
11 abril, 2022 1 resposta
Edited the review (April 11, 2022) Their team addressed the issue within a few days of my posting. This is excellent. Thanks you all. Original review (April 8th, 2022) Used to work fine, but something broke So it looks to still be actively updated, but something they did has caused the Buddypress group membership function to stop working correctly. I don't know when this happened as I was experimenting a few months ago and it worked fine. But I just reinstalled and tried the process with the new version and now this specific function doesn't work. Everything appears correctly on the membership setup page. But when I change a user on the backend or when a user changes their membership on the front end through the registration page, the user is not added to the groups they are supposed to be assigned to. Sooo, until this can be fixed, the whole point of this plugin fails for me. 2 stars because this is a deal breaker for me, despite the other features working fine.
9 dezembro, 2019 1 resposta
Upto few weeks back the pluggin did what it says on the box but now does not. The best in my opinion was to assign groups on reg. Not working now and the question in support have until now not been addressed. Because of this the major function malfunction 1star
7 setembro, 2019
I wanted to restrict users ability to communicate unless they are paying. However, it does nothing to restrict them from communicating on the activity feed. That leaves a huge gaping hole in my paywall.
10 julho, 2019
The level restrictions don't work as expected. I set Level One to only allow viewing the groups page. Clicking on the group title brings up ‘Access Restricted’ which is good. The problem is that there is also a button to ‘Join Group’ which will let the level One user join and access the group, bypassing the restriction! The same problem is encountered with a private group, except the button lets Level One users ‘Request Membership’. The settings requires a Level Two Membership to be able to join groups. The plugin contact page says, "Unless we are expecting your email, we may not be able to reply in a timely manner. If you have a “support-related” question, please use our Member Support Area." The Member Support Area requires at least $300/ year upgrade to get support. Also, the add-ons can't be purchased separately, you can only get them in a bundle with the 'Upgrade'.
Leia todas as 8 avaliações

Colaboradores e desenvolvedores

“Comunidades Privadas do BuddyPress e BuddyBoss com o PMPro – Perfis, Grupos, Mensagens e Fóruns de Discussão Restritos” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

“Comunidades Privadas do BuddyPress e BuddyBoss com o PMPro – Perfis, Grupos, Mensagens e Fóruns de Discussão Restritos” foi traduzido para 2 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “Comunidades Privadas do BuddyPress e BuddyBoss com o PMPro – Perfis, Grupos, Mensagens e Fóruns de Discussão Restritos” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.4.1 – 2023-05-09

  • MELHORIA: Suporte à capacidade de Campos de Usuário para ampos do XProfile. (@DarkLotus)
  • MELHORIA: Melhorada a lógica em torno do filtro do shortcode [pmpro_account] para permitir melhores ajustes com o filtro ‘pmpro_buddypress_profile_account_shortcode’.
  • REFATORAMENTO: Desativada a lógica a atualização 1.3 para ocultar as meta do grupo. Para ocultar as meta do grupo use CSS ou chame as funções diretamente em nosso plugin personalizado.
  • CORREÇÃO DE ERRO: Corrigidas algumas strings que não eram traduzíveis devido ao domínio incorreto do texto. (@jpokkel)

1.4 – 2023-02-08

  • MELHORIA: Adicionado suporte a Múltiplas Associações por Usuário. Isso mescla as configurações de todos os níveis do usuário e dá acesso aos componentes do BuddyPress/BuddyBoss.
  • MELHORIA: Adicionado suporte a Pagar Com Cheque (pendente), Aprovações e outros Complementos que precisam definir pmpro_hasMembershipLevel como false ao garantir acesso a conteúdo.
  • OBSOLETO: Funções obsoletas: pmpro_bp_get_user_old_level_options, pmpro_bp_set_member_groups e pmpro_bp_set_member_types. Use pmpro_bp_groups_pmpro_after_all_membership_level_changes e pmpro_bp_member_types_pmpro_after_all_membership_level_changes ao invés delas.
  • CORREÇÃO DE ERRO: Apenas exibe a aba de associação para o seu próprio perfil e não enquando visualiza outros associados.

1.3.1 – 2022-09-13

  • CORREÇÃO DE ERRO: Corrigido um problema com a v1.3 que estava levando o diretório de associados a ser constantemente bloqueado em muitos casos.

1.3 – 2022-09-12

  • MELHORIA: Adicionada a aba de menu “Associação” à página “Ver Perfil” do BuddyPress.
  • MELHORIA: Removidas as palavras “Pública” ou “Privada” da interface ao visualizar grupos quando este recurso requer um nível.
  • MELHORIA: Removida a opção “Pública” das configurações do campo XProfile já que ele é restrito em certos casos.
  • MELHORIA: Melhoradas as restrições para a página de notificações quando as configurações do BuddyPress estão bloqueadas (ex: Notificações de Grupo).
  • MELHORIA: Redireciona para fora do diretório do BuddyPress se a associação do usuário não permitir acesso aos Grupos.
  • MELHORIA: Melhorado o SQL do Diretório do BuddyPress em partes para que os ajustes/personalizações da filtragem sejam mais fáceis. Novo filtro pmpro_bp_directory_sql_parts adicionado.
  • CORREÇÃO DE ERRO: Corrigido um problema onde a instalação inicial não podia restringir o BuddyPress. Por padrão, nas instalações iniciais todos os recursos do BuddyPress são restritos para não-associados.
  • CORREÇÃO DE ERRO: Corrigido um problema onde “Exibir Nível de Associação nos Perfis” não estava funcionando para instalações do BuddyBoss.

= 1.2.9 – 2022-06-21=
* CORREÇÃO DE ERRO: Corrige um erro onde usuários conectados não podiam acessar a página de níveis se o cadastro do BuddyPress está configurado como página de cadastro.

1.2.8 – 2022-05-05

  • CORREÇÃO DE ERRO: Corrige vários problemas com redirecionamentos no cadastro. Melhora a manipulação de configurações incompletas de cadastro e lógicas ajustadas ao redor deste código. (Obrigado @ideadude)
  • CORREÇÃO DE ERRO: Corrigido um problema onde os campos xprofile não eram sincronizados corretamente. (Obrigado @ipokkel)
  • CORREÇÃO DE ERRO: Corrgido um problema com convites de grupo não funcionarem na mudança de nível.

1.2.7 – 2022-03-31

  • MELHORIA: Escape e strings localizadas para permitir a tradução e localizações adicionais.
  • MELHORIA: Agora exibindo uma mensagem onde as configurações também se apliquem ao BuddyBoss se o plugin estiver ativo.
  • CORREÇÃO DE ERRO: Corrigido um problema onde em alguns casos o $cancel_level não estava sendo passado adiante.
  • CORREÇÃO DE ERRO: Corrigido um alerta de que o parâmetro “id” não estava definido ao visitar a página de um grupo.

1.2.6 – 2020-10-14

  • CORREÇÃO DE ERRO: Corrigido um problema onde os botões criar grupo e entrar no grupo não estavam sendo desativados para usuários que não tivessem as permissões para criar ou entrar em grupos.

1.2.5 – 2020-04-06

  • CORREÇÃO DE ERRO: Corrigido um problema onde usuários eram redirecionados para fora da página do perfil se tudo do BuddyPress estivesse bloqueado.
  • CORREÇÃO DE ERRO: Corrigidos problemas adicionando usuários a grupos.
  • CORREÇÃO DE ERRO: Corrigidos problemas removendo usuários de grupos de convidados se o nível deles fosse alterado.
  • CORREÇÃO DE ERRO/MELHORIA: Parando loops de redirecionamento na página de níveis em alguns casos.

1.2.4 – 2019-06-28

  • CORREÇÃO DE ERRO: Corrigido um problema onde o perfil do WP continuava sendo restrito aos usuários sem acesso ao BP.
  • CORREÇÃO DE ERRO: Corrigido um problema onde a configuração ‘restringir tudo do BuddyPress’ não estava sendo aplicada corretamente quando níveis eram definidos para usar configurações de não-associados.

1.2.3

  • CORREÇÃO DE ERRO: Apenas obtendo os associados no diretório se os níveis existirem.
  • CORREÇÃO DE ERRO: Agora bloqueando tudo do BuddyPress quando as configurações de um nível são definidas para usar as configurações de não-associados e o BuddyPress estiver bloqueado para não-associados.
  • CORREÇÃO DE ERRO: Corrigido um problema onde o link do menu do administrador algumas vezes apontava para o endereço errado.
  • CORREÇÃO DE ERRO: Ocultando as solicitações de amizade e botões de mensagens se o usuário não tiver o acesso.
  • CORREÇÃO DE ERRO: Corrigido um problema onde todos os usuários eram às vezes exibidos como administradores na tela de Editar Grupos.
  • CORREÇÃO DE ERRO: Não-associados estavam sendo restritos incorretamente dos módulos do BuddyPress.
  • MELHORIA: Agora usando constantes em vez de números para melhorar a legibilidade do código de algumas das configurações.

1.2.2

  • CORREÇÃO DE ERRO: Ao bloquear “tudo do BuddyPress”, não irá mais redirecionar para fora da página de cadastro do BuddyPress.

1.2.1

  • CORREÇÃO DE ERRO: Adicionada uma verificação de que o BuddyPress está ativo antes de tentar atualizar os tipos de associados quando os níveis são alterados.
  • CORREÇÃO DE ERRO: Removida declaração echo que estava causando erros ao sincronizar campos do perfil.
  • CORREÇÃO DE ERRO: Corrigidos alertas relativos às opções padrão nas configurações de nível.
  • CORREÇÃO DE ERRO: Corrigido um problema onde você não poderia escolher “usar as configurações de não-associados” nas configurações do nível.
  • CORREÇÃO DE ERRO: Agora incluindo associados de níveis ocultos no diretório do BuddyPress.
  • CORREÇÃO DE ERRO: Corrigidos problemas onde a página de Solicitações de amizade poderia exibir uma lista de todos os associados ao invés de apenas as solicitações de amizade.

1.2

  • MELHORIA: Maior integração com o Aprovaçoes do PMPro. Se você tem o Aprovações do PMPro v1.1 ou acima instalado, os usuários terão os seus grupos e tipos de associados ajustados quando são aprovados, negados ou redefinidos a partir da tabela de aprovações.

1.1.1

  • CORREÇÃO DE ERRO: Corrigido um problema onde todos os usuários eram ocultos do diretório de associados mesmo você não estivesse tentando bloquear o seu diretório.
  • CORREÇÃO DE ERRO: Corrigidos problemas com a Pesquisa de perfil do BuddyPress e plugins correlatos.
  • CORREÇÃO DE ERRO: Alterado como nós testamos a ativação do PMPro e do BuddyPress.

1.1

  • CORREÇÃO DE ERRO: Corrigidos erros fatais quando o PMPro ou o BuddyPress não estivessem ativos.
  • CORREÇÃO DE ERRO: Corrigido um erro onde alterações no nível de associação estavam criando erros fatais se os grupos não estivessem ativos.
  • CORREÇÃO DE ERRO: Corrigido um erro onde o diretório de associados não estava sendo filtrado corretamente.
  • CORREÇÃO DE ERRO: Corrigido um erro onde usuários conectados estavam sendo redirecionados para a página de cadastro do BuddyPress mesmo que usuários conectados não possam se cadastrar.
  • MELHORIA: Verificando duas vezes o pmpro_hasMembershipLevel para que plugins como o Aprovações do PMPro possam continuar filtrando quais níveis são incluídos ao calcular restrições.

1.0

  • Lançamento inicial no WP.org.