Bantuan:Pranala balik
Catatan: Ketika Anda menyunting halaman ini, Anda setuju untuk melepas kontribusi Anda di bawah CC0. Lihat Laman Bantuan Domain Publik untuk informasi lebih lanjut. Beberapa revisi lama untuk halaman ini telah diimpor di bawah lisensi CC BY-SA. Hanya kontribusi baru yang DP. |
Dalam kotak Perkakas di setiap halaman terdapat pranala dengan label "Pranala balik" (atau, lebih umumnya, dilabeli dengan teks dalam MediaWiki:Whatlinkshere).
Gambaran umum
Fasilitas Pranala balik mendaftarkan halaman-halaman di situs yang sama yang bertautan dengan suatu halaman, baik halaman-halaman dalam semua ruang nama, atau ruang nama yang ditentukan. Untuk melihat informasi ini, pilih pranala Pranala balik ketika membaca halaman apapun. Halaman-halaman yang bertautan dan/atau menanamkan halaman yang diberikan akan didaftarkan. Daftar diurutkan berdasarkan ruang nama, kemudian ID halaman (tanggal pembuatan halaman).[1]
Info ini berasal dari tabel pagelinks dan tabel templatelinks . Halaman yang menanamkan halaman yang diberikan akan ditandai dengan konten MediaWiki:Istemplate ("transklusi" atau "inklusi"); untuk halaman-halaman ini tidak ditunjukkan apakah mereka juga bertautan dengan halaman yang diberikan. Ini bisa dilihat dengan m:Query#backlinks.
Daftar pranala ke suatu artikel perguna dalam beberapa cara:
- Itu memberikan gambaran umum seberapa populer sebuah halaman. Halaman yang sering ditautkan kemungkinan lebih sering dilihat dan sebaiknya ditingkatkan kualitasnya. Halaman dengan sedikit atau tanpa pranala balik kemungkinan tidak populer.
- Jika materi subjek artikel tidak jelas, daftar artikel yang menautnya bisa membantu memberikan konteks yang berguna. Contohnya, ketika diberikan sebuah rintisan mengenai John Smith yang hanya memberitahukan tanggal lahir dan meninggalnya, melihat daftar pranala ke artikel tersebut bisa mengungkapkan bahwa dia pernah memenangkan medali emas dalam Olimpiade.
- Memfasilitasi disambiguasi yang wajar.
Fasilitas ini juga bekerja untuk halaman yang tidak ada (bisa jadi ada pranala yang mengarah kepadanya, yang membuat fasilitas ini lebih berguna untuk membuatnya). Tombol Pranala balik juga berada di halaman penyuntingan ketika seseorang mendatangi halaman lewat pranala rusak. Jadi, misalnya, apabila artikel film memiliki pranala ke artikel pemeran-pemerannya, seseorang bisa menemukan film-film yang pernah dibintangi seorang aktor meskipun tidak ada artikel mengenai aktor tersebut.
Untuk memanggil daftar Pranala balik secara langsung, gunakan misalnya
[[w:Special:Whatlinkshere/John Smith|w:Special:Whatlinkshere/John Smith]]
menghasilkan w:Special:Whatlinkshere/John_Smith.
Batasan dan solusinya
Tidak didaftarkan:
- subhalaman yang hanya punya pranala otomatis ke halaman
- pranala dalam ringkasan suntingan
Yang juga didaftarkan:
- halaman dengan kata ajaib #ifexist yang perilakunya bergantung pada keberadaan halaman yang diberikan (lihat kutu 12019)
Dalam kasus pranala ke bagian atau jangkar lainnya, target tepatnya tidak ditampilkan. Selain itu, "Pranala balik" tidak bisa mendaftarkan pranala balik ke bagian/jangkar tertentu saja.[2] FItur-fitur ini diberikan oleh Linksearch setelah menambahkan sebuah "pranala luar tersembunyi".
Alternatif:
Jika diinginkan, bagiannya bisa dipisahkan. Kontennya masih ditunjukkan di halaman yang asli, dengan mentransklusikan halaman yang baru. Alternatifnya, atau untuk persiapan pemisahan, bukannya membuat pranala ke sebuah bagian, Anda bisa membuat pranala ke halaman yang mengalihkan ke bagian itu. Daftar pranala balik halaman lengkap sekarang diurutkan berdasarkan target yang tepat, meskipun tidak mendaftarkan nama bagian target melainkan nama halaman pengalihan. Ini juga membuat menjaga pranala tetap bekerja lebih mudah ketika mengubah nama bagian: hanya target di halaman pengalihan yang perlu diubah, bukan halaman-halaman sumber pranalanya. Perhatikan bahwa pesan pengalihannya terletak di atas halaman, jadi biasanya tidak terlihat di posisi tujuan. Ini bisa jadi sebuah keuntungan (kerugian pesan pengalihan yang terpisah dari bagian tujuan tidaklah besar) atau sebuah kerugian. Untuk melihat nama halaman tanpa bergeser ke atas, perhatikan bahwa peramban biasanya menampilkannya di judul jendela, sedangkan kotak alamat menampilkan nama halaman pengalihan beserta nama bagian dari halaman target. Lihat pula Bantuan:Pranala bagian dan pengalihan (pranala ini juga merupakan contoh dari apa yang baru saja dijelaskan).
Juga perhatikan bahwa jika pranala halaman berubah karena perubahan dalam templat, pranala balik halaman itu tidak langsung diperbarui, tetapi melalui antrean pekerjaan.
Pengalihan
Fitur pranala balik menunjukkan pranala balik mana yang merupakan pengalihan.
Pranala balik dari pengalihan tersebut juga ditunjukkan dengan indentasi di bawah pengalihannya, dan jika di antara pranala balik yang itu terdapat pengalihan, pranala balik dari yang itu juga ditampilkan (tapi tidak lebih lagi).
Ini membuatnya alat yang berguna untuk mencari pengalihan ganda, yang tidak bekerja, dan, kecuali dalam penggunaan tertentu (lihat di bawah) lebih baik diganti dengan pengalihan ke tujuan akhir.
Untuk mendaftarkan pengalihan ke (misalnya) w:Wikipedia:Be bold saja, gunakan https://en.wikipedia.org/w/api.php?action=query&list=backlinks&bltitle=Wikipedia:Be%20bold&blfilterredir=redirects&bllimit=500 atau https://tools.wmflabs.org/redirectviews/?project=en.wikipedia.org&platform=all-access&agent=user&range=latest-20&sort=views&direction=1&view=list&page=Wikipedia:Be_bold.
Kasus-kasus inklusi
Adanya pranala dari A ke C adalah pertanyaan penting untuk pranala balik serta Perubahan terkait. Jika C tidak ada, ini hanya berlaku untuk pranala balik.
- Inklusi didaftarkan dengan keterangan inklusinya.
- Pranala dari A ke C dihitung sebagai pranala balik meskipun pranalanya tidak berada secara eksplisit di teks wiki A, melainkan disebabkan oleh inklusi B, yang punya pranala ke C.
- Jika A memanggil B dan terdapat pranala dalam B ke C di dalam tag noinclude maka B bertautan dengan C, tetapi A tidak.
- Jika A memanggil B dan terdapat pranala dalam B ke C di dalam tag includeonly maka A bertautan dengan C, tetapi B tidak.
- Jika A memanggil B dan pranala dari B ke C bergantung pada suatu variabel atau parameter, maka:
- Pertanyaan apakah A bertautan dengan C bergantung pada nilai variabelnya di halaman A, atau paremeter yang diberikan A ketika memanggil B.
- Pertanyaan apakah B bertautan dengan C bergantung pada nilai variabel di halaman B; dalam kasus parameter, dilihat dari halaman B, halamannya mungkin tidak memanggil nama halaman yang valid (karena memanggil halaman dengan nama dengan tanda kurung kurawal), jadi B tidak menaut ke C apapun, atau namanya bergantung pada nilai default parameter.
Jadi pranala dari A ke C bisa disebabkan oleh inklusi B, meskipun ketika B sendiri tidak bertautan dengan C. Akibatnya, untuk mengetahui templat apa yang menyebabkan suatu halaman bertautan dengan C, tidak cukup untuk mencari templat yang memiliki pranala ke C.
Jika beberapa halaman bertautan dengan C dikarenakan inklusi B, akan lebih mudah apabila B berada dalam daftar pranala balik C. Anda bisa memastikan ini dengan meletakkan contoh penggunaan B yang benar di halaman B, di dalam tag noinclude (B memasukkan B, tetapi tanpa rekursi).
Jika tidak, maka halaman sepeti B, yang menyebabkan halaman lain yang mengandung B menjadi bertautan dengan C, hanya bisa ditemukan dengan mencari halaman-halaman yang secara langsung maupun tidak langsung dimasukkan dalam halaman pranala balik C.
Contoh:
- Template:H:f memanggil Template:h:f {{NAMESPACE}}. Jika memperhitungkan dirinya sendiri, maka yang dipanggil adalah Template:H:f Template Perubahan terkait Template:H:f, Pranala balik ke Template:H:f Template
- Halaman Bantuan:Pranala balik ini menautkan dari Template:H:f ke Template:H:f Help Perubahan terkait Help:What links here, Pranala balik ke Template:H:f Help Jadi halaman ini merupakan pranala balik ke halaman-halaman yang disebutkan terakhir, tetapi Template:H:f tidak didaftarkan.
Meski tanpa nama templat yang bergantung pada variabel atau parameter, jika halaman A bertautan dengan C dikarenakan inklusi B1 yang dialihkan ke B2, yang bertautan dengan C, A tetap berada dalam daftar pranala balik C, tetapi B1 tidak.
Ringkasannya, dalam membahas pranala balik dan Perubahan terkait, A bertautan dengan C apabila terdapat, dalam urutan ini, serangkaian pemanggilan tempat, pengalihan tunggal, pemanggilan templat, pengalihan tunggal, dst., pemanggilan templat, dan serangkaian pengalihan.
Jika suatu halaman ditanamkan secara kondisional melalui #if, #ifeq, #ifexist, #ifexpr, atau #switch, halaman tersebut dihitung sebagai ditanamkan, meskipun kondisinya tidak dipenuhi
Jika di halaman A nama halaman yang ditanamkannya tergantung waktu, misalnya {{abc{{CURRENTDOW}}}}, yang untuk sekarang menghasilkan Template:Abc4, daftar "Pranala balik" dari salah satu templat yang bisa ditanamkan akan menampilkan halaman A: templat yang sedang ditanamkan, atau, bergantung pada masalah tembolok, mungkin yang sebelumnya.
Jadi, meskipun fungsionalitas serupa bisa didapatkan dengan {{#switch:{{CURRENTDOW}}|0={{abc0}}|1={{abc1}}|..}}, metodenya berbeda dalam apakah ketujuh templatnya dihitung sebagai ditanamkan, atau hanya satu saja.
Dalam kasus gambar, penggunaannya dalam suatu halaman didaftarkan dalam bagian ketiga di halaman keterangan gambar, tetapi tidak dalam "Pranala balik" halaman tersebut.
Gaya pengguna
Body dari halaman memiliki selektor body.mw-special-Whatlinkshere, jadi kita bisa menggunakan kode CSS untuk menomori pranala balik.
Urutan; kueri
"Pranala balik" mengurutkan berdasarkan ID halaman, yaitu tanggal pembuatan halaman.
Perbandingan antara m:Query#backlinks dan m:Query#embeddedin:
Bandingkan Special:Whatlinkshere/Template:T dengan https://meta.wikimedia.org/w/api.php?what=backlinks%7Cembeddedin&titles=template:t&bllimit=500&eilimit=500&blfilter=all&eifilter=all
Perbedaan yang ditunjukkan:
- Kueri mengurutkan berdasarkan fungsi (pranala balik dan inklusi), lalu berdasarkan ID halaman, "pranala balik" mengurutkan berdasarkan ID halaman.
- Kueri membedakan antara B hanya dimasukkan dalam A, dan B juga ditaut dari A.
- Kueri tidak menandai pranala balik mana yang merupakan pengalihan, dan tidak memasukkan pranala balik mereka.
- Kueri memberikan ID halaman.
Perbedaan lainnya:
- Kueri membolehkan pembatasan kepada ruang nama tertentu.
{{#dpl:linksto = pagename}} menggunakan Extension:DynamicPageList3 , menghasilkan pranala balik yang diurutkan berdasarkan urutan abjad. Pilihan pengurutan lainnya juga tersedia.
Daftar pranala balik dalam-halaman
Anda bisa menampilkan semua pranala ke suatu halaman di dalam sebuah halaman dengan menanamkan halaman "Special:Whatlinkshere"; lihat Bantuan:Transklusi .
Ini juga bisa dilakukan menggunakan ekstensi-ekstensi Extension:DynamicPageList (disambiguation) .
Kedua ekstensi, Ekstensi:Semantic MediaWiki dan Extension:Cargo , bisa digunakan untuk membuat daftar pranala balik yang lebih rinci, dikelompokkan berdasarkan hubungan tertentu antara kedua halaman, tetapi hanya untuk hubungan yang dikodekan melalui ekstensi tersebut.
Menemukan pranala luar ke suatu halaman
Dari suatu wiki, kita bisa menemukan pranala luar ke URL manapun dari wiki itu dengan menggunakan Istimewa:Pranala luar (jika dipasang). Dengan begitu, kita bisa menemukan misalnya halaman-halaman di Wikipedia bahasa Inggris yang memiliki pranala luar ke halaman ini atau bahkan versi lamanya, halaman penyuntingan atau riwayatnya, dsb. (asalkan parameter "title" disebutkan dulu): [1] [2]
Tidak ada fitur seperti itu untuk pranala interwiki. Ini mungkin merupakan alasan lebih disenanginya gaya pranala luar.
Limitations
- The special page doesn't account for External links within the same wiki.
- The special page doesn't account for Interwiki_links .
Catatan
- ↑ Before phab:T297754 it was sorted by page ID.
- ↑ BZ#8955: Halaman istimewa yang mendaftarkan jangkar bagian rusak
Lihat pula
- Special:Mostlinked - menunjukkan jumlah pranala
- Special:Mostlinkedtemplates - menampilkan banyak halaman yang menggunakan masing-masing templat, tidak menghitung transklusi melalui pengalihan
- API:Query - Lists#backlinks / bl