Satu hal yang tidak pernah jelas bagi saya (terutama karena saya belum mengirimkan plugin ke repositori) adalah bagaimana "ID" plugin (slug) unik dihasilkan (yaitu daftar ini ).
- Apakah itu pilihan oleh penulis pada saat pengajuan SVN, atau oleh moderator?
- Apakah itu nama plugin (judul) yang sudah disanitasi?
- Apakah ini
plugin_basename
? - Apakah ini file plugin utama (tanpa nama direktori)?
- Sesuatu yang lain
Saya ingin tahu atribut mana dari sebuah plugin menghubungkannya dengan SVN counterpart (jika ada) untuk API pembaruan plugin?
Saya bertanya, sebagian dari sifat saya ingin tahu, tetapi juga bagaimana memastikan (sampai taraf tertentu), plugin satu kali saya sendiri tidak akan berbenturan dengan yang ada di SVN.
Sebagai contoh, jika itu hanya 3) , saya bisa menggunakan nama direktori yang sangat unik, tetapi menjaga nama plugin saya (judul) singkat dan manis.
NB Sementara konvensi penamaan file "standar" tampaknya [my-plugin-name]/[my-plugin-name].php
, saya sudah menyukai [my-plugin-name]/plugin.php
.
Ini memberikan semua plugin saya beberapa konsistensi, jelas bahwa itu adalah file "bootloader" (utama), dan dari sudut pandang picik saya benci pengulangan nama direktori.
Ini adalah alasan lain saya mengajukan pertanyaan, karena 4) akan mengacaukan saya. Ditambah lagi, saya juga ingin mendengar pendapat Anda tentang "standar" ini :)