Uzantılar, Fandom'un üzerinde çalıştığı yazılım platformu olan MediaWiki için geliştirilmiş özellikler ve eklentilerdir. Fandom personeli veya üçüncü taraf geliştiriciler tarafından, bir viki işlevini genişletmek veya özelleştirme amacıyla yerleşik bir MediaWiki özelliğini geçersiz kılmak için tasarlanmıştır.
Uzantı nasıl talep edilir
İlk olarak, aradığınız uzantının topluluğunuzda mevcut olmadığını doğrulayın. Bunu Özel:Sürüm sayfasına giderek ve "yüklü uzantılar" bölümünün altına bakarak veya uzantının ayrıştırıcı işlevler veya "etiketler" ve "kancalar" bölümündeki o sayfanın altında etiketi kontrol ederek kontrol edebilirsiniz. Fandom'da zaten önemli bir varsayılan olarak etkinleştirilmiş uzantı sayısı var.
Fandom kod tabanında zaten birçok başka uzantı var ve istek üzerine etkinleştirilebilir. Fandom'un hangi uzantıları sunduğunu bu sayfada daha sonra kontrol edebilirsiniz. Variables gibi bazı temel içerik araçları, istendiğinde personel tarafından otomatik olarak etkinleştirilir. DPL gibi diğer karmaşık uzantılar söz konusu olduğunda, bir personel, istediğiniz uzantının aslında ideal çözüm olduğundan emin olmak için genellikle birkaç soru soracaktır. Ortaya çıkan site yapılandırmasının önemli ölçüde değişebileceği diğer uzantılar (AbuseFilter gibi), isteğin içeriğine bağlı olarak personelin takdirine bağlı olarak etkinleştirilecektir.
Fandom belirli bir uzantı sunmuyorsa, Fandom mühendislik ekibinin iletişim formu kullanarak ve neden gerekli olduğuna dair bir gerekçeyle birlikte MediaWiki uzantı sayfasına bağlantı vererek yüklemeyi araştırmasını isteyebilirsiniz. Lütfen mühendislik ekibinin uzantıyı incelemesinin birkaç ay sürebileceğini unutmayın. Çoğu uzantı isteği reddedilecektir; bu, esas olarak, bir uzantının Fandom kod tabanı sunucularında yaşamak için gerektireceği yeniden yazma miktarından kaynaklanmaktadır. Bu nedenle, MediaWiki.org'da bir uzantıya bakarken, uzantının güncel olup olmadığını, bakımlı olup olmadığını ve bir önbelleğe alma katmanına izin verip vermediğini kendinize sormanız her zaman iyidir. Bu sorulardan herhangi birinin cevabı hayır ise, Fandom uzantıyı kuramaz.
Varsayılan olarak etkin uzantılar
Kullanıcılar ve hizmetliler
- Global CSS and JS
- İngilizce Topluluk Merkezi'nden alınan tüm vikilere küresel kullanıcı CSS ve JavaScript'i ekler.
Viki araçları
- CategoryTree
- Bir topluluğun kategori yapısını görüntülemek için AJAX tabanlı araç.
- CharInsert
- Standart olmayan karakterleri eklemek için JavaScript kutusunun oluşturulmasına izin verir.
- Cite
- <ref[ name=id]> ve <references/> kaynakça için etiketler ekler.
- CLDR
- CLDR veri adresinden alınan farklı diller, ülkeler, para birimleri ve zaman birimleri için yerel dil adlarını içerir.
- Comments
- Bir blog gönderisine veya madde sayfasına hızlı bir mesaj bırakmanın yolu.
- Community Page
- Topluluk için, vikide yapılması gerekenleri listelemek için bir sayfa sağlar.
- DPLforum
- Madde sayfalarını kullanan DPL tabanlı forum uzantısı.
- EasyTimeline
- Editörler, bu aracın söz dizimini kullanarak olayların zaman çizelgelerini oluşturabilir.
- EmbedVideo
- Popüler kaynaklardan gelen videoları doğrudan sayfalara gömer.
- ImageMap
<imagemap>
etiketi kullanarak istemci tarafı tıklanabilir resim haritalarına izin verir.- Inputbox
- Önceden tanımlanmış HTML formlarının eklenmesine izin verir.
- Interactive Maps
- JSON tabanlı bir harita oluşturmak için bir harita oluşturma aracı ekler.
- Labeled Section Transclusion
- Yalnızca tüm sayfalardan ziyade sayfaların bölümlerinin yansıtmasına izin verir.
- Maths
- Sayfadaki matematik formülleri için sözdizimi ekler.
- Maps Extension
- Viki alan işaretçileriyle kolayca Dünya tabanlı haritalar oluşturun.
- Message Wall
- Kullanıcıların diğer kullanıcılara genel mesajlar göndermesini sağlayan iletişim aracı.
- MsUpload
- Birden çok resim yüklemek için kaynak düzenleyicide yerleşik araç.
- ParserFunctions
- Ayrıştırıcıyı mantıksal işlevlerle geliştirin.
- Poem
<poem>
şiir biçimlendirme etiketi ekler.- Portable Infobox
- Sayfanın konusunun bir özetini sunmak için taşınabilir bilgi kutusu XML sözdizimini ekler.
- RandomImage
<randomimage />
kullanarak rastgele bir medya seçici sağlar.- RandomSelection
- Verilen kümeden rastgele bir seçenek görüntüler.
- RSS Feed
- Herhangi bir siteden RSS beslemelerini bir sayfaya gömer.
- Scribunto
- Betik dili dillerini MediaWiki sayfalarına gömmek için çerçeve.
- Social Activity Feed
- Hizmetlilerin ve moderatörlerin vikilerinin sosyal etkinliklerine göz kulak olmalarına yardımcı olan araç.
- Tabber
- "Sekmeli" içeriğe sahip olma yöntemleri.
- TemplateData
- Editörlerin şablonların nasıl çağrılacağını belirlemesine izin verir.
- Video Embed Tool
- YouTube, Metacafe ve diğer birçok siteden videolar gömer.
Spam ve engelleme
- ConfirmEdit
- Basit captcha uygulaması.
- TitleBlacklist
- Anlaşmazlık sayfa başlıklarını engellemek için normal ifade tabanlı araç.
Diğer araçlar
- ArticleMetaDescription
- Maddenin pasajını içeren meta açıklama etiketi ekleme.
- SyntaxHighlight
- Kod sözdizimi vurgulayıcı, birçok dili destekler.
İstek üzerinde mevcut
Bu, Fandom'da istek üzerine bulunan MediaWiki uzantılarının kapsamlı olmayan bir listesidir. Ayrıca "İstek üzerinde etkin uzantıları" kategorisine bakın.
- Achievements
- Katkıları teşvik etmek için kullanıcılara rozetler ekleyin.
- Calendar
- Bir takvimin sayfalara gömülmesine izin verir.
- Arrays
- Dizilerde çalışan ayrıştırıcı işlevleri sağlar.
- Community JS
- Site JS için izin verir (ImportJS dahil değildir).
- DynamicPageList
<dpl>
etiketini ekleyen içerik listeleme aracı.- Editcount
- Ad alanı başına belirli bir kullanıcının vikide kaç düzenleme yaptığını gösterir.
- Gadgets
- Kullanıcılar için "küçük araçlar" oluşturur ve kullanımına izin verir.
- Loops
- Döngüler gerçekleştirmek için ayrıştırıcı işlevler sağlar.
- Recent Changes patrol
- Düzenlemelerin viki politikalarına uygun olup olmadığını söyler.
- Variables
- Sayfadaki bir değişkeni tanımlamanıza ve daha sonra aynı sayfada kullanmanıza izin verir.
- WikiHiero
- Hiyeroglifleri görüntülemek için sözdizimi.
Kısıtlı uzantılar
Bu uzantılar erişim kısıtlamalarına tabidir ve hizmetlilere yalnızca açık ve güncel bir ihtiyaç olduğunda erişim izni verilir.
- AbuseFilter
- Yapıcı olmayan düzenlemeleri otomatik olarak yakalamak için araç.
- CheckUser
- Uygun izne sahip kullanıcılara, kullanıcının IP adreslerini ve diğer bilgileri kontrol etme yeteneği verir. (Bu genellikle bir yalnızca personel aracıdır, ancak birkaç büyük wiki yöneticisinin de buna erişimi vardı.).
- Nuke
- SOAP'lara, Yardımcılara, Wiki Temsilcilerine ve Personel üyelerine sayfaları toplu olarak silme yeteneği verir. (Viki hizmetlileri, belirli bir kullanıcı tarafından oluşturulan sayfaları toplu olarak silmek için Nuke betiğini de kullanabilir).
- Protect site
- Fandom personelinin, Fandom Helpers, Viki Temsilcileri ve SOAP'ın çeşitli site değişikliklerini geçici olarak engellemesine izin verir (gerektiğinde etkinleştirilir).
- SpamBlacklist
- URL spam'lerini filtrelemek için düzenli ifade tabanlı araç.
- Semantic MediaWiki
- Artık talep edilemez. Bu vikideki "Yardım" sayfası buraya yönlendirilir, ancak tartışma en iyi Semantic MediaWiki'nin resmi belgelendirme sitesi ile sınırlandırılabilir.
- TabView
- Her bir alt sayfa için bir sekme ile sayfaları tek bir sayfada birleştirmenin kolay bir yolunu sunar.
Dış bağlantılar
- MediaWiki Uzantıları Listesi MediaWiki yazılımının ana sayfası olan MediaWiki.org'da.
Daha fazla yardım ve geri bildirim
- Yardım:İçindekiler sayfasında diğer yardım sayfalarına göz atın ve arayın
- Daha fazla yardım ve destek kaynakları için Fandom Topluluk Merkezi'ne bakın
- Bu maddedeki hataları veya belirsiz adımları nasıl bildireceğiniz konusunda Fandom'a iletişim sayfasına bakın