Drupal Besleme toplayıcı
Arkadaşlar merhaba,
Drupal'deki Besleme toplayıcı özelliği sayesinde başka sitelerde, örneğin haber sitelerinde yayınlanan içeriklerin sizin sitenizde de yayınlanmasını sağlayabiliriz. Bu sayede sitemizin içeriğini hiçbir efor sarfetmeden dinamik bir şekilde değişmesini sağlayabiliriz.
Hemen icraata geçelim,
Sayfamızda, bir başka siteye ait Rss kaynaklarının yayınlanabilmesi için öncelikle Yönet - Site kurulumu - Eklentiler sayfasından Aggregator eklentisini aktifleştirmemiz gerekiyor. Eklentiler (Modules) konusunda bilgisi olmayan arkadaşların Eklentiler sayfasını ziyaret etmesini veya Eklentiler ile ilgili video'yu izlemelerini tavsiye ediyorum.
Aggregator eklentisini etkinleştirdikten sonra Yönet - İçerik yönetimi - Besleme toplayıcı sayfasına geçerek işleme devam edelim.
Burada 4 bölüm göreceksiniz.
- Listele: Mevcut beslemeleri görebileceğiniz sekme.
- Kategore ekle: Birden fazla kategori oluşturarak, bu kategorilere özel beslemeler oluşturmamızı sağlar.
- Besleme ekle: Besleme eklememizi sağlar.
- Ayarlar: Besleme toplayıcı ile ilgili ayarlar sekmesi.
Ben şu anda herhangi bir kategori düşünmediğim için direk olarak Besleme ekle sekmesinden işe başlıyorum. Sayfamda CNN Türk haberlerinin Rss desteğini kullanarak güncel haberlerin yayınlanmasını istiyorum. Bunun için,
- Başlık: Cnn Türk haberler
- URL: Rss adereslerini yayınlanmasını istediğiniz haber sitesinden bulabilirsiniz. Örneğin, CNN Türk için sitenin en altında bulunan Rss linkini tıklayınca karşınıza Rss adresleri çıkacaktır. Hangisini kullanmak istiyorsanız o adresi bu satıra kopyala-yapıştır ile aktarınız. Ben Tüm haberler'in yayınması için http://www.cnnturk.com/servisler/rss/anasayfa.rss adresini bu satıra yapıştırdım.
- Günceleme aralığı: Haberlerin güncellenme süresi. 15 dakika normal bir süredir. Çok sık olması performansa olumsuz yansıyacaktır.
Kaydedip çıktıktan sonra Listele sayfasından bunu görebilirsiniz. Öğeleri güncelle'yi tıklayarak anında bir haber güncellemesi yapabilirsiniz.
Şimdi sıra geldi bu beslemelerin sayfamızda gösterilmesine. Bu beslemeyi oluşturduğumuzda otomatik olarak bir blok oluşturulur. Bu bloğu etkinleştirmek Rss beslemelerinin sayfamızda gösterilmesi için yeterlidir. Bunun için Yönet - Site kurulumu - Bloklar sayfasındaki Devre dışı bloklar arasında bulunan CNN Türk Haberler beslemesindeki en son öğeler (Siz besleme başlığına ne verdiyseniz o ismi göreceksiniz burada) isimli bloğu gösterilmesini istediğiniz block region'ı (Blok bölgesini) seçerek işlemi bitirebilirsiniz. Ben burada Sağ sütun'u seçiyorum. Sağ sütunun en altında görünecek şekilde ayarları yaparak Blokları kaydet'i tıklıyorum.
Artık işlemimiz bitmiş durumda. Sitenin ana sayfasını ziyaret ettiğimizde elde ettiğimiz görünti aşağıdaki gibi olacaktır.
Ziyaretçi direk haber linkini tıklarsa haberin direk yayınlandığı sayfaya gidecektir. Ancak devamı linkini tıklarsa sayfanızda bulunan ve o beslemeye ait tüm haberlerin yayınlandığı sayfaya gidecektir.
İyi çalışmalar.
Popüler içerik
- Drupal Dökümanları (3,575)
- Cu3er eklentisi (2,883)
- Drupal temalar (2,366)
- Drupal CCK (2,362)
- Drupal temaları (2,276)
- 1 of 10
- ››




