Kontroversi seputar Tema “Populer” WordPress.org Mengungkap Kelemahan dalam Algoritma

Diterbitkan: 2016-10-27
kredit foto: Luis Llerena
kredit foto: Luis Llerena

Jika Anda pernah bertanya-tanya bagaimana Direktori Tema WordPress mengidentifikasi dan memberi peringkat pada tema yang ditampilkan di bawah tab populer, Anda mungkin terkejut mengetahui bahwa itu tidak ada hubungannya dengan peringkat. Popularitas adalah kualitas yang agak subjektif untuk diukur, tetapi WordPress.org memiliki algoritme untuk memberi pengguna gambaran tentang tema mana yang sedang tren.

tema-direktori-populer-tab

Jumlah situs yang menggunakan tema adalah metrik pertama yang muncul dalam pikiran untuk popularitas, tetapi tidak dapat dibatasi pada itu atau hasilnya mungkin condong ke tema lama yang sebenarnya tidak populer lagi. Samuel “Otto” Wood, sebagai tanggapan atas utas Twitter tentang bagaimana tema tampak seperti permainan sistem, membuat video untuk menjelaskan cara kerja algoritme popularitas.

“Populer saat ini adalah pemasangan aktif dibagi berdasarkan usia tema dan beberapa faktor lainnya,” kata Wood. “Peringkat saat ini tidak menjadi faktor di dalamnya. Kami mencoba membuat algoritme untuk menambahkan peringkat ke dalamnya. Sebagian besar itu adalah masalah popularitas.”

Saya memintanya untuk klarifikasi lebih lanjut tentang faktor-faktor lain dan dia mengatakan itu bervariasi tergantung pada data apa yang mereka miliki dan bagaimana data itu terlihat dari waktu ke waktu. “Kami menyesuaikannya agar cukup teratur, tetapi tetap mencerminkan apa yang populer saat itu,” kata Wood.

Dion Hulse, yang juga membantu memelihara infrastruktur WordPress.org, mengatakan, “Ini tidak diterbitkan dengan desain, semoga mencegah penulis terlalu banyak memainkannya. Selain apa yang dikatakan Otto, mereka hanya bagian publik lainnya adalah bahwa sebuah tema harus berusia setidaknya dua minggu untuk dimasukkan dalam peringkat populer. ”

Pada akhir tahun lalu, jumlah unduhan tema diganti dengan jumlah pemasangan aktif untuk mencoba mencegah pembuat tema memainkan sistem agar muncul di tab Populer. Permainan sistem jauh lebih sulit sekarang tetapi ada cara lain untuk melakukannya, karena pengukuran yang tidak sempurna untuk pemasangan aktif.

Bagaimana WordPress.org Mengukur Pemasangan Aktif untuk Tema

Topik pemasangan aktif kembali dipicu kemarin oleh Matt Medeiros, pemilik usaha kecil dan penulis tema WordPress.org, yang mencurigai penulis tema permainan sistem yang baru-baru ini populer.

Tema Vertex, baru di direktori bulan ini, telah memiliki lebih dari 10.000 pemasangan aktif, meskipun jumlah unduhannya jauh lebih rendah dan tidak ada peringkat. Medeiros membuat video yang menjelaskan apa yang dia anggap sebagai aktivitas mencurigakan yang mendorongnya ke tempat paling populer keempat di WordPress.org. Hal ini mendorong Samuel Wood untuk memfilmkan tanggapan, yang merinci beberapa kelemahan dalam sistem yang mengukur pemasangan aktif.

“Jumlah pemasangan aktif adalah jumlah situs yang telah melaporkan kepada kami bahwa mereka sedang memeriksa pembaruan untuk tema itu dan bahwa itu aktif,” kata Wood. Dia menjelaskan bahwa 10.000+ dalam hal ini dan banyak lainnya adalah perkiraan kasar karena WordPress.org tidak memiliki pengukuran yang tepat tentang berapa banyak situs yang telah memasang tema:

Yang sebenarnya kami hitung adalah ya, jumlah penginstalan aktif dari tema bernama Vertex. Itu mungkin termasuk tema yang tidak ada dalam direktori kami, seperti yang ini dari tema Elegan. Jika tema tidak ada di direktori kami, kami masih mendapatkan laporan tentangnya. Satu-satunya cara bagi kami untuk tidak melakukannya adalah dengan membuat tema itu sendiri yang memeriksa pembaruan mereka alih-alih memeriksa kami untuk pembaruan, yang memang seharusnya dilakukan oleh tema mereka. Saya akan melangkah lebih jauh dengan mengatakan bahwa setiap tema komersial memang harus memeriksa situs komersial mereka, sistem mereka bukan milik kami, tetapi jika mereka tidak memiliki kode khusus untuk menangani kasus itu, maka ya itu akan melaporkan kembali ke server API kami mencari pembaruan. Dan jika itu memiliki nama Vertex maka ya, itu akan dihitung sebagai tema Vertex.

Dalam hal ini, pembuat tema Vertex disadarkan bahwa nama tersebut sudah digunakan di luar WordPress.org. Mereka menawarkan untuk mengubah nama tema menjadi iVertex selama proses peninjauan, tetapi Tim Peninjau Tema memutuskan bahwa itu tidak perlu.

"Tidak ada permainan yang terjadi di balik itu," kata Wood. “Jika seseorang memainkan sistem, saya akan menemukannya. saya jamin. Namun, ini bukan kasus seperti itu. Algoritme kami saat ini melihat pemasangan aktif dan jika Anda memilih nama yang sangat populer [di luar WordPress.org], Anda dapat memiliki banyak pemasangan aktif tanpa itu benar-benar menjadi tema yang sedang dihitung.”

Masalah ini dapat diselesaikan dengan ID unik untuk tema. Wood mengatakan ada tiket inti berusia enam tahun yang ingin dia terapkan, tetapi saat ini itu bukan prioritas.

“Sayangnya, tidak ada dorongan nyata untuk melakukan itu,” katanya. “Pada titik tertentu di masa depan, saya ingin semua tema dan plugin di direktori WordPress mendapatkan ID unik yang dapat mereka masukkan ke header mereka dan ketika mereka melaporkan kembali, memiliki ID unik itu akan secara unik mengidentifikasi tema atau plugin itu. Itu akan menghilangkan begitu banyak masalah bagi saya. Itu akan membuat pembaruan jauh lebih mudah. Saya akan dapat melakukan banyak hal berguna dengannya dan itu akan membuat saya memperbaiki masalah ini di sini.”

Bagaimana Algoritma Tema Populer Mempengaruhi Bisnis Tema

Mendapatkan ID unik di tempat bukanlah perbaikan yang mudah, karena pelaporan tema perlu dirombak dan beberapa sistem yang berinteraksi satu sama lain perlu diubah. Akan bermanfaat dalam jangka panjang untuk pelaporan yang lebih akurat di WordPress.org, yang merupakan tempat pertama yang dijelajahi banyak pengguna saat mencari tema baru. Jika jumlah penginstalan aktif bukan representasi yang tepat dari penginstalan melalui WordPress.org, maka tidak masuk akal untuk menyematkan algoritme populer ke nomor tersebut.

Saya bertanya kepada Matt Medeiros mengapa dia memilih untuk menyoroti situasi dengan Vertex, dan dia menjelaskan mengapa banyak pemilik usaha kecil memiliki minat yang kuat pada halaman tema populer.

“Semakin sulit untuk bertahan sebagai toko tema akhir-akhir ini,” kata Medeiros. “Penulis indie dibayangi oleh toko tema besar dan pasar besar. Bagi saya, .org adalah satu-satunya sumber distribusi untuk tema saya, dan saya memiliki keinginan untuk melihat repo menjadi tempat de facto untuk menemukan tema berkualitas. Sayangnya, tidak semua tema diajukan untuk 'melakukannya dengan benar' dan banyak yang muncul untuk mendapatkan uang cepat dari pengguna akhir yang tidak curiga. Tempat teratas bernilai BANYAK uang (lihat: Zerif) dan ditambah dengan mesin pencari yang menua untuk tema, game ke puncak sangat berharga, bahkan dalam jangka pendek. Pengguna yang tidak curiga, yang menganggap pencarian terlalu menantang, puas dengan apa yang ada di depan mereka.”

Medeiros mereferensikan Zerif Lite, yang baru-baru ini dihapus dari WordPress.org, karena pelanggaran pedoman yang mulai diberlakukan setelah tema disetujui. Tema itu menarik puluhan ribu dolar untuk ThemeIsle, berkat seringnya menjadi salah satu tema paling populer di WordPress.org. Ionut Neagu, CEO perusahaan, memperkirakan bahwa penangguhan Zerif Lite dari direktori akan mengurangi pendapatan perusahaan sebesar $70K/bulan sebesar 50%.

“Ada ketidaksukaan yang tersisa dalam proses peninjauan untuk peningkatan penjualan freemium,” kata Medeiros. “Tidak semua orang setuju bahwa orang harus memiliki produk upsell di sini, dan itu sangat disayangkan. Sebagai pemilik usaha kecil, pendapatan itu membantu saya menginvestasikan kembali ke komunitas WordPress, WordCamps, mempekerjakan dan melatih orang-orang dalam mengembangkan dengan WordPress. Terkadang proses peninjauan, bercampur dengan emosi orang lain, terasa seperti pajak yang meningkat terhadap pemilik bisnis perangkat lunak kecil, seperti saya.”

Saat menarik perhatian pada nomor pemasangan aktif yang mencurigakan untuk tema Vertex dan kekurangan dalam algoritme, Medeiros mendapat perlawanan dari Wood, yang tidak melihat direktori sebagai tempat di mana bisnis harus mengharapkan pengembalian investasi mereka.

“Direktori tema bukanlah iklan untuk menjajakan barang dagangan Anda,” kata Wood. “Pemikiran seperti itulah yang membuat saya ingin melarang semua tema dengan versi 'berbayar' dari direktori sepenuhnya. Direktori tema bukanlah sarana periklanan. Bukan itu tujuannya. Jika itu niat Anda, maka Anda salah melakukannya. ”

Medeiros mengatakan dia tidak tertarik untuk meninjau semua tema untuk kemungkinan penipuan, dia juga tidak mengharapkan Otto melakukan hal yang sama. Vertex hanyalah salah satu contoh di antara banyak kekurangan dalam algoritme yang ditampilkan di depan umum.

“Saya memilih untuk menyoroti masalah ini karena menurut saya repo bisa menjadi pilihan yang lebih baik bagi pengguna daripada pasar yang mencari keuntungan,” kata Medeiros. "Bagaimanapun, saya hanya bisa berharap menggali percakapan ini membantu mempengaruhi perubahan menjadi lebih baik."