Ultimate Membership Pro, plugin per la gestione dei soci

 
 

Ultimate Membership Pro (di seguito UMP) è un plugin per la gestione dei soci che ho installato sul sito di un cliente e che ho testato prima in un ambiente di prova. Alla fine ho deciso di lasciarlo installato qui per testarlo ulteriormente.

L’UMP è molto completo, equilibrato, relativamente leggero e con un buon prezzo di 59 dollari. È molto più economico rispetto ai software di gestione degli abbonamenti più diffusi.

Alternative

Sebbene esistano molte alternative, comprese alcune gratuite, la più simile, e per alcuni la migliore in termini di opzioni e di prezzo, è ARMemberche ha versione gratuita e la possibilità di ricreare un test completo temporaneo (SandBox) online per avere un’idea del look and feel finale

Un’altra opzione, anche se molto meno “all in one”, è quella di utilizzare Blocchi condizionali y Campi Custum avanzati e risolvere il pagamento da solo.

UMP non prevede rinnovi annuali; il pagamento iniziale una tantum include tutti gli aggiornamenti futuri e sei mesi di assistenza, che potrà rinnovare se lo desidera.

Si distingue per il gran numero di opzioni e servizi integrati, ma è debole nel design, nell’usabilità e in alcuni bug.

Ultimate Membership Pro, plugin per la gestione dei soci
Ci sono 9 modelli per i piani di abbonamento

I modelli per i piani di abbonamento, e altri, hanno un design molto limitato. Possono essere modificati aggiungendo CSS o modificando il PHP, ma possono sempre essere modificati con Elementor o GenerateBlo crei il suo proprio con Elementor o GenerateBlocks, ecc.

UMP le consente di creare piani di abbonamento gratuiti e/o a pagamento in base ai ruoli degli utenti di WordPres e di limitare i contenuti a pagamento in base a ciascun piano. Include tutto il necessario per l’iscrizione e il pagamento, che può essere effettuato tramite PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Mollie e altri e anche vendere
abbonamenti attraverso la piattaforma WooCommerce
.

Il configurazione può essere macchinoso e non è qualcosa che si fa rapidamente.

L’ideale è iniziare a creare i diversi piani che ha in mente partendo dai tre esempi che il plugin le presenta e continuare da lì creando il resto delle pagine associate.

Modelli front-end

Può utilizzare le pagine generate dal plugin o crearle da zero con il titolo che desidera, aggiungendo lo shortcode corrispondente. Il plugin offre più di 30 shortcode.

Ultimate Membership Pro, plugin per la gestione dei soci

Modelli di aree protette

Può limitare i contenuti in diversi modi:

Tutti i post, tutti i post in base alle categorie, archivi specifici, URL specifici, tutti gli URL (in base alle parole chiave).

Può anche creare contenuti a goccia per gli utenti registrati, creare coupon di sconto e periodi di prova gratuiti.

Questi sono i modelli per le aree riservate agli utenti non registrati o senza il livello di accesso richiesto

Ultimate Membership Pro, plugin per la gestione dei soci

42 AddOns inclusi

I suoi AddOns “gratuiti” sono più che sufficienti, anche se può aggiungere altri a pagamento. Questo non ha molto senso, dato che si tratta di un plugin premium, ma si capisce che non avere una versione gratuita o di prova deve essere inteso come “extra”.

Ultimate Membership Pro, plugin per la gestione dei soci

Bug e correzioni

Questo plugin aveva 4 problemi che, sebbene io sia riuscito a risolvere come descritto di seguito, sono troppi per non considerare di non raccomandarlo.

1. incompatibilità con Polylang

Questo errore è il più grave e rappresenta una vera spina nel fianco se utilizza Polylangcome nel mio caso. È anche quella con la soluzione peggiore

So che non c’è compatibilità tra i due plugin e che quando lavorano insieme rompono il modulo di registrazione UMP impedendo alcune funzioni e impedendo anche la visualizzazione completa. Fa sì che il nome utente non venga salvato nella registrazione e che appaia invece l’e-mail.

Soluzione

Ho scelto di escludere completamente Polylang dalle pagine in cui vengono utilizzati i moduli UMP, per questo ho dovuto ricorrere al sempre utile Script Manager di Perfmatters.

Ultimate Membership Pro, plugin per la gestione dei soci
Sono state aggiunte due eccezioni per Polylang solo per le pagine di registrazione e Il mio account.

Si tratta di una soluzione temporanea, perché se vogliamo utilizzare UMP in altri luoghi, dovremo aggiungere altre esclusioni e questo potrebbe impedire a Polylang di non mostrare, ad esempio, il selettore di lingua se lo ha aggiunto al menu o da qualche altra parte nella pagina o nel post.

Peggio ancora, questo può impedirle di visualizzare contenuti in un’altra lingua utilizzando questa procedura.

Un punto negativo per i creatori di UMP, che dovrebbero risolvere il problema al più presto, dato che Polylang è uno dei plugin più utilizzati, con oltre 700.000 installazioni attive.

2- Conflitto con il ciclo di query da Generate Bloks Pro

Ultimate Membership Pro, plugin per la gestione dei soci
Ecco cosa smette di funzionare

Con l’UMP abilitato, la funzione post correlata utilizza Query Loop da GenerateBlocks Pro per escludere il post corrente“escludere il post corrente” dal ciclo smette di funzionare.

Non sono stata in grado di approfondire questo errore perché non è facile e i registri degli errori e il DEBUG di WordPress non offrono alcun indizio da seguire o non sono riuscita a trovarlo.

L’unica cosa certa è che disattivando l’UMP, funziona di nuovo.

Soluzione

Al momento non ho una soluzione per questo, se non quella di non utilizzare l’UPM nei post, il che è assurdo perché impedisce di poter limitare determinati contenuti nei post, che è l’obiettivo principale.

Questo errore è in attesa di una possibile soluzione che sarà comunicata ai creatori di entrambi i plugin.

3- Blocco dei file

Questo è stato il bug che ho impiegato più tempo a scoprire e risolvere e non sono ancora sicuro che la soluzione applicata sia la migliore e potrebbe complicare il funzionamento di UMP in futuro

UMP aggiunge questa regola a .htaccess che blocca la visualizzazione di questi tipi di file: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF

Non capisco l’aggiunta di questa regola senza avvisare l’utente, a meno che non si tratti di un bug.

Soluzione

Nel mio caso, invece di rimuovere completamente la regola (per sicurezza) ho scelto di rimuovere da quell’elenco: mp3, zip, pdf e PDF, in modo che la visualizzazione di questi tipi di file aggiunti nei post fosse di nuovo disponibile. Se utilizza altri tipi di file, basta rimuoverli dall’elenco.

 #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. Ha bisogno di jQuery Migrate

L’UMP utilizza jQuery Migrare (disattivato da WordPress 5.5) almeno per il proprio sistema di caricamento delle immagini, come l’avatar.

Se ha disattivato jQuery Migrate, dovrà riattivarlo, altrimenti gli iscritti o gli utenti registrati non potranno caricare il loro avatar o altre immagini, come il banner della loro pagina individuale.

Soluzione

Anche in questo caso trovo la soluzione perfetta in Perfmatters, dove escludo jQuery Migrate da TUTTO il sito, ad eccezione delle pagine di registrazione e Il mio account.

Ultimate Membership Pro, plugin per la gestione dei soci

Scarica la traduzione in spagnolo

UMP ha il corrispondente .POT per tradurlo utilizzando Poedit o simili. Se vuole risparmiarsi la fatica, può scaricare e caricare la mia traduzione.

Il download è un .zip che include due file(ihc-es_ES.mo e ihc-es_ES.po).

Per aggiungere la traduzione deve caricare entrambi i file nel seguente percorso:

/wp-content/plugins/indeed-membership-pro/languages/

2757 stringhe sono state tradotte su 3004, 247 sono mancanti. Quelle non tradotte sono dovute al fatto che Poedit non li ha trovati o non hanno bisogno di traduzione perché sono nomi di Paesi o altri nomi propri e termini, simboli o segni generici.

Verifichi e corregga lei stesso la traduzione testando le azioni reali, potrei aver commesso un errore o interpretato male il contesto in alcuni termini.

Ultimate Membership Pro, plugin per la gestione dei soci

Il bene e il male

Lo consiglierei solo nel caso di un’installazione di WP più o meno pulita con pochi plugin, poiché è molto probabile che ci siano conflitti con altri plugin e costruttori. Poiché non c’è la possibilità di testarlo prima di acquistarlo (a meno che non si testi una copia “nulled” a proprio rischio e pericolo), è consigliabile leggere opinioni y commenti alla ricerca di reclami su bug specifici.

Anche se le assicurano che le verrà restituito il denaro senza fare domande, i termini e le condizioni affermano che sarà solo per il malfunzionamento e non perché non soddisfa le sue aspettative o entra in conflitto con altre cose nel suo ambiente, nel qual caso dovrà affrontare il sempre noioso compito di incrociare i biglietti per cercare di dimostrare che l’errore proviene da loro.

Pro

  • Prezzo conveniente in un unico pagamento con sei mesi di assistenza. Non ci sono rinnovi annuali. È possibile acquistare periodi di supporto opzionali.
  • Tante opzioni come coupon di sconto, consegna di contenuti a goccia, abbonamenti illimitati gratuiti o a pagamento, opzioni di email marketing e restrizione dei contenuti per archivio, categorie o url specifici.
  • Integrazione di un gran numero di servizi e metodi di pagamento.

Contro

  • Non è compatibile con Polylang, i moduli si rompono.
  • Conflitto con i loop di query di GenerateBlocks Pro.
  • È necessario che Jquery Migrate sia abilitato affinché il caricamento delle immagini funzioni.
  • I modelli potrebbero essere migliorati.
  • Documentazione molto basilare.
  • Solo alcune parti (poche) possono essere tradotte dall’area di amministrazione del plugin.
  • Supporto “rilassato”, leggere molte lamentele.


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