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 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.
 * - birden çok sorgunun sonuçlarını tek bir yerde görüntüler.
 * - tek bir noktayı gösteren bir harita görüntüler.
 * - tekrar eden bir olayın tarihlerini yazdırır; #cargo_store göre kullanım için.

Cargo ayrıca bu depolanan verileri görüntülemek ve incelemek için çeşitli arayüzler tanımlar.

Cargo, MySQL, PostgreSQL ve SQL Server veritabanı sistemleriyle test edilmiş ve çalışmaktadır. Teorik olarak, SQLite ve Oracle'ı da destekler, ancak bu sistemlerle test edilmemiştir ve çalışmayabilir. Lütfen MediaWiki 1.35'ten itibaren SQL Server ve Oracle'ın artık MediaWiki çekirdeği tarafından desteklenmediğini unutmayın.

Cargo uzantısının bu sürümü MediaWiki 1.29+ gerektirir.

Cargo, nasıl çalıştığı, nasıl kullanılacağı ve nasıl kurulacağı hakkında daha fazla bilgi edinmek için yukarıdaki gezinme çubuğundaki sayfalara tıklayın.

Ayrıca bakınız

 * – Bir genel bakış ve karşılaştırma.
 * – Sayfalardan veri çıkarmaya izin verir.
 * – Sayfalar içinde verilerin depolanmasına ve sorgulanmasına izin verir.
 * – Anlamsal özelliklere biraz benzeyen veritabanı özellikleri sağlar.
 * – Yapılandırılmış verilerin Vikiveri projesinin bir parçası olarak temsil edilmesine ve değiştirilmesine izin verir.