Berhenti Menyalahkan Pengembang Plugin karena Terlalu Banyak Pemberitahuan Admin WordPress
Diterbitkan: 2020-07-22Setiap 3 hingga 6 bulan saya menemukan utas media sosial yang sedang tren yang menyerang pengembang plugin karena membebani dasbor Admin WP dengan pemberitahuan. Sebagai pengembang plugin sendiri dan seseorang yang berkomunikasi dengan pengembang plugin dan tema setiap hari sebagai bagian dari peran saya di Freemius, sangat menyentuh hati melihat diskusi ini diangkat berulang-ulang, jadi saya ingin mengakhiri kesalahpahaman ini sekali dan untuk semua.
Itu selalu dimulai dengan cara yang sama.
Seorang influencer membagikan tangkapan layar dasbor Admin yang dipenuhi banyak pemberitahuan admin. Dan kemudian banyak orang menyukai dan membagikannya “secara membabi buta” – beberapa bahkan akan dengan penuh semangat mengungkapkan kemarahan mereka.
Tuan penulis plugin WordPress yang baik, ini di luar kendali. pic.twitter.com/0S42908C5T
— Scott Bolinger (@scottbolinger) 7 Juli 2020
Saya mengerti, pemberitahuan admin payah!
Kita semua tahu itu dan itu sangat mudah untuk dihubungkan.
Tetapi apakah pengembang plugin benar-benar yang harus disalahkan secara keseluruhan?
Saya tidak berpikir begitu.
Juga, tren berulang dari para pemimpin pemikiran yang menyebarkan pesan tanpa benar-benar memikirkan konsekuensi dari kata-kata mereka mengganggu saya, terutama jika itu berasal dari sesama pengembang plugin. Scott adalah teman baik, dan saya sudah mengenalnya selama bertahun-tahun, saya yakin dia (dan yang lainnya) tidak memiliki niat buruk, tetapi pesan seperti ini secara de facto menyalahkan pengembang plugin, merusak reputasi kami secara keseluruhan di komunitas WordPress. Kita harus lebih bertanggung jawab dalam hal apa yang kita komunikasikan kepada dunia.
Mari saya tunjukkan sisi lain dari koin, perspektif pengembang plugin.
Banyak Situs Memiliki Banyak Plugin
Beberapa tahun yang lalu, saya menjalankan analisis untuk menilai pangsa pasar plugin WordPress, di mana saya menemukan bahwa rata-rata situs WordPress yang dihosting sendiri (yaitu, bukan situs di WordPress.com) memiliki 25,2 plugin yang diinstal, 18,3 plugin aktif, dan 17.6 plugin aktif dengan lebih dari 200 baris kode.
Kemarin, saya menggali ke dalam database kami dan mengambil sampel baru 10.000 situs acak untuk melihat bagaimana hal-hal telah berubah, dan saya menemukan bahwa jumlah rata-rata plugin aktif di situs hari ini adalah 15,94.
Setelah meninjau 10.000 situs acak untuk melihat bagaimana hal-hal telah berubah di ekosistem kami, saya menemukan bahwa jumlah rata-rata #WordPress #plugin aktif di sebuah situs pada tahun 2020 adalah 15.94.Tweet
Jadi, ada penurunan ~2,4 plugin per situs, yang sangat bagus.
Jika Anda memikirkannya, ini sangat masuk akal karena kecepatan situs menjadi semakin penting untuk SEO, dan pengguna WP saat ini lebih terdidik tentang dampak plugin pada kinerja. Selain itu, pasar telah terkonsolidasi dalam beberapa tahun terakhir dan produk yang lebih besar seperti Jetpack sekarang jauh lebih kaya dalam penawaran mereka, sehingga pengguna mendapatkan lusinan solusi mikro dalam paket yang sama, menghindari kebutuhan akan plugin tambahan.
Dari 10.000 situs, 407 memiliki lebih dari 30 plugin aktif (lebih dari 4%!), 46 situs memiliki lebih dari 50 plugin aktif.
Poin yang saya coba sampaikan adalah bahwa situs dengan banyak plugin tidak jarang dan jika Anda menghabiskan cukup waktu di ruang WP sebagai freelancer, agensi, penyedia layanan, atau orang produk, ada kemungkinan besar Anda akan masuk dashboard WP Admin dari sebuah situs yang memiliki banyak plugin aktif.
Itu tak terelakkan, statistik sederhana.
Frekuensi Pemberitahuan Admin
Pengembang plugin menggunakan pemberitahuan sebagai salah satu cara utama untuk menyampaikan pesan kepada pengguna dan pelanggan kami. Untuk plugin yang dikembangkan secara aktif, satu pemberitahuan per bulan sangat masuk akal, karena fitur, pembaruan, atau perubahan yang signifikan mungkin relevan dengan admin situs setelah periode bahkan kurang dari 30 hari.
Kembali ke angka.
Jika sebuah plugin menambahkan satu pemberitahuan admin per bulan, situs dengan 30+ plugin aktif akan mendapatkan 30 pemberitahuan, satu pemberitahuan di rata-rata. per hari – dan saya bahkan tidak mempertimbangkan pemberitahuan dari inti.
Penanganan/Pemberhentian Pemberitahuan Admin yang Jarang Terjadi
Lebih banyak bahan untuk dipikirkan – seberapa sering menurut Anda administrator situs web benar-benar masuk ke dasbor Admin WP mereka?
Sayangnya, kami tidak memiliki akses ke data tersebut (jika Anda memilikinya, kami ingin mengundang Anda untuk posting tamu!), tetapi dari pengalaman dan pengenalan kami sendiri dengan ekosistem, admin umumnya tidak login sesering banyak orang berpikir.
Saya dan tim saya sangat aktif dalam konten, menghasilkan artikel hampir setiap minggu. Saya berani mengatakan bahwa tim kami mungkin lebih aktif daripada rata-rata situs WordPress. Meskipun demikian, meskipun penulis dan editor kami masuk ke dasbor setidaknya beberapa kali seminggu, mereka berfokus pada konten, dan bukan tanggung jawab mereka untuk mengelola situs web dan menangani/menolak pemberitahuan admin.
Anggota tim yang benar-benar memenuhi syarat dan didelegasikan untuk mengelola pemberitahuan masuk sesuai permintaan dan biasanya untuk tujuan berikut:
- Memperbarui plugin jika ditemukan kerentanan keamanan
- Memperbarui inti sesekali
- Memperbaiki bug
- Memasang plugin baru
Semua tindakan di atas jarang terjadi, bahkan jarang terjadi.
Saya yakin bahwa kami juga memiliki bulan-bulan di mana kami tidak menghapus pemberitahuan sama sekali, dan saya berani bertaruh bahwa kami tidak unik dan banyak perusahaan memiliki rutinitas serupa.
Jelas, ketika bekerja di situs baru atau memperbaiki yang sudah ada, frekuensi masuk pengembang jauh lebih tinggi, tetapi begitu situs siap, segalanya beralih dari desain & pengembangan ke pemeliharaan berkelanjutan.
Berlangganan dan dapatkan salinan gratis dari kami
Buku Bisnis Plugin WordPress
Tepatnya bagaimana membuat bisnis plugin WordPress yang makmur dalam ekonomi berlangganan.
Berbagi dengan teman
Masukkan alamat email teman Anda. Kami hanya akan mengirim email kepada mereka buku ini, scout's honor.
Terima kasih sudah berbagi
Luar biasa - salinan 'Buku Bisnis Plugin WordPress' baru saja dikirim ke . Ingin membantu kami menyebarkan berita lebih banyak lagi? Ayo, bagikan buku ini dengan teman dan kolega Anda.
Terima kasih telah berlangganan!
- kami baru saja mengirimkan salinan 'Buku Bisnis Plugin WordPress' Anda ke .
Ada salah ketik di email Anda? klik di sini untuk mengedit alamat email dan mengirim lagi.
"Angka menguasai alam semesta" - Pythagoras
Sekarang mari kita gabungkan semua angka.
Mempertimbangkan contoh sebelumnya dari 30 plugin di situs dengan 1 notifikasi per hari, jika pengguna tidak masuk setelah 10 hari, akan ada 10 pemberitahuan, yang jelas sangat banyak, memakan waktu, dan secara keseluruhan hanya mengerikan dari UX perspektif.
Secara keseluruhan, mudah untuk menyalahkan pengembang plugin karena pemberitahuan ini memang dipicu oleh plugin. Namun, yang ingin saya kemukakan di sini adalah bahwa ini hanyalah gejala dari masalah yang mendasarinya.
Admin memperhatikan kekacauan yang dibuat oleh plugin dan tema hanyalah gejala dari masalah sebenarnya. Tweet
Mekanisme Pemberitahuan Admin WP yang Kedaluwarsa
Sementara WordPress telah berkembang pesat dalam banyak aspek, termasuk ekosistem plugin yang dinamis dan menakjubkan yang saat ini memiliki puluhan ribu produk, mekanisme pemberitahuan admin inti hampir tidak berkembang sejak diluncurkan dengan versi 3.1 – 10 tahun yang lalu!
Mekanisme pemberitahuan admin inti tidak pernah dimaksudkan untuk memproses pemberitahuan dalam jumlah besar yang sekarang kita miliki di ekosistem. Jadi mau tidak mau, admin situs akhirnya mengeluh tentang pengalaman negatif mereka.
Ada banyak diskusi tentang topik ini selama bertahun-tahun, banyak yang mencoba mengadvokasi perubahan. Barry Kooij mengembangkan solusi cantik pada tahun 2015 yang mengubah pemberitahuan admin menjadi pusat notifikasi modern:
Entah bagaimana, tidak pernah cukup penting untuk diprioritaskan dan ditambahkan ke inti.
Ada juga plugin yang memungkinkan Anda mengatasi masalah ini seperti Nonaktifkan Admin Notices Individually, tetapi, sekali lagi, plugin tersebut memerlukan plugin tambahan untuk diinstal alih-alih menambahkan fitur ini ke inti.
Pembaruan "terbesar" untuk pemberitahuan admin telah ditambahkan di WordPress 4.2 (5 tahun yang lalu!), yang memperkenalkan opsi untuk menambahkan tombol pemberhentian ke pemberitahuan, namun, itu bahkan tidak menyediakan cara terstruktur untuk menyimpan status visibilitas pemberitahuan, lagi, menyerahkannya kepada pengembang plugin.
WordPress 4.2 menambahkan dukungan untuk menutup pemberitahuan admin tetapi tidak menyediakan cara untuk mempertahankan status pemberitahuan setelah ditutup, menyerahkannya kepada pengembang plugin untuk menggulirkan metode mereka sendiri.https://t.co/ FzDPNGB1Fd#WordPress #webdev
— Iain Poulson (@polevaultweb) 25 Januari 2018
Syed Balkhi menganjurkan pusat notifikasi di WPBeginner pada tahun 2016, dan beberapa plugin seperti Yoast SEO membawanya ke tingkat berikutnya dan akhirnya menerapkan solusi notifikasi mereka sendiri untuk mengurangi kekacauan, yang mengarah ke pengalaman pengguna yang terfragmentasi dan membutuhkan banyak kode tambahan yang hanya harus di inti.
Pengembang plugin menggunakan pemberitahuan admin karena hanya itu yang harus kami kerjakan dengan out-of-the-box. Kami mendapatkan lemon dan mencoba memeras limun terbaik yang kami bisa.
Biar saya perjelas: Saya mengakui bahwa penentuan prioritas sangat menantang ketika mencoba memuaskan ~38% web Jadi, saya tidak menuding siapa pun, hanya menyatakan fakta dan meningkatkan kesadaran. Jika ada konsensus komunitas bahwa pemberitahuan admin sangat mengganggu dan mengganggu, mungkin inilah saatnya untuk memeriksa solusi komunikasi alternatif.
Pertempuran Konstan Antara Memberi & Menerima
Cukup sulit bagi pengembang plugin & tema untuk menemukan keseimbangan antara berapa banyak yang harus diberikan vs berapa banyak yang diminta sebagai imbalan. Dalam ekosistem berpendirian seperti WordPress, setiap pengguna adalah blogger potensial, jadi setiap kali kami membuat perubahan produk atau berkomunikasi dengan pengguna, kami harus berjalan di atas cangkang telur berusaha untuk tidak mengecewakan siapa pun dengan ketakutan mendapatkan ulasan bintang 1 yang ditakuti.
Kita semua tahu bagaimana beberapa orang suka mengungkapkan rasa frustrasi mereka dengan mengoceh dalam ulasan, secara efektif menyandera pengembang dengan harapan yang seringkali tidak masuk akal.
Biarkan saya begini.
Banyak pemberitahuan bersifat transaksional dan dimaksudkan untuk menyampaikan sesuatu yang penting kepada admin, seperti pembaruan penting. Bahkan untuk pemberitahuan lebih promosi, jika pengguna mendapatkan produk gratis, saya percaya itu adalah kesepakatan yang adil bahwa pengembang memiliki hak untuk menambahkan pemberitahuan admin sesering mungkin.
Baik itu permintaan peninjauan, sedikit peningkatan untuk memeriksa penawaran berbayar, atau undangan untuk bergabung dengan program afiliasi mereka – semua ini dibenarkan.
Pada akhirnya, ini adalah hubungan simbiosis, dan itulah yang perlu kita semua ingat.
Pengembang plugin & tema mencoba untuk membangun penawaran terbaik yang mereka bisa untuk audiens target mereka, tetapi jika kami tidak meminta imbalan apa pun, bagaimana kami dapat mengembangkan tim kami dan mempertahankan basis pengguna yang berkembang yang menuntut lebih banyak fitur dan dukungan ?
Anda mungkin bertanya: “Tetapi Vova, bagaimana dengan plugin sumber terbuka yang murni gratis tanpa insentif komersial apa pun?”
Itu poin yang valid, secara teori. Pada kenyataannya, plugin & tema paling populer di pasaran adalah komersial, dan mereka memiliki tim yang terdiri dari orang-orang di belakang mereka yang bekerja keras untuk membuat pengguna senang. Mereka perlu dibayar untuk menghidupi keluarga mereka dan menyediakan makanan di atas meja, jadi tentu saja kita harus beroperasi sebagai bisnis (tentu saja, ada beberapa pengecualian).
Utopia holistik di mana pengembang membangun produk demi sumber terbuka tidak realistis dan tidak berkelanjutan. Seorang pengembang tunggal yang mengerjakan suatu produk sebagai hobi di waktu luang mereka tidak akan pernah dapat memberikan tingkat kualitas yang sama dan berhasil mempertahankannya untuk waktu yang lama seperti yang dapat dilakukan oleh bisnis yang berkomitmen penuh.
Anda dapat membaca lebih lanjut tentang topik ini di sini.
Serahkan Kritik kepada Pengguna Plugin
Setelah Yoast menjalankan promosi penjualan Black Friday terakhir mereka dalam bentuk spanduk pemberitahuan admin, pengguna mereka segera melemparkan ketidakpuasan mereka melalui umpan balik negatif di mana pun yang dapat Anda bayangkan. Hanya dalam beberapa hari mereka menerima lebih dari seratus ulasan bintang 1 di WordPress.org.
Tidak hanya itu berdampak pada merek mereka, mereka harus menghabiskan waktu dan banyak energi untuk menanggapi ulasan bintang 1 tersebut, membanjirnya tiket dukungan, interaksi sosial, publisitas buruk, dan banyak lagi.
Apakah Anda pikir mereka akan melakukan itu jika mereka tahu dampak negatifnya?
Sama sekali tidak!
Krisis seperti itu menguras emosi, dan hal terakhir yang ingin dihadapi oleh pengembang/perusahaan plugin. Saya tahu tim Yoast, dan meskipun uang sangat penting untuk pertumbuhan bisnis mereka, uang jelas bukan pendorong utama mereka. Seperti kebanyakan perusahaan produk, semangat mereka adalah dalam "menciptakan" dan melayani pengguna mereka, sambil mengikuti misi mereka.
Mereka hanya menjalankan eksperimen, yang akhirnya menjadi keputusan yang (sangat) buruk.
BlackFridayBanner itu bukan ide terbaik. Kami benar-benar minta maaf atas gangguan dan kesulitan yang mungkin ditimbulkannya. Kami tidak memikirkan ini dengan baik. Jika mau, Anda dapat memperbarui ke versi baru plugin kami tanpa spanduk itu. #blackfriday #neveragain #apologies
— Marieke van de Rakt (@MariekeRakt) 28 November 2019
Saya cukup yakin bahwa mereka tidak akan mengulangi latihan ini dalam waktu dekat
Kami memiliki pengguna dan pelanggan kami sendiri yang telah meminta pertanggungjawaban kami atas setiap tindakan yang kami ambil. Dan percayalah, mereka melakukan pekerjaan yang luar biasa dan tidak malu untuk menyampaikan pendapat secara blak-blakan melalui ulasan, media sosial, dan di mana pun yang dapat Anda bayangkan.
Berhenti Merusak Reputasi Pengembang Plugin
Meskipun saya yakin ada beberapa plugin yang lebih agresif pada pemberitahuan promosi, secara keseluruhan, kami, pengembang produk, adalah manusia yang hanya mencoba melayani pengguna & pelanggan kami sambil juga mencari nafkah. Sebagian besar dari kita tidak memiliki agenda jahat atau tersembunyi. Kami juga menggunakan WordPress dan plugin lainnya, dan jauh lebih sensitif terhadap semua nuansa yang lebih halus ini daripada yang Anda kira.
Lagi pula, banyak pemimpin yang mengungkapkan keprihatinan mereka tentang kekacauan pemberitahuan admin adalah pengembang plugin itu sendiri.
Jadi…
Komunitas yang terhormat, tolong berhenti mengkritik pengembang plugin secara keseluruhan dan menyebarkan sentimen negatif terhadap orang-orang yang bekerja keras setiap hari untuk membantu pengguna memenuhi tujuan dan aspirasi mereka melalui situs WordPress mereka – itu salah dan tidak adil.Tweet
Komunitas yang terhormat, tolong berhenti mengkritik pengembang plugin secara keseluruhan dan menyebarkan sentimen negatif terhadap orang-orang yang bekerja keras setiap hari untuk membantu pengguna memenuhi tujuan dan aspirasi mereka melalui situs WordPress mereka – itu salah dan tidak adil.