Ultimate Membership Pro, plugin manajemen keanggotaan

 

Keanggotaan Utama Pro (selanjutnya UMP) adalah plugin manajemen keanggotaan yang saya instal di situs klien dan telah saya uji sebelumnya di lingkungan pengujian. Akhirnya saya memutuskan untuk membiarkannya terpasang di sini untuk mengujinya lebih lanjut.

UMP sangat lengkap, seimbang, relatif ringan dan harganya terjangkau, yaitu $59. Jauh lebih murah dibandingkan dengan perangkat lunak manajemen langganan yang paling populer.

Alternatif

Walaupun ada banyak alternatif, termasuk beberapa yang gratis, yang paling mirip, dan bagi sebagian orang yang terbaik dari segi opsi dan harga, adalah ARMemberyang memang memiliki versi gratis dan kemungkinan untuk menciptakan kembali tes penuh sementara (SandBox) secara online untuk mendapatkan gambaran mengenai penampilan dan cara kerjanya

Opsi lainnya, meskipun kurang “all-in-one”, adalah pergi ke Blok Bersyarat y Bidang Kustum Lanjutan dan menyelesaikan pembayarannya sendiri.

UMP tidak memiliki pembaruan tahunan, pembayaran satu kali di awal sudah termasuk semua pembaruan di masa mendatang dan dukungan selama enam bulan, yang dapat Anda perbarui jika Anda mau.

Ini menonjol karena banyaknya opsi dan layanan terintegrasi dan lemah dalam desain, kegunaan dan beberapa bug.

Ultimate Membership Pro, plugin manajemen keanggotaan
Ada 9 templat untuk paket berlangganan

Templat untuk paket langganan, dan lainnya, memiliki desain yang sangat terbatas. Mereka bisa diedit dengan menambahkan CSS atau mengedit PHP, tetapi Anda selalu bisa membuat sendiri dengan Elementor o HasilkanBlokdll.

Ini adalah salah satu yang saya buat dengan menggunakan GenerateBlocks.

Ultimate Membership Pro, plugin manajemen keanggotaan

UMP memungkinkan Anda untuk membuat paket berlangganan gratis dan / atau berbayar berdasarkan peran pengguna WordPres dan membatasi konten berbayar tergantung pada setiap paket. Ini mencakup semua yang diperlukan untuk pendaftaran dan pembayaran, yang dapat dilakukan melalui sembilan sistem termasuk PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Mollie dan juga menjual langganan melalui platform WooCommerce.

The konfigurasi bisa menjadi rumit dan bukan sesuatu yang dilakukan dengan cepat.

Idealnya adalah mulai membuat berbagai rencana yang Anda pikirkan mulai dari tiga contoh yang disajikan plugin kepada Anda dan pergi dari sana membuat sisa halaman terkait.

Templat front-end

Anda dapat menggunakan halaman yang dihasilkan oleh plugin atau membuatnya dari awal dengan judul yang Anda inginkan dengan menambahkan shortcode yang sesuai. Plugin ini menawarkan lebih dari 30 shortcode.

Ultimate Membership Pro, plugin manajemen keanggotaan

Templat area yang dilindungi

Anda bisa membatasi konten dengan cara yang berbeda-beda:

Semua posting, semua posting berdasarkan kategori, arsip tertentu, URL tertentu, semua URL (berdasarkan kata kunci).

Anda bahkan dapat meneteskan konten untuk pengguna terdaftar, membuat kupon diskon, dan periode uji coba gratis.

Ini adalah templat untuk area yang dibatasi untuk pengguna yang tidak terdaftar atau tanpa level akses yang diperlukan

Ultimate Membership Pro, plugin manajemen keanggotaan

42 AddOns disertakan

AddOns “gratis” Anda sudah lebih dari cukup, tetapi Anda juga bisa menambahkan orang lain dengan biaya. Ini tidak masuk akal karena ini adalah plugin premium, tetapi dapat dipahami bahwa tidak memiliki versi gratis atau uji coba harus dipahami sebagai “ekstra”.

Ultimate Membership Pro, plugin manajemen keanggotaan

Bug dan perbaikan

Plugin ini memiliki 4 masalah yang meskipun saya dapat menyelesaikannya seperti yang dijelaskan di bawah ini, ada terlalu banyak masalah untuk mempertimbangkan kembali merekomendasikannya.

1. ketidakcocokan dengan Polylang

Kesalahan ini adalah yang paling serius dan sangat menyebalkan jika Anda menggunakan Polylangseperti kasus saya. Ini juga merupakan solusi terburuk

Saya mengerti bahwa tidak ada kompatibilitas antara kedua plugin dan ketika mereka bekerja sama, hal itu merusak formulir pendaftaran UMP yang mencegah beberapa fungsi dan juga mencegahnya untuk ditampilkan secara penuh. Bahkan menyebabkan nama pengguna tidak disimpan dalam registrasi dan yang muncul adalah email.

Solusi

Saya memilih untuk sepenuhnya mengecualikan Polylang dari halaman-halaman di mana formulir UMP digunakan, untuk itu saya harus menggunakan Script Manager yang selalu berguna dari Perfmatters.

Ultimate Membership Pro, plugin manajemen keanggotaan
Dua pengecualian ditambahkan untuk Polylang hanya untuk halaman pendaftaran dan akun saya.

Ini adalah solusi sementara karena jika kita ingin menggunakan UMP di tempat lain, kita harus menambahkan lebih banyak pengecualian dan itu dapat mencegah Polylang tidak menampilkan misalnya pemilih bahasa jika Anda menambahkannya ke menu atau di tempat lain di halaman atau posting.

Lebih buruk lagi, hal ini bisa menghalangi Anda untuk dapat menampilkan konten dalam bahasa lain menggunakan prosedur ini.

Poin negatif bagi pencipta UMP yang harus memperbaikinya sesegera mungkin karena Polylang adalah salah satu plugin yang paling banyak digunakan dengan lebih dari 700.000 instalasi aktif.

2- Konflik dengan Query Loop dari Generate Bloks Pro

Ultimate Membership Pro, plugin manajemen keanggotaan
Inilah yang berhenti bekerja

Dengan UMP mengaktifkan fungsi pos terkait menggunakan Query Loop dari Hasilkan Blok Pro untuk mengecualikan posting saat ini“kecualikan posting saat ini” dari loop berhenti bekerja.

Saya belum bisa mendalami kesalahan ini karena tidak mudah dan log kesalahan dan DEBUG WordPress tidak menawarkan petunjuk apa pun untuk diikuti atau saya belum dapat menemukannya.

Satu-satunya hal yang pasti adalah bahwa dengan menonaktifkan UMP, ia berfungsi kembali.

Solusi

Saat ini saya tidak memiliki solusi untuk hal ini selain tidak menggunakan UPM dalam postingan, yang tidak masuk akal karena hal ini mencegah Anda untuk dapat membatasi konten tertentu dalam postingan, yang merupakan inti dari semua ini.

Kesalahan ini sedang menunggu solusi yang mungkin akan dikomunikasikan kepada pembuat kedua plugin.

3- Pemblokiran file

Ini adalah kesalahan yang membutuhkan waktu paling lama bagi saya untuk menemukan dan memecahkannya.

Saya masih belum yakin apakah solusi yang diterapkan adalah yang terbaik dan bisa mempersulit fungsi UMP di masa mendatang

UMP menambahkan aturan ini ke .htaccess yang memblokir tampilan jenis file ini: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF

Saya tidak mengerti menambahkan aturan ini tanpa memberi tahu pengguna, kecuali jika itu adalah bug.

Solusi

Dalam kasus saya, alih-alih menghapus aturan sepenuhnya (untuk berjaga-jaga), saya memilih untuk menghapus dari daftar itu: mp3, zip, pdf dan PDF sehingga tampilan jenis file yang ditambahkan dalam postingan akan tersedia lagi. Jika Anda menggunakan jenis file lain, hapus saja dari daftar.

Seperti inilah aturannya:

 #BEGIN Aturan Ultimate Membership Pro 
<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. Perlu migrasi jQuery

UMP menggunakan jQuery Bermigrasi (dinonaktifkan sejak WordPress 5.5) setidaknya untuk sistem unggah gambarnya sendiri seperti avatar.

Jika jQuery Migrate dinonaktifkan, Anda harus mengaktifkannya kembali atau pendaftar atau pengguna terdaftar tidak akan dapat mengunggah avatar mereka atau gambar lain seperti banner halaman individual mereka.

Solusi

Di sini sekali lagi saya menemukan solusi sempurna di Perfmatters, di mana saya mengecualikan jQuery Migrate dari SEMUA situs kecuali untuk halaman Pendaftaran dan Akun Saya.

Ultimate Membership Pro, plugin manajemen keanggotaan

Unduh terjemahan bahasa Inggris

UMP memiliki .POT yang sesuai untuk menerjemahkannya dengan menggunakan Poedit atau sejenisnya. Jika Anda ingin menyelamatkan diri dari masalah, Anda dapat mengunduh dan mengunggah terjemahan saya.

Unduhan adalah .zip yang mencakup dua file(ihc-es_ES.mo dan ihc-es_ES.po).

Untuk menambahkan terjemahan, Anda harus mengunggah kedua file ke jalur berikut:

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

2757 string telah diterjemahkan dari 3004, 247 tidak ada. Yang tidak diterjemahkan adalah karena Poedit tidak ditemukan atau tidak perlu diterjemahkan karena merupakan nama negara atau nama diri lainnya dan istilah umum, simbol atau tanda.

Periksa dan perbaiki terjemahan Anda sendiri dengan menguji tindakan nyata, saya mungkin telah membuat kesalahan atau salah menafsirkan konteks dalam beberapa istilah.

Ultimate Membership Pro, plugin manajemen keanggotaan

*Simpan terjemahannya karena Anda harus mengunggah ulang file setelah setiap pembaruan plugin.

Yang baik dan yang buruk

Setelah mengujinya selama empat bulan, saya mencopot pemasangannya karena ada lebih banyak masalah daripada yang saya harapkan.

Saya berharap penciptanya akan memperbaiki kompatibilitas 100% dengan Polylang dan memoles kompatibilitas lainnya dengan plugin lain dan bug minor. Saya mungkin mencoba ARMember atau alternatif lain untuk sementara waktu.

Saya juga telah mengumpulkan pengukuran performa selama ini untuk membandingkan dan kecepatan pemuatan telah menjadi faktor lain untuk memperhitungkan peringkat negatif.

Semua indikasi adalah bahwa plugin, bahkan dengan pengecualian, mungkin membebani hasil untuk Indeks Kecepatan, yang merupakan indeks kecepatan yang mengukur seberapa cepat konten ditampilkan secara visual selama pemuatan halaman.

Ingatlah bahwa ini adalah pengalaman saya berdasarkan konfigurasi lingkungan saya dan kemungkinan akan berfungsi dengan baik di lingkungan Anda. Aturan emasnya adalah selalu menguji, menguji, menguji dan menguji.

Saya hanya akan merekomendasikannya dalam kasus instalasi WP yang kurang lebih bersih dengan sedikit plugin karena kemungkinan besar ada konflik dengan plugin dan builder lain. Karena tidak ada kemungkinan untuk mencobanya sebelum Anda membelinya (kecuali jika Anda mencoba salinan “nulled” dengan risiko Anda sendiri), disarankan untuk membaca ulasan y komentar mencari keluhan tentang bug tertentu.

Saya tidak akan meminta pengembalian dana karena saya tahu apa yang saya pertaruhkan. Meskipun mereka meyakinkan Anda bahwa Anda mendapatkan uang Anda kembali tanpa pertanyaan yang diajukan, dalam kondisi mereka mengklarifikasi bahwa itu hanya karena tidak berfungsi dan bukan karena tidak memenuhi harapan Anda atau konflik dengan hal-hal lain di lingkungan Anda, dalam hal ini Anda harus berurusan dengan tugas yang selalu membosankan yaitu menyeberang tiket untuk mencoba membuktikan bahwa kesalahan berasal dari pihak mereka.

Kelebihan

  • Harga yang ketat dalam satu kali pembayaran dengan dukungan selama enam bulan. Tidak ada perpanjangan tahunan. Periode dukungan opsional dapat dibeli.
  • Banyak pilihan seperti kupon diskon, pengiriman konten tetes, langganan gratis atau berbayar tanpa batas dan opsi pemasaran email dan pembatasan konten berdasarkan arsip, kategori atau url tertentu.
  • Integrasi sejumlah besar layanan dan metode pembayaran.

Kontra

  • Tidak kompatibel dengan Polylang, bentuk-bentuk rusak.
  • Konflik dengan Query Loops dari GenerateBlocks Pro.
  • Perlu mengaktifkan Jquery dan Jquery Migrate agar pengunggahan gambar dan opsi formulir pendaftaran lainnya dapat berfungsi.
  • Templat bisa diperbaiki.
  • Dokumentasi yang sangat mendasar.
  • Hanya beberapa bagian (beberapa) yang dapat diterjemahkan dari area administrasi plugin.
  • Mendukung “santai”, Anda membaca banyak keluhan.


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

Este blog se aloja en LucusHost

LucusHost, el mejor hosting

Grandes personan que patrocinan.

Patreon

Recibe contenido extra y adelantos desde sólo un dolarcito al mes como ya hacen estos amables lectores:

César D. Rodas - Jorge Zamuz - David Jubete Rafa Morata - Sasha Pardo - Ángel Mentor - Jorge Ariño - Vlad SabouPedro - Álvaro RGV - Araq