Skip to content
better-i18n.com

Content CMS, i18n anahtarlarınızın yanında yapılandırılmış çok dilli içeriği — blog yazıları, yardım makaleleri, sürüm notları, ürün açıklamaları — yönetmek için isteğe bağlı bir eklentidir.

Content CMS'e ihtiyacınız var mı? #

Content CMS serbest biçimli, zengin yapılı içerik içindir. Kodunuzda t('key') metinleri yönetiyorsanız, onu Translation API zaten hallediyor — bunun için CMS'e ihtiyacınız yok.

Content CMS'i şunlara ihtiyaç duyduğunuzda kullanın:

  • Markdown gövdeli makaleler ya da belgeler
  • Özel alanlara sahip içerik (yazar, tarih, kategori)
  • Ayrı ayrı yönetilen birden fazla dil sürümü
  • Uygulamanıza gömülmek yerine API ya da CDN üzerinden sunulan içerik

Adım 1: Content CMS'i etkinleştirin #

  1. Panoda projenize gidin
  2. Content sekmesine tıklayın
  3. Henüz etkin değilse **"Enable Content CMS"**e tıklayın

Content sekmesi tüm planlarda mevcuttur. Bazı ileri düzey özellikler (özel modeller, toplu işlemler) daha üst planlar gerektirebilir.

Adım 2: İlk içerik modelinizi oluşturun #

İçerik modeli, içerik türünüzün şemasıdır. Bir veritabanı tablosu tanımı gibi düşünün.

  1. Content sekmesinde **"New model"**e tıklayın
  2. Bir ad (örn. "Help Article") ve bir slug (örn. help-article) girin
  3. Özel alanlar ekleyin:
    • Text — kısa metinler (başlıklar, yazarlar)
    • Textarea — daha uzun metinler (özetler, girişler)
    • Number — tam sayı ya da ondalık
    • Boolean — doğru/yanlış bayrakları
    • Enum — sabit bir listeden açılır seçim
    • Relation — başka bir içerik modeline referans
  4. Dile göre çevrilmesini istediğiniz alanlarda **"Localized"**ı açın
  5. Create model'e tıklayın

Model düzeyinde bir ayarı sonraya bırakmak yerine şimdi karara bağlamak iyi olur: bu modelin girdileri bir gövde taşıyacak mı? Gövdesi olan modeller (makaleler, yazılar) bir dilin yayınlanabilmesi için o dilde boş olmayan içerik ister. Yalnızca meta veriden oluşan modeller — etiketler, kategoriler, diğer sınıflandırmalar — sadece alanlarıyla yayınlanır.

Adım 3: İlk girdinizi oluşturun #

  1. Content sekmesinde modelinizi seçin
  2. **"New entry"**e tıklayın
  3. Başlığı, gövdeyi ve özel alanları doldurun
  4. Save ya da Publish'e tıklayın

Yayınlandıktan sonra girdi Content API'den erişilebilir olur:

Bash
curl "https://content.better-i18n.com/v1/content/your-org/your-project/models/help-article/entries?status=published" \
  -H "x-api-key: YOUR_API_KEY"