Modifiye

CMS ler ile daha yeni tanıştım.Php konusunda deneyimim var ama yapmak istediğim birçok proje için CMS lerde olan özellikleri kendi başıma baştan yazmanın mantıksız olacağını düşündüğüm için bir CMS üzerine yoğunlaşmaya karar verdim.Çeşitli sitelerden edindiğim izlenim sonucu Joomla ve Drupali local hosta kurdum.Bu iki CMS ile yapılan siteleri inceledim Drupal ile yapılan projeler benim yapmayı düşündüklerime daha yakın bulduğum için Drupal da karar kıldım.Ama emin olabilmek için burada Drupal ile ve diğer CMS ler ile tecrübe etmiş arkadaşara danışmak istiyorum.Drupal modifiye etmeye ne kadar müsaittir.Mesela kullanıcıların sadece link ve her link için etiketler gireceği bir sistem yapmayı planlıyorum Drupal bu konuda ne kadar kolaylık sağlar.Kullanıcıların gireceği verilerle alakalı sayfaları kendim mi yazmalıyım yoksa Admin paneli ile sadece tıklamalarla bu denli değişiklikler yapabiliyor mu ? Aslında sormak istediğim çok soru var
ama ilk adımları atmak için kendi adıma bu temel sorunun yanıtı çok önemli.Şimdiden teşekkürler.

Drupal sürümü:

Drupal kullanılarak istenilen hemen her şey yapılabilir. Ama senin tam ne yapmak istediğini anlayamadım. Aklıma gelen iki yöntemi ve uygulamalarını yazmaya çalışacağım.

1. Kullanıcılar link, açıklama ve etiketlerden oluşacak bir içerik oluşturabilmelidir.
Bunu sağlamak için CCK eklentisini kullanabilirsiniz. Link adresi, açıklaması ve etiketlerden oluşan bir içerik türü oluşturmanız ve istediğiniz role bu türden içerik yaratma yetkisi vermeniz yeterlidir. UsingDrupal sitesinde CCK kullanımını görebilirsiniz.

2. Kullanıcılar link ve açıklamadan oluşacak bir içerik türü oluşturabilmedir ve bu içeriği istedikleri kategorilere atayabilmelidirler.

  • Bunu sağlamak için Drupal 5'in bir özelliği olan standart bir içerik türü oluşturun. Yönetim > İçerik Yönetimi > İçerik Çeşitleri sayfasından Link adında bir içerik oluşturun. Başlık alanı etiketi Link, Gövde alanı etiketi de Açıklama olarak kaydedilebilir.
  • Yönetim > İçerik Yönetimi > Kategoriler sayfasından yeni bir Sözlük ekleyin. Bu sözlüğün az önce oluşturduğunuz içerik türünü kapsamasına ve aşağıdaki Gerekli kutusunun işaretli olmasına dikkat edin. Ayrıca Serbest etiketleme kutusunu da işaretlemeyi unutmayın.
  • Yapmanız gereken son şey Yönetim > Kullanıcı Yönetimi > Erişim denetimi sayfasından istediğiniz role yeni içerik türünü oluşturma yetkisi vermektir.

İkinci yöntem bana daha güzel geldiği için o yöntemi kullanarak bir deneme uygulaması hazırladım. http://demo.drupaltr.org sitesinde görebilirsin. Create Content menüsüne gelip yeni linkini oluşturabilirsin.

Çok teşekkür ederim yaptığınız demo nerdeyse yapmak istediğim şeyin aynısı.

İkinci bir sorum var (ilkinin bu kadar güzel cevaplandığını görünce sorayım dedim )

Kullanıcıların veri gireceği alanları çoğaltmak istiyorum sadece başlık ve yorum kısmı değil de 7-8 farklı input alanı yapmak istiyorum.Bunu admin panelinden yapmak mümkün mü ?

Bir içeriğe istediğin biçimde ve sayıda alan eklemek için CCK eklentisini kullanabilirsin. Daha önceki cevabımda CCK'nin kullanımını görebileceğin bir videoya link vermiştim, onu incelersen ne kadar kolay olduğunu görebilirsin.

7, 8 farklı giriş alanı yaptıktan sonra önemli olan bunların nasıl görüntülenmesi gerektiğidir. Bunun için de Drupal Tema Sistemini bilmen gerekli. Drupal eklenti ve tema geliştirme kitabı yazısının sonunda Drupal tema sistemini anlatan ingilizce bir PDF dosyası bulabilirsin.

Eğer deneme imkanın olmadıysa CCK ile nasıl yapıldığını görebilmen için demoya CCK alanları da ekledim. Pek mantıklı alanlar olmasa da deneme amaçlı olarak kullanabilirsin.

Çok teşekkür ederim yeni eklediğiniz özellikleri gördüm CCK yı ekleyip denemek için vakit bulamadım mutemelen ekledikten sonra soracağım şeyler çıkacağını düşündüğüm için ekleyene kadar yorum yazmayayım dedim.Sizin demo da koyduğunuz uygulama tam olarak aradığım şey.
Yardımcı olmanız bir yana gösterdiğiniz ilgi için ayrıca teşekkür ederim ...