Extension:Cargo/tr

Cargo, bilgi kutuları gibi şablonlara yapılan çağrılarda yer alan verileri depolamak ve sorgulamak için basit bir yol sağlayan MediaWiki'nin bir uzantısıdır. Kavram olarak Semantic MediaWiki uzantısına benzer, ancak kurulum kolaylığı ve kullanım kolaylığı dahil olmak üzere bir dizi avantaj sunar.

Cargo, tüm verilerini MediaWiki'nin kendi veritabanına (varsayılan) veya ayrı bir veritabanına yerleştirilebilen veritabanı tablolarında depolar. Çoğunlukla, depolanan her şablon, verilerini her bir ilgili şablon parametresi için bir sütun ile tek bir DB tablosunda depolanır. Bunun birkaç istisnası vardır: Değer dizilerini/listelerini tutan şablon alanlarının ve coğrafi koordinatları tutan alanların işlenmesi, çoğu DB sisteminde bu veri türlerinin yetersiz yerel işlenmesi nedeniyle daha karmaşıktır. Ve birden çok şablon, verilerini tek bir DB tablosunda depolamak için ayarlanabilir.

Uzantı, bir dizi ayrıştırıcı işlevi tanımlar; bu üçü en önemlileridir:
 * - bir şablonun kısmına yerleştirilir; bir tablo için şemayı tanımlar.
 * - bir satırı bir Cargo tablosuna depolar; genellikle bir şablonun  kısmına yerleştirilir.
 * - SQL bileşenlerini kullanarak bir veya daha fazla Cargo veri tablosunu sorgular.

Diğer tanımlanmış ayrıştırıcı işlevleri şunlardır:
 * - bir şablonu başka yerde bildirilen bir tabloya satır eklemek olarak tanımlar.
 * - displays the results of multiple queries in one place.
 * - displays a map showing a single point.
 * - prints out the dates for a recurring event; for use by #cargo_store.

Cargo also defines various interfaces for viewing and drilling down through this stored data.

Cargo has been tested, and works, with the MySQL, PostgreSQL and SQL Server database systems. In theory, it also supports SQLite and Oracle, but it has not been tested with these systems and may not work.

This version of the Cargo extension requires MediaWiki 1.29+.

Click through the pages in the navigation bar above to learn more about Cargo, how it works, how to use it, and how to install it.