Drupal Tema Kurulumu

Evet şimdi de sıra http://www.kapadokya.tc adresindeki sitemize tema kurmaya geldi. Bu siteyi de ihmal etmemek gerekir çünkü buradan Kapadokya ile ilgili müthiş bilgiler vereceğim. Herneyse reklamı geçelim ve Drupal sitemize tema kurulumu konusuna gelelim. Drupal ile tema kurmak ve ayarlarını yapmak aslında çok çok kolay bir iş. Temel olarak aynı eklenti kurar gibi tema arşiv dosyasını ilgili dizine yükleyip Yönetim Panelinden aktifleştireceğiz o kadar. Tabiiki yine herşey bu kadarla kalmayacak. Niye mi? Drupal'de yeterli tema seçeneği olmadığından daha önceden de bahsetmiştik. Joomla ile kurduğum sitelerde hep şunu yaşadım. Bir Joomla teması gördüm, dibim düştü, heyecanla yükledim ancak gerekli olmadığını düşündüğüm ve kendi ihtiyacım olacak bileşenleri kaldırdığımda sitemin eski azamatinden geriye hiç bir şey kalmadı. O zaman anladım ki aslında siteyi güzel gösteren tek başına tema değil. Temanın yanında hazırlanan içerik ve içeriğin grafik veya video görsellerle süslenmesi de çok çok önemli. Grafik unsurları sayfadan kaldırdığınızda zaten geriye pek de birşey kalmıyor. Buradan hareketle artık tema seçerken görsellik kadar bana sunduğu özelliklere ve tanıdığı esnekliğe de dikkat eder oldum. Örneğin kapadokya.tc sitesi bolca fotoğraf ve yazı içereceği için temanın sabit veya esnek genişlikte olup olmayacağının ayarlanabilmesi birinci önceliğim. Temiz bir tasarım, blok tasarımlarının sadeliği, listeler, kullanılan fontlar, pozisyon çeşitliliği ve yerleşimleri, menülerin tasarımı gibi unsurlar daha çok dikkatimi çekmeye başladı. Drupal için tema seçerken yine en önemli kaynak Drupal'in kendi sitesi. Yayınlanan tüm Drupal temaları sitenin Themes bölümüne ekleniyor ve temalar buradan indiriliyor. Temaların canlı önizleme (yani temanın aktif kullanıldığı örnek bir site) adresleri genellikle oluyor. Ayrıca tüm temaların topluca önizlemelerini görebileceğiniz http://themegarden.org/ sitesi de mevcut. Direk olarak http://drupal.org/project/Themes/date adresine giderek Drupal temalarının yeniden eskiye doğru sıralandığı listeye ulaşabilirsiniz. Burası temaların açıklamasını, önizleme fotoğrafını, hangi Drupal versiyonları için kullanılabildiğini gösteren faydalı bir sayfadır. Tema sayfalarını açarak tema özellikleri ile ilgili daha detaylı bilgiler alabilirsiniz. Ben kapadokya.tc sitesinde kullanmak üzere Ad BluePrint temasını tercih ediyorum Bu tema temiz tasarımı ve pozisyon seçeneği ile dikkatimi çekti. Örnek resimden de görebileceğiniz gibi temanın Drupal 6 desteği var. Drupal 7 için de kodlamaya başlanmış ama henüz geliştirilme aşamasında olduğu için kırmızı renkte görünüyor. Bu arada Drupal 7 de Drupal'in henüz geliştirilme aşamasında olan 7. versionu olacak. Bu versiyonu da 2009 içinde görebileceğimizi düşünüyorum. Listedeki 6.x-2.3 ibaresinin yanında görünen Download bağlantısına tıklayarak arşiv dosyamızı indiriyoruz. Şimdi sırada dosyayı sunucumuza yüklememiz var. Bunun için ./sites/all/themes dizinini kullanacağız. Kök dizin altındaki themes dizinine tema yüklenilmesi tavsiye edilmiyor çünkü Drupal güncellemesi sırasında sorun çıkabiliyor. Drupal'i Fantastico ile kurduysanız .sites/all/ dizini altında themes dizini otomatik olarak açılmayabiliyor. Eğer sizde ./sites/all altında themes dizini yoksa bunu elle oluşturabilirsiniz. Dosyamızı bu dizin altında açıyoruz. Dosya açıldıktan sonra Yönetim Panelimize geçip Site Kurulumu > Temalar sayfasından yeni eklediğimiz temayı aktifleştirebilir ve öntanımlı (default) olarak seçebilirsiniz. Tema listesinden de görebileceğiniz gibi aynı anda birden çok temayı aktifleştirebilirsiniz. Bu dilerseniz kayıtlı kullanıcılarınıza farkı tema kullanma seçeneği vermenizi sağlayan bir özelliktir. Bu imkanı tanısanız bile ilk gelen her zaman öntanımlı olarak belirlediğiniz temayı görecektir. Temamızı aktifleştirdikten sonra sitemiz şöyle bir görünüme kavuşuyor. Bu tema color modülünü de desteklediği için renklerini tema ayarlarından dilediğiniz gibi değiştirebilirsiniz. Bu konuya daha önceki yazdığım Drupal Sitemizin İlk Kullanım Ayarları başlıklı yazımda daha geniş olarak değinmiştim. Şu anda basit görünse de zamanla siteye içerik girdikçe görünüm daha güzel bir hal alacak.