Skip to Content

Yeni İçerik Türü Oluşturma

onur serkan kullanıcısının resmi
onur serkan, Sal, 14/10/2008 - 00:32 tarihinde.

Yeni bir içerik oluşturmak için Yönet › İçerik yönetimi › İçerik türleri › İçerik türü ekle (admin/content/types/add) sayfasına gidin.

İçerik türü ekleme

Bu sayfada içerik türüyle ilgili temel bilgiler girilip genel tercihler belirtilmektedir. Bu alanların işlevleri ve oluşturacağımız kitap tanıtım içerik türü için bu alanlara gireceğimiz değerler şöyle:

  1. İsim: Yeni içerik türünün adı. "Kitap Tanıtımı" olarak girelim.
  2. Tür: Yeni içerik türünün sistem adı. Sistem adında sadece küçük harfler, sayılar ve alt çizgi kullanılabilir. Bu yüzden biz "kitap_tanitimi" olarak giriyoruz.
  3. Tanım: Yeni içerik türümüz hakkında içerik türleri sayfasında gösterilecek kısa bir açıklama. "Yerli ve yabancı kitap tanıtımları" gibi bir açıklama yeterli.
  4. Gönderi formu ayarları (ing: submission form settings): Bu içerik türüne ait içerikler eklenirken formda gösterilecek etiketler ve açıklamalar bu kısımda giriliyor.
    • Başlık alanı etiketi (ing: Title field label): Bu türe ait içeriklerin başlık etiketleri. Öntanımlı değer: Başlık. Biz bunu "Kitap Adı" olarak değiştiriyoruz.
    • Gövde alanı etiketi (ing: Body field label): Bu türe ait içeriklerin gövde etiketi. Öntanımlı değer: Gövde. Kitap gövdesi pek bir anlam ifade etmeyeceği için bunu "Tanıtım Yazısı" olarak değiştirdik.
    • En düşük kelime sayısı (ing: Minimum number of words): Gövde alanına yazılacak yazının en az kaç kelime olmasını istediğinizi belirtiyorsunuz. Öntanımlı değer: 0. 0 seçişiyken herhangi bir sınır olmuyor. Biz bu şekilde bıraktık fakat birkaç kelimelik uyduruk içerikler oluşturulmasını engellemek için buradan 50-75 gibi bir değer seçilebilir.
    • Açıklama veya gönderim kılavuzu (ing: Explanation or submission guidelines): İçerik ekleyen kişiye çeşitli bilgi ve öneriler sunulabilir. Buraya girilen açıklama içerik ekleme formunun en üstünde yer alacaktır. Biz buraya "Kitap tanıtımı eklemek için aşağıdaki formu mümkün olduğunca eksiksiz ve hatasız olarak doldurunuz." gibi genel bir uyarı mesajı yazdık.
  5. İşakışı ayarları (ing: Workflow settings): Bu türe ait bir içerik gönderildiğinde yapılacak işlemleri buradan seçebilirsiniz. Burada yaptığınız tercihler bu türe ait tüm içerikler için geçerli olacaktır. Yöneticiler bu ayarları içerik bazında değiştirebilirler.
    • Yayında (ing: published): Bu türe ait içerikler kaydedildiği gibi sitede yayınlanır. Bir yöneticinin ayrı olarak yayına almasına gerek kalmaz. Biz kitap tanıtımlarını sadece güvendiğimiz kişilerin yazacağını varsayarak bu seçeneği işaretledik.
    • Anasayfaya yükselt (ing: promoted to front page): Bu türe ait içerikler anasayfada yayınlanır (özet olarak). Tüm kitap tanıtımlarının anasayfada yayınlanmasını istediğimiz için bu seçeneği de işaretledik.
    • Listelerin üstünde kalıcı (ing: sticky at top of lists): Bu türe ait içerikler gönderilme tarihine göre sıralama yapılan sayfalarda bu sıralamaya uymazlar ve listenin en üstünde gösterilirler. Bu istediğimiz bir özellik olmadığından boş bırakıyoruz.
    • Yeni sürüm oluştur (ing: create new revision): Bu türe ait içeriklerde düzenleme yapıldığında, değişiklikleri içeren yeni versiyon ayrı bir sürüm olarak kaydedilir. Böylece istendiğinde içeriğin önceki sürümlerine dönülebilir. Kitap örneğimiz için şimdilik bu özelliğe gerek duymuyoruz. Fakat ileride kitap tanıtım metinlerini tüm üyelerin düzenleyebilmesine izin verirsek, bu durumda yapılacak bazı hoş olmayan değişiklikleri geri alabilmek için bu özelliği aktif edebiliriz.
    • Çoklu dil desteği: Eğer içeriğinizin birden fazla dilde çevirilerini de yayınlamak istiyorsanız bu özelliği seçebilirsiniz. Biz bu özelliği devre dışı bıraktık.
  6. Yorum Ayarları (ing: comment settings): Buradan bu içerik türüne ait yorumlar ile ilgili ayarları yapabilirsiniz.
    • Varsayılan yorum ayarları: Bu içerik türü için yorum yapılmasını istemiyorsanız yorumları devre dışı bırakabilirsiniz. Eğer daha önceden yorum yapılmış bir içeriğe yeni yorum yapılmasını istemiyorsanız fakat mevcut yorumların görüntülenmesini istiyorsanız "sadece okunur" seçeneği uygun olacaktır. Biz kitaplarla ilgili diğer kullanıcıların görüşlerini almak istediğimizden yorumları "okunur/yazılır" olarak bıraktık.
    • Varsayılan gösterim kipi:
      • Kronolojik: yorumlar tarih sırasına göre sıralanır.
      • Parçalı: bir yoruma yapılan diğer yorumlar tarih sırasına göre sayfanın altlarında değil doğrudan cevaben yazıldıkları yorumun altında gösterilirler.
      • Açık: Yorum metinleri görünür.
      • Katlı: Yorum metinleri görünmez.

      Bizim örneğimiz için kronolojik açık liste en uygunu.

    • Varsayılan gösterim sırası: Yeniler mi yoksa eskiler mi önce gösterilecek, bunu belirliyorsunuz. Biz yenilerin önce gösterilmesini tercih ettik.
    • Her sayfa için varsayılan yorumlar: Her bir sayfa için varsayılan yorum sayısı. Artan yorumlar yeni sayfalar halinde listelenecektir.
    • Yorum kontrolleri: Yorum kontrol kutusunun konumu. Yorum kontrolleri kullanıcıların varsayılan gösterim kipini ve yorumların sırasını değiştirebilmelerini sağlar. Biz göstermemeyi tercih ettik.
    • Kayıtsız kullanıcı yorumları: Bu seçenek, kayıtsız kullanıcıların yorum gönderme izni olduğunda etkin hale gelir. Biz bunu istemediğimiz için olduğu gibi bıraktık.
    • Yorum konu alanı: Yorumlar için başlık girilip girilmeyeceğini seçiyoruz. Biz etkin olarak seçtik.
    • Yorumu önizle: Kullanıcıları, yorumlarını göndermeden önce önizleme yoluyla kontrol etmeleri için zorlamak istiyorsanız "zorunlu" seçeneğini işaretleyebilirsiniz. Biz "tercihe bağlı" dedik.
    • Yorum gönderme formunun konumu: Yorum yazma kutusu içeriğin hemen altında mı görünecek yoksa bir linke tıklayarak ayrı bir sayfadan mı yorum girişi yapılacak, bunu seçiyorsunuz. Biz "Gönderi veya yorumların altında göster" seçeneğini tercih ettik.
  7. Tüm ayarları yaptıktan sonra "İçerik türünü kaydet" düğmesine tıklayarak yeni içerik türünüzü oluşturun.

Bu noktada standart düğüm altyapısını kullanan, başlık ve gövde olmak üzere iki bilgi alanına sahip bir içerik türü oluşturmuz olduk. Elbette yeni içerik türünüzü bu şekilde de kullanabilirsiniz fakat içerik türünü yeni veri alanları ekleyerek geliştirmek için bir sonraki aşamaya geçmelisiniz.