Professional Documents
Culture Documents
Ünite5: Drupal
1
WTK201U-İÇERİK YÖNETİM SİSTEMLERİ
Ünite5: Drupal
2. Varlık Türleri: Sistemde var olan ve 13. Yorum: Drupal’da site içeriğinin kullanıcılar
benzerlerinden ayırt edilebilen her şeye, her tarafından yorumlanabilmesine imkan sağlayan
nesneye varlık (entity) denilmektedir. Bir varlık esnek bir yorum eklentisi yer almaktadır.
türü (entity type) alanların gruplanmasıyla oluşan 14. CCK-İçerik Yapılandırma Aracı: İçerik
temsili ifade etmektedir. Varlık türleri; düğümler, Yapılandırma Aracı (CCK – Content
yorumlar, sınıflama terimleri, kullanıcı profilleri Construction Kit) temel olarak Drupal’da
ya da özel olarak geliştirilen herhangi bir veriyi kullanıcı tanımlı içerik türleri oluşturmamıza ve
görüntülemek ve depolamak için yapılandırmamıza imkan sağlayan eklentidir.
kullanılmaktadır. Makale (Article), Temel Sayfa (Basic Page),
3. Sınıflandırma: Drupal içeriği sınıflandırmak için Günlük Girdisi (Blog Entry), Kitap Sayfası
farklı hiyerarşik yapılara sahip kategori ve (Book Page), Yorum (Comment), Forum, Anket
etiketleme sistemleri kullanmaktadır. (Poll) olmak üzere yedi içerik tipi Drupal
Çekirdeğinde yer alan ve sınıflandırma çekirdeği ile kullanıma hazır şekilde gelmektedir.
(taxonomy) olarak bilinen bu güçlü ve esnek yapı 15. Önyükleyici: Drupal’ın merkezi işlem birimi olan
sayesinde kendi sözlüklerinizi ve terimlerinizi önyükleyici (bootstrap), web uygulamalarını ve
tanımlamanız ve her sözlüğe terimler web sitelerinin daha hızlı, modern bir yapıya
ekleyebilmeniz mümkündür. kavuşturulmasına katkı sağlayan, farklı beceri
4. İçerik Sürümleri: Drupal sahip olduğu içerik düzeyleri ve kullanım seviyesine hitap eden
sürümü (content version) kontrol sistemiyle bir birçok kodlamanın hazırlanmış hâlidir.
içeriği kimin, ne zaman ve nasıl değiştirdiğini 16. Kullanıcı: Drupal’da kullanıcı web site
takip etme imkanı sunmaktadır. kullanıcısını temsil eden bir varlık türüdür.
5. Eklenti: Drupal’ın işlevselliğini artıran kod 17. Veritabanı: Drupal’daki tüm bilgi bir
parçalarına eklenti (module) denilmektedir. veritabanında saklanmaktadır. Drupal için yaygın
Drupal’da eklentiler; çekirdek (core), çekirdek olarak tercih edilen veritabanı MySQL’dir.
dışı (contributed) ve özelleştirilmiş (custom)
olmak üzere üç kategoriye ayrılmaktadır. Drupal Kurulumu
6. Tema: Web sitesinin kullanıcı tarafından nasıl Kurulum adımları kurulumun gerçekleştirileceği sunucu
görüleceğini gösteren, sistemin yazıtipini, yapısına bağlı olarak ufak değişiklikler gösterebilir. Ancak
renklerini, görünüşünü, düzen ve şeklini ortaya kurulumu temelde kurulum dosyalarının topluluk
koyan tasarım şablonudur. sitesinden temini, kurulum yapılacak sunucuya
7. Bölgeler ve Bloklar: Drupal sitesinde sayfalar aktarılması, kurulum adımlarının gerçekleştirilmesi ve
üstbilgi (header), altbilgi (footer), kenar çubukları sistemin yapılandırılmasından oluşmaktadır.
(sidebars) ve ana içerik şeklinde bölgelerden Kurulum hazırlıkları: Drupal kurulumu için öncelikle
(regions) oluşmaktadır. Bloklar (blocks) ise topluluğun sayfasından kurulum dosyalarının temin
sitede yer alan sayfalardaki bölgeler içinde ayrık edilmesi gerekmektedir. Drupal’ın kurulumu için
olarak gösterilen bilgi yığınlarıdır. kurulumun gerçekleştirileceği web sunucusunun belli bazı
8. Menüler: Drupal’da temel olarak ana menü, gereksinimleri karşılaması gerekmektedir. Web sitesinin
yönetici menüsü, kullanıcı ve gezinti menüsü barındırılacağı web sunucusunun Apache, Nginx,
olmak üzere dört standart menü (menu) yer Microsoft IIS ya da PHP desteği olan bir sunucu olması ve
almaktadır. kurulum için yeterli disk alanının da tahsisi
9. Gösterimler: Drupal’da gösterimler (views) gerekmektedir. Kurulum paketinin özelliğine bağlı olarak
veritabanı sorgulamaları yaparak isteğe özel veritabanı sürüm gereksinimleri değişmektedir.
listeleme yapıp bunları ekrana verebilmenizi Kurulumun gerçekleştirileceği web sunucunun tercih
sağlayan bir eklentidir. edilen kurulum sürümüne bağlı olarak gereksinimleri
10. Panel: Drupal’da görüntülenmek istenen herhangi hazırlanır. Daha sonra Drupal’ın güncel kurulum dosyaları
bir sayfanın, tek parça metin görünümü yerine topluluğun sayfasından indirilir. Kurulum için Drupal’ın
birden çok farklı parçalara bölünerek güncel ve kararlı paketi olan (önerilen) sürüm tercih
gösterilmesini sağlamak için panel (panels) edilmelidir. Dosya içeriğinin kurulum yapılacak web
kullanılır. sunucusunun dosya yönetim özelliklerine bağlı olarak web
11. Yol: Drupal’da ziyaret ettiginiz sayfanın URL yayınının gerçekleştirileceği ana dizine (publicihtml)
adresinde sitenin temel adresinden sonraki kısma atılması gerekmektedir. Dosyalar aktarıldıktan sonra
yol (path) denir. tarayıcıdan web sitesinin adresinin ya da kurulum yapacak
12. Kalıcı Bağlantı: Dinamik olarak oluşturulan bir dizinin yolunun girilmesi ile dil seçeneği gelir. Kurulum
içeriği yeniden isimlendirerek anlaşılabilir bir profili “Standart” tercih edildiğinde varsayılan ayarlarla
bağlantı sekline getirmemek için Drupal’da kalıcı Drupal çekirdeğinde yer alan kurulum gerçekleştirilir. “En
bağlantı (permalink) oluşturma imkânı az” seçeneği ise özel kurulum yapmak isteyen uzman
bulunmaktadır. kullanıcılar için önerilmektedir. Drupal içeriklerinin
depolanacağı veritabanının yapılandırılması için gelen
2
WTK201U-İÇERİK YÖNETİM SİSTEMLERİ
Ünite5: Drupal
ekran üzerinden kullanmak istediğimiz veritabanı türünü görünümleri düzenlenmektedir. İçerik türüne eklenen
tercih ederek gerekli bilgileri girmemiz gerekmektedir. alanların form görünüm özellikleri Form görünümü yönet
Tercih edilen veritabanı türüne göre ayarlar değişiklik sekmesinden yapılmaktadır. Alanların görünümleri ise
gösterebilmektedir. Veritabanı ile başarılı şekilde bağlantı Görünümü yönet sekmesinden düzenlenmektedir.
sağlandıktan sonra kurulum süreci ilerleyecektir. Siteye
Yapı: Sayfaların blok yerleşimi, içeriklerin ve formların
özgü bazı tanımlamalar yapılır.
görünümü, özelleştirilmiş içerik listeleri için gösterimler,
Drupal Yapılandırması ve Yönetimi site menüleri, içeriğin etiketlenmesi, kategorilendirilmesi
Çekirdek kurulumu ile birlikte yönetici araçları İçerik, ve sınıflandırılması için sınıflandırma, yorum formları ve
Yapı, Görünüm, Modüller, Yapılandırma, Kişiler, görünümleri için yorum türleri, site iletişim formu ve
Raporlar ve Yardım başlıkları altında yönetici yönetimi ile içerik türleri yönetici menüsündeki Yapı
arayüzündeki üst menüde toplanmaktadır. Yönetici sekmesinden gerçekleştirilmektedir.
arayüzünde üst menü dışında yapılandırmada kolaylık Görünüm: Sitenin görünümü Drupal katmalarının en
sağlamak adına her bir içerik ve bileşen için düzenleme dışında yer alan tema bileşeni ile sağlanmaktadır. Yönetim
imkânı sunulmuştur. Yönetim arayüzünde düzenleme menüsünde tema ile ilgili işlemler ise Görünüm
seçeneğine sağ üst köşesinde bulunan “Düzenle” sekmesinde yer almaktadır.
bağlantısına tıklayarak erişebilirsiniz. Ana gezinti
menüsünün düzenleme simgesinden Bloğu yapılandır’ı Modüller:, Drupal kurulumu ile gelen eklentileri
tıkladığımızda ise blok işlem ekranına doğrudan yönetebildiğimiz ve ihtiyacımıza göre yenilerini
ulaşabilmekteyiz. Ana gezinti menüsünün blok ekleyebildiğimiz yönetim menüsü sekmesidir.
yapılandırmasını düzenleme simgesi üzerinden gitmeden Yapılandırma: Site ile ilgili olarak kişilerin hesap ayarları,
yapmak istediğimizde; öncelikle yönetici menüsündeki sistem bakımı, arama ve üstveri işlemleri, içeriklerdeki
Yapı sekmesine tıklayarak, alt işlevlerden Blok metin biçimleri ve düzenleme editörlerinin özellikleri,
yerleşimi’ne tıklayarak sitede yer alan bloklara ulaşmamız dosya işlemleri, geliştiricilere yönelik olarak performans,
gerekmektedir. Blok yerleşimi bölümünde yer alan günlük izleme ve bakım işlemleri, bölgesel tarih, saat, dil
blokların içinden Ana gezinti menüsü bloğunu listeden ayarlamaları ve web servis düzenleme işlemleri
bulup sağında yer alan “Yapılandır” düğmesinden ana Yapılandırma sekmesinden gerçekleştirilmektedir.
gezinti menüsü blok yapılandırma ekranına
ulaşabilmekteyiz. Ana gezinti menüsü için düzenleme Kişiler: Drupal’daki site kullanıcıları Kişiler sekmesinden
simgesinden Menü düzenle bağlantısına tıkladığımızda ise yönetilmektedir. Kişiler ekranında Listele, İzinler ve
yönetici araçlarından Yapı altındaki Menüler bileşeninde Roller olmak üzere üç işlem durumu söz konusudur.
listelenen menülerden, Ana gezinti menüsü’nü bulup Listeleme sekmesinde mevcut kullanıcılar liste hâlinde
sağındaki Menü düzenle düğmesi ile ulaşabileceğimiz sunulmaktadır.
ekrana kolaylıkla erişebilmekteyiz. Raporlar: Drupal’da mevcut güncellemeleri, sistemde
İçerik: Drupal’da içerikle ilgili olarak veri girişleri gerçekleşen olayların günlüğünü, çeviri güncellemelerinin
yönetici menüsünde yer alan İçerik sekmesi altında durumunu, arama sonuçları ve sistem bileşenlerinin
gerçekleştirilmektedir. Listeden düzenlemek istediğimiz durumlarını Raporlar sekmesinden takip edebilirsiniz.
içeriğin baslığına tıkladığımızda içeriğin yer aldığı Yardım: Drupal yapılandırması ve bileşenlerinin kullanımı
sayfada düzenlenme yapabileceğimiz, silebileceğimiz ve konusunda bilgi dokümanlarına Yardım sekmesinden
içeriğe yorum ekleyebileceğimiz işlem ekranı gelmektedir. ulaşmak mümkündür.
Listenin sağında yer alan işlemler sütunundaki Düzenle
düğmesine tıkladığımızda ise içerik ve özelliklerinin
detaylı olarak düzenlenebileceği düzenleme ekranına
ulaşabilmekteyiz. İçerik düzenleme ekranından
oluşturduğumuz içerik türüne bağlı olarak sol tarafta
içeriğin düzenleme yapabileceğiniz alanları, sağ tarafta ise
içeriğin özelliklerini (bağlantı yapılacak menü, yorum
ekleme seçenekleri, kalıcı bağlantı tanımı, yazar bilgileri
ve yayınlama tarih seçenekleri) düzenleyebiliriz. İçerik
bölümünde yeni içerik eklemesini +içerik ekle
düğmesinden gerçekleştirebiliriz. İçerik türü ile ilgili
işlemler ise Yapı sekmesinin altında yer alan İçerik türleri
bölümünden gerçekleştirilmektedir. İçerik türleri
ekranından +içerik türü ekle ile yeni içerik türleri
oluşturabilir ya da altta listelenen içerik türleri ve onların
tanımlı alanlarını Alanları yönet düğmesinden
düzenleyebiliriz. Bu ekranda yer alan dört farklı sekme
üzerinden içerik türü, alanları, alanlarının özellikleri,