Listeleme Yönetimi Nasıl Kullanılır?

Webayt CMS’te Listeleme Yönetimi, web sitesinin ön yüzünde kullanılan içerik listelerini yönetmek için kullanılır. İçerikler, formlar, modüller veya tema içerisindeki bazı tanımlı veriler farklı dillerde liste olarak hazırlanabilir ve bu listeler önyüzde hızlı şekilde kullanılabilir.

Listeleme Yönetimi’nin temel amacı, ziyaretçiye gösterilecek içeriklerin her seferinde veritabanından çekilip tekrar işlenmesini veya tekrar çevrilmesini önlemektir. Böylece çok dilli sitelerde hem performans daha verimli olur hem de çeviri süreci daha kontrollü hale gelir.

Listeleme Yönetimi Ne İşe Yarar?

Listeleme Yönetimi, Webayt CMS’te oluşturulan içerik ve veri listelerinin dil bazlı olarak hazırlanmasını sağlar. Bu listeler, web sitesinin ön yüzünde içerikler gösterilirken kullanılabilir.

Bir içeriğin ilgili dilde hazırlanmış listesi varsa, sistem veriyi doğrudan bu listeden alarak kullanıcıya gösterir. Bu yöntem, tekrar tekrar veritabanı sorgusu yapılmasını ve aynı içeriğin yeniden çevrilmesini azaltır.

Özellikle çok dilli sitelerde, liste yapısının önceden oluşturulmuş olması önerilir. Böylece site farklı dillerde görüntülendiğinde içerikler daha hızlı ve daha düzenli şekilde sunulabilir.

Listeleme Yönetimi Sayfasına Nereden Ulaşılır?

Listeleme Yönetimi sayfasına ulaşmak için Webayt yönetim panelinde sol menüden Operasyonel İşlemler menüsünü açıp Listeleme Yönetimi alanına giriş yapabilirsiniz.

Operasyonel İşlemler → Listeleme Yönetimi

Bu sayfada mevcut listeler görüntülenebilir, seçilen dil ve liste türüne göre yeni liste oluşturulabilir, listeler yenilenebilir veya gerekli durumlarda listeler silinebilir.

Listeleme Yönetimi Neden Önemlidir?

Web sitesinin ön yüzünde bir içerik listelenirken, ilgili içeriğin hazır listesi yoksa sistem veriyi veritabanından çekmek zorunda kalabilir. Eğer site farklı bir dilde görüntüleniyorsa, veri ilgili dile çevrilerek kullanıcıya gösterilebilir.

Bu işlem çalışır; ancak özellikle çok dilli ve içerik yoğun sitelerde her defasında veritabanından veri çekilmesi ve çeviri sürecinin devreye girmesi önerilen yöntem değildir.

Listeleme Yönetimi ile ilgili liste önceden oluşturulduğunda, sistem bu kurgulara girmeden doğrudan ilgili dildeki listeden veriyi alır ve kullanıcıya daha hızlı şekilde gösterir.

Liste Oluştur & Yenile Ne İşe Yarar?

Liste Oluştur & Yenile butonu, seçilen dil ve liste türü için ilgili listenin oluşturulmasını veya mevcut listenin yenilenmesini sağlar.

Liste daha önce hiç oluşturulmamışsa, sistem ilgili verilerden yeni bir liste hazırlar. Liste daha önce oluşturulmuşsa, güncel verilere göre liste yeniden oluşturulabilir.

Bu işlem özellikle yeni bir liste türü eklendiğinde, çeviri listeleri hazırlanmak istendiğinde veya mevcut listenin güncel veriyle yeniden oluşturulması gerektiğinde kullanılabilir.

Liste Sil Ne İşe Yarar?

Liste Sil butonu, seçilen dil ve liste türüne ait listenin silinmesi için kullanılabilir.

Bir liste silindiğinde, ilgili hazır liste artık kullanılamaz. Bu durumda önyüzde ilgili içerik listelenmek istendiğinde sistem veriyi yeniden veritabanından çekmek veya gerekli durumda çeviri sürecini çalıştırmak zorunda kalabilir.

Bu nedenle liste silme işlemi yapılmadan önce ilgili listenin gerçekten silinmesi gerekip gerekmediği kontrol edilmelidir.

Hazır Liste Yoksa Ne Olur?

Bir içerik veya veri grubu için ilgili dilde hazır liste yoksa, sistem gerekli veriyi veritabanından alarak işlem yapabilir.

Eğer site varsayılan dil dışında bir dilde görüntüleniyorsa ve ilgili dil için hazır liste bulunmuyorsa, veri veritabanından alınır, ilgili dile çevrilir ve kullanıcıya gösterilir.

Bu yapı sistemin çalışmasını sağlar; ancak çok dilli sitelerde tekrar tekrar çeviri yapılması hem performans hem de işlem maliyeti açısından önerilmez.

Hazır Liste Kullanmanın Avantajı

Hazır listeler, içeriklerin ilgili dilde önceden hazırlanmış halidir. Bu sayede ziyaretçi siteyi görüntülediğinde içerikler doğrudan hazır listeden alınır.

Hazır liste kullanmanın başlıca avantajları şunlardır:

  • Önyüzde içerikler daha hızlı gösterilebilir.
  • Her görüntülemede tekrar çeviri yapılması önlenir.
  • Çok dilli içerik yönetimi daha kontrollü hale gelir.
  • Veritabanı sorguları ve işlem yükü azaltılabilir.
  • Önbellek yenilense bile hazır liste üzerinden daha sağlıklı bir yapı korunabilir.

Önbellek Kullanımı ile Farkı Nedir?

Önbellek kullanımı, sayfanın daha önce oluşturulmuş çıktısını saklayarak tekrar yüklenmesini hızlandırabilir. Ancak liste yapısı, içeriklerin dil bazlı olarak önceden hazırlanmış veri kaynağıdır.

Önbellek kullanılsa bile, ilgili hazır liste bulunmuyorsa önbellek yenilendiğinde sistem yeniden veritabanından veri çekebilir ve gerekli durumda çeviri işlemi yaptırabilir.

Bu nedenle çok dilli içeriklerde yalnızca önbelleğe güvenmek yerine, ilgili listelerin oluşturulması önerilir. Listeleme Yönetimi, içeriklerin ilgili dilde hazırlanmış şekilde tutulmasını sağlar.

Liste Düzenleme Popup’ı Nasıl Kullanılır?

Listeleme Yönetimi sayfasında bir liste üzerinde işlem yapıldığında Liste Düzenleme popup’ı açılabilir. Bu popup üzerinden ilgili listenin dil bazlı içeriği görüntülenebilir.

Sol tarafta aynı listeye ait farklı dil seçenekleri yer alır. Sağ tarafta ise seçilen dile ait liste alanları görüntülenir.

Bu alan, özellikle çeviri yapılmış içerikleri kontrol etmek ve gerektiğinde düzenlenebilir alanlarda değişiklik yapmak için kullanılabilir.

Site Dilindeki Liste Neden Düzenlenemez?

Liste Düzenleme popup’ında site diline ait liste düzenlenemez. Bunun sebebi, site dilindeki içeriğin kaynak veri olarak kabul edilmesidir.

Site dilindeki içerikler, panelde ilgili içeriğin veya modülün kendi düzenleme sayfasından güncellenmelidir. Listeleme Yönetimi’nde site dilindeki liste yalnızca görüntülenebilir; doğrudan düzenlenemez.

Bu yapı, kaynak içerik ile liste verileri arasında tutarlılığı korumak için kullanılır.

Diğer Dillerde Hangi Alanlar Düzenlenebilir?

Site dili dışındaki dillerde yalnızca çeviri yapılan alanlar düzenlenebilir. Çeviri yapılmayan teknik veya ortak alanlar liste düzenleme popup’ında değiştirilemez.

Bunun sebebi, çeviri yapılmayan alanların tüm dillerde aynı yapıda kalması gerektiğidir. Örneğin sıralama, kayıt kimliği, bazı teknik değerler veya ortak sistem alanları tüm listelerde tutarlı olmalıdır.

Bu nedenle farklı dil listelerinde yalnızca metinsel ve çevrilebilir alanların düzenlenmesine izin verilir.

Defined JSON Dosyaları Listeleme Yönetiminde Nasıl Kullanılır?

Tema klasörü altında yer alan defined klasörüne eklenen JSON dosyaları da Listeleme Yönetimi üzerinden tüm dillerde liste olarak oluşturulabilir.

Bu dosyalar genellikle tema içerisinde kullanılan tanımlı metinler veya sabit içerik değerleri için kullanılabilir. Listeleme Yönetimi sayesinde bu tanımlar farklı diller için hazırlanabilir ve yönetilebilir hale gelir.

Defined klasörü altındaki JSON dosyalarında yer alan tüm alanlar çevirilen alanlar olarak kabul edilir. Bu nedenle site dili haricindeki dil listelerinde bu alanlar düzenlenebilir.

Site dilindeki defined listesi ise yine kaynak veri kabul edildiği için doğrudan Listeleme Yönetimi üzerinden düzenlenemez.

İçerik Eklenince, Güncellenince veya Silinince Liste Ne Olur?

Listesi oluşturulmuş bir içerik grubuna yeni bir içerik eklendiğinde, mevcut bir içerik güncellendiğinde veya bir içerik silindiğinde, ilgili liste otomatik olarak güncellenir.

Yani liste bir kez oluşturulduktan sonra, ilgili içerik grubundaki değişiklikler sistem tarafından takip edilir ve liste güncel tutulur.

Bu sayede içerik yönetimi sırasında her işlemden sonra manuel olarak liste yenilemek zorunda kalmadan, listelerin güncel kalması sağlanır.

Listeleme Yönetimi Ne Zaman Kullanılmalı?

Listeleme Yönetimi özellikle çok dilli sitelerde ve içeriklerin ön yüzde sık listelendiği yapılarda kullanılmalıdır.

Aşağıdaki durumlarda liste oluşturmak veya yenilemek faydalı olabilir:

  • Yeni bir dil için içerik listeleri hazırlanacaksa
  • Belirli bir modül veya içerik grubu için hazır liste oluşturulacaksa
  • Çok dilli içeriklerde tekrar çeviri yapılması istenmiyorsa
  • Önyüzde içeriklerin daha hızlı gösterilmesi hedefleniyorsa
  • Tema defined JSON dosyaları için dil bazlı liste hazırlanacaksa
  • Mevcut listelerin güncel veriyle yeniden oluşturulması gerekiyorsa

Listeleme Yönetimi Kullanırken Nelere Dikkat Edilmeli?

Listeleme Yönetimi, önyüz performansı ve çok dilli içerik yönetimi açısından önemli bir alandır. Bu nedenle liste oluşturma, yenileme veya silme işlemleri dikkatli yapılmalıdır.

  • Liste oluşturmadan önce doğru dilin seçildiğinden emin olun.
  • Doğru liste türünü seçtiğinizi kontrol edin.
  • Hazır listelerin tekrar çeviri yapılmasını önlemeye yardımcı olduğunu unutmayın.
  • Site dilindeki listelerin doğrudan düzenlenemeyeceğini dikkate alın.
  • Diğer dillerde yalnızca çeviri yapılan alanların düzenlenebileceğini unutmayın.
  • Liste silmeden önce ilgili listenin önyüzde kullanılıp kullanılmadığını kontrol edin.
  • Defined JSON dosyalarında tüm alanların çevirilen alan kabul edildiğini göz önünde bulundurun.
  • İçerik ekleme, güncelleme ve silme işlemlerinde ilgili listenin sistem tarafından güncel tutulacağını bilin.

Özet

Listeleme Yönetimi, Webayt CMS’te içeriklerin ve bazı tema tanımlarının dil bazlı liste olarak hazırlanmasını sağlayan operasyonel bir yönetim alanıdır.

Hazır listeler sayesinde önyüzde içerikler daha hızlı gösterilebilir, tekrar tekrar çeviri yapılması önlenebilir ve çok dilli site yapısı daha kontrollü çalışır.

Site dilindeki listeler kaynak veri kabul edildiği için düzenlenemez. Diğer dillerde ise yalnızca çeviri yapılan alanlar düzenlenebilir. Tema altındaki defined JSON dosyaları için tüm alanlar çevirilen alan kabul edilir ve bu dosyaların da tüm dillerde listeleri oluşturulabilir.

İlginizi Çekebilecek Benzer İçerikler
Daha Fazla İçerik Yükle

Size nasıl yardımcı olabiliriz?

Webayt destek ekibine ulaşmak için aşağıdaki formu doldurabilirsiniz. Talebiniz ilgili ekibimiz tarafından değerlendirilerek size en kısa sürede dönüş yapılacaktır.