Drupal'de İçerik Sürümleme (Node Revision)


blues - Posted on 18 July 2008

Drupal'in özelliklerini ne kadar anlatsam da bitiremeyeceÄŸim için , bu yönde bir uÄŸraÅŸ vermekten vazgeçtim :) Ancak bazı durumlar vesile olursa yazıyorum tabiki.İşte bunlardan biri de eburhan'ın wordpress'in 2.6 sürümünde gelen "post revisions" özelliÄŸinin kötü tasarlanmış olmasından bahsetmesi oldu.

Wordpress'e yeni kazandırılan bu özellikler drupal'in ilk sürümlerinden beri mevcut.Peki drupal'de içerik sürümleme (node revision) nasıl iÅŸliyor ? Nasıl aktif hale getiriliyor ?

Dikkat ettiyseniz , nasıl aktif hale getirileceÄŸinden söz ettim , çünkü drupal'de bu özellik varsayılan olarak pasif'tir.Ayrıca drupal'de kendi içerik türlerinizi tanımlayabileceÄŸiniz için , istediÄŸiniz tür için bu özelliÄŸi aktif edip , istediÄŸiniz için pasif olarak bırakabilirsiniz.

Bu özelliÄŸi aktif etmek için , yönetim / içerik çeÅŸitleri (admin/content/types) sayfasına gidip , istediÄŸiniz içerik türünün yanında yer alan "düzenle" baÄŸlantısına tıklayın.Açılan sayfada "Workflow Settings" bölümünde , "Yeni sürüm yarat(create new revision)" kutusunu iÅŸaretleyin ve kaydedin.Bu andan itibaren , ilgili içerik türü için yazdığınız her yazının yeni bir sürümü oluÅŸacak ve istediÄŸiniz zaman eski bir sürüme kolaylıkla dönebileceksiniz.

Peki bu işe yarar sistem , mantıksal olarak doğru kurgulanmış mı? İşte veritabanı yapısı :

GördüÄŸünüz gibi , yeni sürümler node_reivison tablosunda tutuluyor.Ayrıca bu tabloda , vid(version ID) , uid(User ID) ,nid(Node ID) deÄŸerleri de yer alıyor ve bu sayede bir yazının istenilen sürümüne rahatlıkla ulaşılabilir.

Evet itiraf ediyorum : Seni Seviyorum Drupal :)

 

gurcay kullanıcısının resmi

teşekkürler :)

illegal crew kullanıcısının resmi

teşekkür ederim.

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir.
  • Web sayfası ve e-posta adresleri otomatik olarak baÄŸlantıya çevrilir.
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi

Rss


Page Ranking Tool
Şu an 1 kullanıcı ve 20 ziyaretçi çevrimiçi.

Çevrimiçi kullanıcılar

  • blues