FANDOM


Bu uzantı normalde etkin değil ancak istek üzerine kullanılabilir.

Gadgetlar, özel JavaScript (JS) veya CSS kullanmak isteyen kullanıcılara sunar. MediaWiki:Common.js veya MediaWiki:Wikia.css içindeki kodun aksine, Gadget etkin JS ve CSS her kullanıcı tarafından görülmez. Bunun yerine, kullanıcı "Gadget" etiketli bir sekme altındaki tercihler içindeki kodu etkinleştirmek veya devre dışı bırakmak için seçer.

Bu nedenle, gadget'lar, viki kullanıcılarınıza site genelinde isteğe bağlı deneyimler sunmanın bir yolu olarak düşünülebilir.

Bu sayfa size süreçle ilgili genel bir bakış sunar. Daha fazla ayrıntı için, lütfen bu sayfa üzerine gelin.

Uzantı

Bir vikide gadgetlar kullanılabilir, ancak bu özellik uzantı özelliğinin etkinleştirilmesini talep ederek personele mesaj gönderdikten sonra kullanılabilir. Bir Fandom vikinin varsayılan koşulu gadgeta sahip olmamaktır. Şansınız, şu anda üzerinde bulunduğunuz vikide gadgetların olmamasıdır.

Bir diğer küçük ayrıntı: büyük Gadgetlar tipik olarak uzantının kendisine atıfta bulunurken, küçük gadget tipik olarak uzantı üzerinden etkinleştirilen her öğe anlamına gelir.

Bir gadgetı tanımlama

Gadgetlar uzantısı vikinizde etkinleştirildikten sonra, kullanıcılarınızın seçebileceği Özel:Tercihler'de gadgetların listesini oluşturun. Bunu yapmak için, gadget için bir ad ve açıklama sağlayan ve kullandığı JS ve CSS snippet'lerinin bir listesini sağlayan MediaWiki:Gadgets-definition içindeki girişleri yazın. Bu noktada JS ve CSS sayfalarının gerçekte vikinizde bulunup bulunmadığı önemli değildir; tanımlarla başlayan, daha sonra oluşturabileceğiniz dosyaların adlarını belirtir.

Wikide gadgetların listesini alma

Gadgets-preferences

Özel:Tercihler'in tipik bir Gadget bölümü

Gadget tanımlarınız ayarlandığında, gadgetlar herkesin tercihlerinin "Gadgetları" bölümünde görünür; böylece kullanıcılar hangi gadgetların topluluklarının ihtiyaçlarına uygun olduğunu seçebilir. Eklenen gadgetlara genel bir bakış, Özel:Gadgets'da ve onları tanımlayan ilgili sayfalara bağlantılar içerir ve vikinin gadgetları üzerinde daha iyi kontrol sağlar. Tercihlerinizde görünen başlıklar burada da yeniden tanımlanabilir.

Özel:Gadgetlar Fandom arama çubuğundaki gadget'lar, Gadget uzantısının vikide etkin olup olmadığını belirlemenin hızlı bir yoludur.

Bir gadget nasıl kurulur

Gadgets-special

Özel:Gadgetlar görünümü

Oluşturduğunuz tüm özel Gadget MediaWiki ad alanı sayfalarına, gibi Gadget- MediaWiki:Gadget-MyGreatStyle.css veya MediaWiki:Gadget-ThisIsSomeCoolJavascript.js ile önceden eklenmiş olması gerekir.

Fandom'daki herhangi bir JavaScript'te olduğu gibi, Gadget etkin JS, JavaScript inceleme süreci üzerinden geçmelidir, bu nedenle vikinizin kullanımına hemen erişilemez. Ve diğer site çapı sayfalarında olduğu gibi, Gadgetlar yalnızca JS ve CSS kullanılarak yazılabilir.

Temel örneği

Diyelim ki GüzelGadget adlı bir gadgetınız var. Bir miktar JS aramak ve bir miktar CSS stiline sahip olmak istiyorsunuz. Bunu yapmak için, MediaWiki:Gadgets-definition sayfanızda bir yıldız işaretinden önce bir çizgi oluşturacaksınız. Böyle bir şeye benzeyebilir:

* GüzelGadget|JavaScript.js|Style.css

Gadget tamamen JS tabanlıysa, herhangi bir özel CSS gerektirmiyorsa, bunu yaparsınız:

* GüzelGadget|JavaScript.js

İlk alan, aracın kullanıcıya bakan adıdır. Düzgün çalışması için yalnızca harfleri ve sayıları içerebilir. Adı GüzelGadget ise, karşılık gelen MediaWiki ad alanı sayfası MediaWiki:Gadget-GüzelGadget olacaktır. Bu sayfa çok önemlidir, çünkü Tercihler öğenizin Gadgetlar kısmında görüntülenecek bir açıklama metni tanımlamanıza izin verir.

İkinci ve sonraki alanlar kodu oluşturan sayfaları tanımlar. Yukarıdaki örnekte, JavaScript.js ve Style.css, MediaWiki:Gadget-JavaScript.js ve MediaWiki:Gadget-Style.css olacaktır.

Önemli notlar

  • Okuyucularınıza gadgetın açıklama sayfasında ne yaptığına dair makul bir özet verdiğinizden emin olun (örneğin, MediaWiki:Gadget-GüzelGadget). Tamamen farklı bir şey yaptığında bir şey yaptığını söyleme. Unutmayın, gadgetların asıl amacı, kullanıcılarınıza vikinizi nasıl deneyimleme konusunda bir seçenek sunmaktır. Bunun için kullanıcıların doğru bilgiye ihtiyacı var.
  • Bu üç örnekten her biri için kasıtlı olarak farklı isimler seçtik - isim, JS sayfası ve CSS sayfası - sadece bu temel örnekte her şeyi netleştirecek şekilde. Uygulamada, birçok farklı gadget’a sahip bir vikide, onları diğer cihazlardan ayırmak için muhtemelen tüm adları aynı tutarsınız. Örneğin, muhtemelen MediaWiki:Gadget-GüzelGadget (ad), MediaWiki:Gadget-GüzelGadget.js (JS) ve MediaWiki:Gadget-GüzelGadget.css (CSS) olur.

Ayrıca bakınız

Daha fazla yardım ve geri bildirim

  • Yardım:İçerikler sayfasındaki diğer yardım sayfalarına göz atın ve arama yapın
  • Daha fazla yardım ve destek için Fandom Topluluk Merkezi sayfasına bakın.
  • Bu makaledeki hataların veya net olmayan adımların nasıl bildirileceğini öğrenmek için Fandom'a iletişim sayfasına kontrol edin.
Community content is available under CC-BY-SA unless otherwise noted.