Ultimate Membership Pro, plugin pro správu členství

 

Ultimate Membership Pro (dále jen UMP) je doplněk pro správu členství, který jsem nainstaloval na stránky klienta a předem otestoval v testovacím prostředí. Nakonec jsem se rozhodl nechat jej nainstalovaný i zde, abych jej mohl dále testovat.

UMP je velmi kompletní, dobře vyvážený, relativně lehký a za dobrou cenu 59 USD. Ve srovnání s nejoblíbenějším softwarem pro správu předplatného je mnohem levnější.

Alternativy

Ačkoli existuje mnoho alternativ, včetně některých bezplatných, nejpodobnější a pro někoho nejlepší z hlediska možností a ceny je ARMember, který má bezplatnou verzi a možnost znovu vytvořit dočasný plný test(SandBox) online, abyste získali představu o tom, jak vypadá a funguje.

Další možností, i když mnohem méně "vše v jednom", je použít Conditional Blocks a Advanced Custum Fields a vyřešit si otázku plateb vlastními silami.

UMP nemá roční obnovení, počáteční jednorázová platba zahrnuje všechny budoucí aktualizace a šestiměsíční podporu, kterou si můžete v případě zájmu prodloužit.

Vyniká velkým množstvím možností a integrovaných služeb a má slabý design, použitelnost a některé chyby.

Ultimate Membership Pro, plugin správu členství
K dispozici je 9 šablon pro plány předplatného

Šablony pro plány předplatného a další mají velmi omezený design. Lze je upravit přidáním CSS nebo úpravou PHP, ale vždy si můžete vytvořit vlastní pomocí Elementoru nebo GenerateBlocks apod.

Toto je ta, kterou jsem vytvořil pomocí GenerateBlocks.

Ultimate Membership Pro, plugin pro správu členství 1

UMP umožňuje vytvářet bezplatné a/nebo placené plány předplatného na základě uživatelských rolí WordPres a omezovat placený obsah v závislosti na jednotlivých plánech. Obsahuje vše potřebné pro registraci a platby, které lze provádět prostřednictvím devíti systémů včetně PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Mollie a také prodávat předplatné prostřednictvím platformy WooCommerce.

Nastavení může být těžkopádné a není to něco, co se provádí rychle.

V ideálním případě byste měli začít vytvořením různých plánů, které máte na mysli, počínaje třemi vzorovými, které vám plugin předloží, a odtud přejít k vytvoření zbytku souvisejících stránek.

Šablony přední části

Můžete použít stránky vygenerované pluginem nebo je vytvořit od začátku s požadovaným názvem přidáním příslušného zkráceného kódu. Zásuvný modul nabízí více než 30 zkrácených kódů.

Ultimate Membership Pro, plugin pro správu členství 2

Šablony chráněné oblasti

Obsah můžete omezit různými způsoby:

Všechny příspěvky, všechny příspěvky na základě kategorií, konkrétní archivy, konkrétní URL, všechny URL (na základě klíčových slov).

Můžete dokonce nechat odkapávat obsah pro registrované uživatele, vytvářet slevové kupóny a zkušební období zdarma.

Toto jsou šablony pro oblasti omezené pro neregistrované uživatele nebo pro uživatele bez požadované úrovně přístupu

Ultimate Membership Pro, plugin pro správu členství 3

součástí je 42 doplňků

Vašich "bezplatných" AddOns je více než dost, ačkoli si můžete přidat další za poplatek. To nedává příliš smysl, protože se jedná o prémiový doplněk, ale je pochopitelné, že nemít bezplatnou nebo zkušební verzi by mělo být chápáno jako "doplňky".

Ultimate Membership Pro, plugin pro správu členství 4

Chyby a řešení

Tento plugin představoval 4 problémy, které se mi sice podařilo vyřešit, jak je popsáno níže, ale je jich příliš mnoho na to, abych znovu zvažoval jeho doporučení.

1. nekompatibilita s Polylangem

Tato chyba je nejzávažnější a je opravdu nepříjemná, pokud používáte Polylang, jako já. Je to také chyba s nejhorším řešením.

Chápu, že mezi oběma pluginy není kompatibilita a při jejich společné práci se rozbije registrační formulář UMP, což znemožňuje některé funkce a také kompletní zobrazení. Dokonce to způsobuje, že se při registraci neuloží uživatelské jméno a místo něj se zobrazí email.

Řešení

Rozhodl jsem se zcela vyloučit Polylang ze stránek, kde se používají formuláře UMP, k tomu jsem se musel uchýlit k vždy praktickému Správci skriptů Perfmatters.

Ultimate Membership Pro, plugin pro správu členství 5
Dvě výjimky jsou přidány pro Polylang pouze pro stránky registrace a můj účet.

Jedná se o dočasné řešení, protože pokud budeme chtít UMP používat i na dalších místech, budeme muset přidat další výjimky a to může zabránit tomu, aby se Polylang nezobrazoval například při přidání do menu nebo někam jinam na stránku či příspěvek.

Ještě horší je, že to může zabránit tomu, abyste pomocí tohoto postupu mohli zobrazit obsah v jiném jazyce.

Negativní bod pro tvůrce UMP, kteří by to měli co nejdříve opravit, protože Polylang je jedním z nejpoužívanějších pluginů s více než 700 000 aktivními instalacemi.

2 - Konflikt s dotazovací smyčkou aplikace Generate Bloks Pro

Ultimate Membership Pro, plugin pro správu členství 6
Toto je to, co přestává fungovat

Se zapnutým UMP přestává fungovat funkce Related Post využívající Query Loop z GenerateBlocks Pro k vyloučení aktuálního příspěvku"exclude current post" ze smyčky.

Nebyl jsem schopen jít příliš do hloubky této chyby, protože to není snadné a protokoly chyb WordPressu a DEBUG nenabízejí žádné stopy, které by bylo možné sledovat, nebo jsem je nemohl najít.

Jediná jistota je, že deaktivací UMP to opět funguje.

Řešení

V tuto chvíli nemám jiné řešení než nepoužívat UPM v příspěvcích, což je nesmyslné, protože to brání možnosti omezit určitý obsah v příspěvcích, o což jde především.

Tato chyba čeká na možné řešení, které bude sděleno tvůrcům obou pluginů.

3 - Blokování souborů

Tuto chybu mi trvalo objevit a vyřešit nejdéle.

Stále si nejsem jistý, zda je použité řešení nejlepší, a mohlo by to do budoucna zkomplikovat fungování UMP.

UMP přidává do souboru .htaccess toto pravidlo, které blokuje zobrazení těchto typů souborů: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF.

Nerozumím tomu, proč bylo toto pravidlo přidáno bez upozornění uživatele, pokud se nejedná o chybu.

Řešení

V mém případě jsem místo úplného odstranění pravidla (pro jistotu) zvolil odstranění z tohoto seznamu: mp3, zip, pdf a PDF, aby zobrazení těchto typů souborů přidaných v příspěvcích bylo opět dostupné. Pokud používáte jiné typy souborů, stačí je ze seznamu odstranit.

Takto vypadalo pravidlo:

 #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. Potřebujete jQuery Migrate

UMP používá jQuery Migrate (vypnuté od WordPressu 5.5) alespoň pro svůj vlastní systém pro nahrávání obrázků, jako je avatar.

Pokud máte funkci jQuery Migrate zakázanou, budete ji muset znovu povolit, jinak registrovaní uživatelé nebo registrovaní uživatelé nebudou moci nahrát svůj avatar nebo jiné obrázky, například banner své individuální stránky.

Řešení

I zde jsem našel perfektní řešení v Perfmatters, kde jsem jQuery Migrate vyloučil ze VŠECH stránek kromě stránek Registrace a Můj účet.

Ultimate Membership Pro, plugin pro správu členství 7

Stáhnout český překlad

UMP má odpovídající .POT pro překlad pomocí Poeditu nebo podobného nástroje. Pokud si chcete ušetřit práci, můžete si stáhnout a nahrát můj překlad.

Ke stažení je soubor .zip, který obsahuje dva soubory(ihc-es_ES.mo a ihc-es_ES.po).

Chcete-li překlad přidat, musíte oba soubory nahrát do následující cesty:

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

Přeloženo bylo 2757 řetězců z 3004, chybí 247. Ty, které nebyly přeloženy, Poedit buď nenašel, nebo je není třeba překládat, protože se jedná o názvy zemí nebo jiná vlastní jména a obecné termíny, symboly nebo značky.

Zkontrolujte a opravte si překlad sami vyzkoušením reálných akcí, možná jsem udělal chybu nebo špatně vyložil kontext nějakého termínu.

Ultimate Membership Pro, plugin pro správu členství 8

*Překlad si uschovejte, protože po každé aktualizaci pluginu budete muset soubory znovu nahrát.

Dobré a špatné

Po čtyřech měsících testování jsem ho odinstaloval, protože s ním bylo více problémů, než jsem očekával.

Doufám, že jeho tvůrci opraví stoprocentní kompatibilitu s Polylangem a doladí další kompatibility s jinými pluginy a drobné chyby. Možná mezitím zkusím ARMember nebo jinou alternativu.

Během této doby jsem také shromáždil měření výkonu pro porovnání a rychlost načítání byla dalším faktorem, který je třeba vzít v úvahu pro negativní hodnocení.

Vše nasvědčuje tomu, že plugin i s opt-outy pravděpodobně zatěžuje výsledky Speed Indexu, což je index rychlosti, který měří, jak rychle se obsah vizuálně zobrazuje během načítání stránky.

Nezapomeňte, že toto je moje zkušenost založená na konfiguraci mého prostředí a je pravděpodobné, že to bude dobře fungovat i ve vašem. Zlatým pravidlem je vždy testovat, testovat, testovat a testovat.

Doporučil bych to pouze v případě víceméně čisté instalace WP s několika málo pluginy, protože je dost pravděpodobné, že dojde ke konfliktům s jinými pluginy a buildery. Vzhledem k tomu, že není možnost jej otestovat před zakoupením (ledaže byste vyzkoušeli "nulovanou" kopii s převzetím rizika), je vhodné číst názory a komentáře a hledat stížnosti, které hovoří o konkrétních chybách.

Nebudu žádat o vrácení peněz, protože jsem věděl, co riskuji. Sice vás ujistí, že peníze dostanete zpět bez otázek, ale v podmínkách je uvedeno, že to bude pouze pro nefunkčnost, a ne proto, že nesplňuje vaše očekávání nebo je v konfliktu s jinými věcmi ve vašem prostředí, v takovém případě se budete muset zabývat vždy únavným křížením lístků a snažit se dokázat, že chyba pochází z jejich strany.

Klady

  • Přísná cena v rámci jedné platby s šestiměsíční podporou. Žádné roční obnovování. Možnost dokoupení volitelných období podpory.
  • Spousta možností, jako jsou slevové kupony, kapkové doručování obsahu, neomezené bezplatné nebo placené odběry a možnosti e-mailového marketingu a omezení obsahu podle archivu, kategorií nebo konkrétních url.
  • Integrace velkého množství služeb a platebních metod.

Nevýhody

  • Není kompatibilní s Polylangem, formuláře se rozbíjejí.
  • Konflikt s Query Loops z GenerateBlocks Pro.
  • Nutnost mít zapnuté Jquery a Jquery Migrate, aby fungovalo nahrávání obrázků a další možnosti registračních formulářů.
  • Šablony by mohly být vylepšeny.
  • Velmi základní dokumentace.
  • Pouze některé části (několik) lze přeložit z oblasti administrace pluginu.
  • Podpora "polevila", četli jsme mnoho stížností.


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

Suscripción por e-mail

Recibe gratis los artículos completos en tu correo sin publicidad en el momento que se publiquen. Se envía el contenido íntegro del feed sin anuncios a través de un servicio externo.