Extension:DynamicPageList3/tr

DynamicPageList3 uzantısı, MediaWiki için bir raporlama aracıdır ve kategori üyelerini ve çeşitli biçimler ve ayrıntılarla kesişimleri listelemektedir. Tam belgelendirme için kılavuzuna bakın.

Temel bir seçim parametreleri setiyle çağrıldığında, DPL bir veya daha fazla kategorideki sayfaların bir listesini görüntüler. Seçimler ayrıca yazar, ad alanı, tarih, ad kalıbı, şablonların kullanımı veya diğer maddelere kaynakça gibi faktörlere dayalı olabilir. Çıkış, bazıları seçilmiş maddelerin unsurlarını içeren çeşitli biçimler alır.

Bu uzantı,  ayrıştırıcı işlevi veya  ayrıştırıcı etiketi ile çağrılır. Bir Wikimedia-belirli özelliklerin uyumlu uygulaması ile başlatılabilir.

Karmaşık aramalar, hesaplama açısından pahalı veritabanı sorgularına neden olabilir. Ancak, her sayfa yüklemede sorguyu yeniden çalıştırma ihtiyacını azaltmak için varsayılan olarak tüm çıkış bir saatlik bir süre için önbelleğe alınır. DPL:Parametreler: Diğer Parametreler kılavuz sayfası, önbelleği devre dışı bırakmak ve anlık güncellemelere izin vermek için kullanılabilecek parametreler hakkında bilgi içerir.


 * Kılavuz ve Eksiksiz Belgelendirme
 * Gamepedia Yardım Viki'de belgelendirme


 * Kaynak Kodu


 * GitHub'da Hatalar ve Özellik İstekleri


 * Lisanslama
 * DynamicPageList3 GNU Genel Kamu Lisansı, sürüm 2 altında yayımlandı.

Yapılandırma
Bunlar, varsayılan değerleriyle birlikte DPL'nin yapılandırma ayarlarıdır.

Bunları değiştirmek için, uzantıyı vikiye eklemeden önce tanımlandıklarından emin olun.

The global variable is automatically respected by DPL.

It will prevent the contents of the listed namespaces from appearing in DPL's output.

İşlevsel zenginlik
DynamicPageList has many features which are unlocked based on the maximum functional richness level.

There are some that can cause high CPU or database load and should be used sparingly.
 * - equivalent to Wikimedia's
 * - adds additional formatting parameters
 * - adds performance equivalent features for templates and pagelinks
 * - allows more-expensive page inclusion features and regular expression queries
 * - permits exotic and potentially dangerous batch update and delete operations; not recommended for public websites. Includes debugging parameters for testing and development.

Genişletilmiş DPL İşlevselliği
Extended DPL is invoked by using the parser function, or the parser extension tag .
 *  See Manual - General Usage and Invocation Syntax and DPL:Parameters: Criteria for Page Selection 

Geriye dönük uyumluluk
Functionality compatible with Wikimedia's DPL extension can be invoked with .

Further information can be found on the Compatibility manual page.

Kullanım Felsefesi ve Genel Bakış
With the assumption there are some articles written about countries those articles will typically have three things in common:
 * They will belong to a common category
 * They will have a similar chapter structure, i.e. they will contain paragraphs named 'Religion' or 'History'
 * They will use a template which is used to present highly structured short data items ('Capital', 'Inhabitants', ..) in a nice way (e.g. as a wikitable)

Generate a report based on countries
If there was a need to assemble a report of what countries practice a certain religion this could be easily done with the  and   parameters.

DPL ile şunlar yapılabilir:


 * Tüm bu maddelerin (veya rastgele bir numunenin) bir listesini oluşturun
 * Maddelerin meta verilerini gösterin (popülerlik, son güncelleme tarihi, ..)
 * Maddelerin bir veya daha fazla bölümünü göster (içeriği 'yansıtma')
 * Genel şablona geçirilen parametre değerlerini gösterin
 * Maddeleri uygun şekilde sıralayın
 * Sonucu sıralanabilir bir tabloda sunun (örn.)
 * Birden çok sütun çıkışını oluşturun

Hangi adımlar gereklidir?
Listelemek istediğiniz maddeleri bulun:


 * Kategorilerin mantıksal bir kombinasyonunu (AND,OR,NOT) seçin
 * Maddenin atanması gereken kategori sayısı için bir aralık belirtin
 * Ad alanlarının mantıksal birleşimiyle (AND,OR,NOT) seçin
 * Maddenin adıyla eşleşmesi gereken bir kalıp tanımlayın
 * Maddenin bağlanması veya bağlanmaması gereken bir sayfa adlandırın
 * Maddenin kullanması veya kullanmaması gereken bir şablon adlandırın
 * Bir sayfadaki harici bağlantılarda bulunması gereken bir metin kalıbını adlandırın
 * Yönlendirmeleri hariç tutun veya dahil edin
 * Aramanızı kararlı sayfalarla veya kaliteli sayfalarla ("işaretli revizyonlar") sınırlandırın
 * Yazar, son değişiklik tarihi vb. gibi seçim için diğer kriterleri kullanın.
 * Dahil etmek istediğiniz sayfaların içeriğiyle eşleşmesi için düzenli ifadeler tanımlayın

Maddelerin sonuç listesini buna göre sıralayın


 * Madde adı
 * Madde boyutu
 * Son değişiklik tarihi
 * Düzenleme yapacak son kullanıcı

Görmek istediğiniz öznitelikleri tanımlayın


 * Madde adı
 * Madde ad alanı
 * Madde boyutu
 * Son değişiklik tarihi
 * Son erişim tarihi
 * Düzenleme yapacak son kullanıcı

 Define contents you want to show 


 * Whole article
 * Contents of certain sections (identified by headings)
 * Text portions (defined by special marker tags in the article)
 * Values of template calls
 * Use a custom template to show output

 Define the output format 


 * Specify header and footer for the default output
 * Use ordered list, unordered list
 * Use tables
 * Format table fields individually by applying templates to their content
 * Use category style listing
 * Add a link to the article or to one or more of its sections
 * Add a link to the article or to one or more of its sections

Performans
DPL's code execution and database access is typically fast for typical category and article look ups.

However, using loose LIKE and REGEXP match parameters and/or requesting large data sets can result in long database access times.

Parser time should also be kept in consideration.

For example, having the query of image results go into a template that displays them will result in a parser media transform for each one.

This can quickly eat up 2MBs of RAM per media transform.

Daha fazla okuma
DPL can do much more than we can explain here.

A complete manual is available with full parameter documentation.
 * – An overview and comparison.