Ultimate Membership Pro, plugin de gestão de membros

 

Ultimate Membership Pro (daqui em diante UMP) é um plugin de gestão de membros que instalei no site de um cliente e testei antes num ambiente de teste. Finalmente decidi deixá-lo instalado aqui para o testar ainda mais.

O UMP é muito completo, equilibrado, relativamente leve e tem um preço de 59 dólares. É muito mais barato em comparação com o mais popular software de gestão de subscrições.

Alternativas

Embora existam muitas alternativas, incluindo algumas gratuitas, as mais semelhantes, e para algumas pessoas a melhor em termos de opções e preço, é ARMemberque tem versão gratuita e a possibilidade de recriar um teste completo temporário (SandBox) online para se ter uma ideia do aspecto final

Outra opção, embora muito menos "tudo em um", é usar Blocos Condicionais y Campos de Custum Avançado e resolva o pagamento por sua conta.

A UMP não tem renovações anuais, o pagamento inicial único inclui todas as actualizações futuras e seis meses de apoio, que pode renovar se quiser.

Destaca-se pelo seu grande número de opções e serviços integrados e é fraco em design, usabilidade e alguns bugs.

Ultimate Membership Pro, plugin de gestão de membros
Existem 9 modelos para planos de subscrição

Os modelos para planos de subscrição, e outros, têm um design muito limitado. Podem ser editados adicionando CSS ou editando o PHP, mas podem sempre ser editados com Elementor ou GenerateBlo crie o seu próprio com Elementor ou GenerateBlocks, etc.

O UMP permite-lhe criar planos de subscrição gratuitos e/ou pagos com base nas funções de utilizador do WordPres e restringir o conteúdo pago dependendo de cada plano. Inclui tudo o que é necessário para o registo e pagamento, que pode ser feito via PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Mollie e outros e também vender
subscrições através da plataforma WooCommerce
.

O configuração pode ser complicado e não é algo que se faça rapidamente.

O ideal é começar a criar os diferentes planos que tem em mente a partir dos três exemplos que o plugin lhe apresenta e continuar a partir daí criando o resto das páginas associadas.

Modelos de Front-end

Você pode usar as páginas geradas pelo plugin ou criá-las a partir do zero com o título que você quer, adicionando o correspondente código de atalho. O plugin oferece mais de 30 atalhos.

Ultimate Membership Pro, plugin de gestão de membros 1

Modelos de áreas protegidas

Você pode restringir o conteúdo de diferentes maneiras:

Todos os posts, todos os posts baseados em categorias, arquivos específicos, URL específico, todos os URLs (baseados em palavras-chave).

Pode mesmo pingar conteúdo para utilizadores registados, criar cupões de desconto e períodos de teste gratuitos.

Estes são os modelos para áreas restritas a utilizadores não registados ou sem o nível de acesso requerido

Ultimate Membership Pro, plugin de gestão de membros 2

42 AddOns incluídos

Os seus AddOns "gratuitos" são mais do que suficientes, embora você possa acrescentar outros por uma taxa. Isto não faz muito sentido pois é um plugin premium, mas entende-se que não ter uma versão gratuita ou experimental deve ser entendido como "extras".

Ultimate Membership Pro, plugin de gestão de membros 3

Bugs e correcções

Este plugin teve 4 problemas que embora eu tenha sido capaz de resolver como descrito abaixo são demasiados para eu não considerar não o recomendar.

1. incompatibilidade com Polylang

Este erro é o mais grave e é uma verdadeira dor de cabeça se você usar Polylangcomo é o meu caso. É também a que tem a pior solução

Compreendo que não há compatibilidade entre os dois plugins e quando eles trabalham em conjunto quebra o formulário de registo UMP impedindo algumas funções e também impedindo que ele seja exibido na íntegra. Faz até com que o nome de utilizador não seja guardado no registo e o e-mail apareça no seu lugar.

Solução

Optei por excluir completamente o Polylang das páginas onde são utilizados formulários UMP, para isso tive de recorrer ao sempre útil Script Manager de Perfmatters.

Ultimate Membership Pro, plugin de gestão de membros 4
Duas excepções são adicionadas para Polylang apenas para o registo e para as páginas da minha conta.

Esta é uma alternativa temporária porque se quisermos usar o UMP noutros locais teremos de adicionar mais exclusões e isso pode impedir o Polylang de não mostrar, por exemplo, o selector de idioma se o adicionou ao menu ou a outro lugar na página ou no post.

Pior ainda, isto pode impedi-lo de poder exibir o conteúdo noutra língua usando este procedimento.

Ponto negativo para os criadores de UMP que devem corrigi-lo o mais rapidamente possível pois Polylang é um dos plugins mais utilizados com mais de 700.000 instalações activas.

2 - Conflito com o Interrogatório da Generate Bloks Pro

Ultimate Membership Pro, plugin de gestão de membros 5
Isto é o que deixa de funcionar

Com o UMP habilitado a função de postagem relacionada usando o Query Loop de GenerateBlocks Pro para excluir o posto actual"excluir posto actual" do laço deixa de funcionar.

Não tenho sido capaz de ir muito fundo neste erro porque não é fácil e os registos de erros e o WordPress DEBUG não oferecem nenhuma pista para seguir ou não consegui encontrá-lo.

A única certeza é que desactivando o UMP, ele funciona novamente.

Solução

De momento não tenho uma solução para isto a não ser não usar UPM nos posts, o que é absurdo porque o impede de poder restringir certos conteúdos nos posts, que é o que está em causa.

Este erro está pendente de uma possível solução que será comunicada aos criadores de ambos os plugins.

3- Bloqueio de ficheiros

Este foi o bug que demorei mais tempo a descobrir e reparar e ainda não tenho a certeza se a solução aplicada é a melhor e que pode complicar o funcionamento da UMP no futuro

UMP adiciona esta regra ao .htaccess que bloqueia a exibição destes tipos de ficheiro: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF

Não entendo acrescentar esta regra sem notificar o utilizador, a menos que seja um bug.

Solução

No meu caso, em vez de remover completamente a regra (só por precaução) escolhi remover dessa lista: mp3, zip, pdf e PDF para que a exibição destes tipos de ficheiros adicionados nos posts estivesse novamente disponível. Se estiver a usar outros tipos de ficheiros, basta removê-los da lista.

 #BEGIN Ultimate Membership Pro Rules 
<IfModule mod_rewrite.c>
        RewriteCond %{REQUEST_URI} !^/(wp-content/themes|wp-content/plugins|wp-admin|wp-includes)
        RewriteCond %{REQUEST_URI} \.(mp4|avi|rar|doc|gz|tar|docx|xls|xlsx)
        RewriteRule . /index.php?ihc_action=check-file-permissions [L]
    </IfModule>
#END Ultimate Membership Pro Rules

4. Você precisa de jQuery Migrate

UMP usa jQuery Migrate (desactivado desde o WordPress 5.5) pelo menos para o seu próprio sistema de carregamento de imagens como o avatar.

Se tiver o jQuery Migrate desactivado, terá de voltar a activá-lo ou os registantes ou utilizadores registados não poderão carregar o seu avatar ou outras imagens, tais como o banner da sua página individual.

Solução

Aqui mais uma vez encontro a solução perfeita em Perfmatters, onde excluo jQuery Migrate de TODO o site excepto para as páginas Registo e Minha Conta.

Ultimate Membership Pro, plugin de gestão de membros 6

Descarregar a tradução espanhola

UMP tem o correspondente .POT para traduzi-lo usando Poedit ou similar. Se quiser poupar-se ao trabalho, pode descarregar e carregar a minha tradução.

O download é um .zip que inclui dois ficheiros(ihc-es_ES.mo e ihc-es_ES.po).

Para adicionar a tradução você deve carregar os dois ficheiros no seguinte caminho:

/wp-content/plugins/indeed-membership-pro/línguas/

2757 cordas foram traduzidas de 3004, 247 estão em falta. As que não foram traduzidas também não são porque Poedit você não os encontrou ou eles não precisam de tradução porque são nomes de países ou outros nomes próprios e termos genéricos, símbolos ou sinais.

Verifique e corrija você mesmo a tradução testando acções reais, eu posso ter cometido um erro ou interpretado mal o contexto em alguns termos.

Ultimate Membership Pro, plugin de gestão de membros 7

O bom e o mau

Eu só o recomendaria no caso de uma instalação WP mais ou menos limpa com poucos plugins, pois é bastante provável que haja conflitos com outros plugins e construtores. Como não há possibilidade de o testar antes de o comprar (a menos que tente uma cópia "nula" por sua conta e risco), é aconselhável ler opiniões y comentários à procura de reclamações sobre bugs específicos.

Embora lhe assegurem que não lhe farão perguntas, os termos e condições dizem que será apenas por mau funcionamento e não por não corresponder às suas expectativas ou conflitos com outras coisas no seu ambiente, caso em que terá de lidar com a sempre enfadonha tarefa de atravessar os bilhetes para tentar provar que o erro veio do lado deles.

Prós

  • Preço justo num único pagamento com seis meses de apoio. Sem renovações anuais. Podem ser adquiridos períodos opcionais de apoio.
  • Muitas opções tais como cupões de desconto, entrega de conteúdo gota-a-gota, subscrições ilimitadas gratuitas ou pagas e opções de e-mail marketing e restrição de conteúdo por arquivo, categorias ou url's específicas.
  • Integração de um grande número de serviços e métodos de pagamento.

Contras

  • Não compatível com Polylang, as formas quebram-se.
  • Conflito com os laços de consulta da GenerateBlocks Pro.
  • Necessidade de ter o Jquery Migrate activado para que o upload de imagens funcione.
  • Os modelos podem ser melhorados.
  • Documentação muito básica.
  • Apenas algumas partes (poucas) podem ser traduzidas a partir da área de administração de plugins.
  • Apoie "relaxado", leia muitas queixas.


Suscríbete por email para recibir las viñetas y los artículos completos y sin publicidad

Artigos relacionados

GB QUERY LOOP BLOCK VERSION 1

Este blog se aloja en LucusHost

Lucushot, el mejor hosting

Subscrição por correio eletrónico

Receba gratuitamente artigos completos na sua caixa de correio eletrónico, sem publicidade, assim que forem publicados. O conteúdo completo do feed é enviado sem anúncios através de um serviço externo.