You are hereDrupal
Drupal
Drupal'da Veritabanından Bağımsız Veritabanı Fonksiyonları

Drupal, veritabanı olarak hem MySQL hem de PostgreSQL üzerinde çalışan bir yazılım. Bu bağlamda, kullandığınız veritabanına göre PHP işlemleri yapmanız gerekiyor. Örneğin MySQL üzerinde çalışan bir Drupal'da fonksiyonları mysql_fetch_array(), PostreSQL üzerinde ise pg_fetch_array() olarak kullanmanız gerekiyor. Bunun yerine Drupal'ın kendi veritabanı fonksiyonu var: db_fetch_array().
Benzer şekilde tüm veritabanı fonksiyonlarını Drupal fonksiyonlarından kullanmanız daha mantıklı olacaktır. Yani siteniz veritabanının tipine bağlı kalmadan veritabanı fonksiyonlarını kullanarak esnek bir yapıya sahip olacak.
Basitçe veri çekme işlemi şöyle oluyor:
<?php
$sonuc = db_query("SELECT sutun1, sutun2, sutun3 FROM tablom");
while($satir = db_fetch_array($sonuc)){
print("Sütun1:" . $sonuc["sutun1"] . " - " );
print("Sütun2:" . $sonuc["sutun2"] . " - " );
print("Sütun3:" . $sonuc["sutun3"] . "<br>" );
}
?>
Bu veritabanı fonksiyonlarını ve daha fazlasını Drupal API'de bulabiliriz.
Görsel kaynağım: matt.farina
Drupal Kullanıcıları İçin Çok Faydalı Bir Yönetim Eklentisi: Admin Menu
Muhtemelen az sayıdaki Drupal kullanıcıları için olacak bu yazım, ama yazmazsam içimde kalırdı.
Daha önce Drupal için birkaç farklı yönetim eklentisi denemiştim ama onlar biraz daha ağır kaçmıştı. Bu seferki daha hafif, daha güzel. Adı Admin Menu

Resimde görüldüğü üzere, yönetici olarak siteye giriş yaptığınızda sitenin üst kısmında siyah bir çubuk şeklinde yönetim menüsü görülüyor. Bu menü sayesinde, hiç sayfa geçmeyi beklemeden tüm yönetim sayfalarına ulaşmak mümkün oluyor.
Dilersek bu menülere eklemeler de yapabiliyoruz. Bu sayede site yönetimi çok daha hızlı bir şekilde hallediliyor. Kolay gelsin :)
Nofollow Yalanları
Malum, SEO dedikleri şey internet dünyasının üretim tarafında bulunan kişileri için çok önemli bir konu. Kısaca SEO'nuz iyi olsun, Gyugıl da sizi sevsin. Böylece sitenize daha çok ziyaretçi gelsin. Bunu yapmanın yolu da başka sitelerden bağlantı almak, yani backlink hesabı yapmak.
Üstteki paragrafta bahsettiğim "başka siteler"den biri olmak ise aynı derecede önemli olduğundan, her gün sitenize "bana link ver n'oooluur" diyenlerin geliyor olması normal karşılanabilir. Bunu olumlu bir şekilde kullanabilmek de size kalmış. Bu düşüncenin bir ürünü olarak "bana yorum yapın" kampanyaları görüyorum. Şimdi onu açıklayayım.
Bildiğiniz gibi, her yazar ister ki daha çok okunayım, daha çok kaale alınayım, insanlar benim düşüncelerime daha çok önem versin. Bu bağlamda blog yazarları da yazdıklarının daha büyük kitlelere ulaşması için bin türlü takla atıyor olmalarını ben normal karşılıyorum. Dediğim gibi, bu herkesin hakkı ve bunun peşinden de koşmalılar. Bunun bir geri bildirimi olarak da "yorum almak" mühim bir mevzu.
Blogcuların, bloglarına gelecek yorumları istiyor olsalar da bu yorumların sahiplerine öyle beleşten bağlantı vermemelerini sağlamak için "nofollow" diye bir şey çıkardılar. Yani yorum yapan, aynı zamanda internet sitesinin/bloğunun adresini yazsın, ama benim siteden ona backlink olmasın dediler. Şimdi gidin bakın, Wordpress üzerine kurulu nerdeyse bütün bloglarda yorumlar "nofollow" özelliğine sahiptirler.
Peki bunun konumuzla ne alakası var? Devamını oku »
Vazgeçilmez Drupal Eklentisi: Read More Tweak
Bloglarımızda ya da sitelerimizde yazdığımız bir yazının tüm içeriği bazen anasayfada çıkmaması gerekebiliyor, ya da öyle istiyoruz. Dolayısıyla blog sistemlerinde yazıyı "teaser" ve "full" olarak bölme imkanını bize vermişler. Drupal'da da böyle bir şey mümkün. Normalde anasayfasa görünmesini istediğiniz yerin bitişine <!--break--> yazıyorsunuz ve geri kalanı sadece, o yazının tekil sayfasında görünüyor. Yalnız bana göre tasarım açısından bir sorun var. O da anasayfadaki "devamını oku" yazısının yeri.
Genelde gördüğüm kadarıyla, bloglarda, "teaser"ın bittiği satırda "Devamını oku" yazısı çıkıyor. Fakat Drupal'da bu yazı biraz uzakta kalıyor. Bu yüzden de okuyucunun dikkatini her zaman yeterince çekemeyebiliyor. Bunun yerini düzeltmek ve hatta bu yazıyı ve tipini değiştirmek için güzel bir eklenti var: Devamını oku »
Teknodergi.org'dan Drupal Araştırması
Teknodergi.org Türkiye'deki Drupal kullanıcılarına üç soru yöneltti ve cevaplarını yayınladı. Benim de fikrimi sordular; cevaplar arasında benimkini de göreceksiniz.
Sorular daha çok -Cem Yılmaz'ı anımsatacak ama- neden Drupal? sorusuna cevap arayan nitelikteydi;
1. Ne kadar süredir Drupal kullanıyorsunuz? Bu süre içinde Drupal'ın sizi en çok etkileyen özelliği nedir?
2. Drupal dışında bir içerik yönetim sitesi ya da blog yazılımı(joomla,wordpress,phpnuke vs.) kullandınız mı? Kullandıysanız Drupal ile aralarında gördüğünüz farklar nelerdir?
3. Drupal'ı başka bir kişiye anlatmak isterseniz , tek cümle ile nasıl anlatırsınız?
Diğer cevaplara da bakınca CMS olarak Drupal tercih edenlerin pek çok ortak noktası olduğunu görüyorum. Yazıda benden çok daha uzun süredir bu işin içinde olanların cevaplarını okudum. Bu da beni sevindirdi açıkçası. Devamını oku »
Thema Değişikliği ve Siftah: Qwilm

Uzun zamandır kullandığım Alek temasını bıraktım, yerine Qwilm bozması bir şeyi koydum. İlk defa bir Wordpress temasını Drupal'a (yoksa Drupal'e miydi?) uyarladım, dolayısıyla ilk el emeği temamı kullanıyorum desem yalan olmaz. Yani siftah yaptım sayılır. Bu tema işini öğrenemediğim için ancak adaptasyonu yapabildim. Eksik ve gedikler çıkabilir, hoş görür ve hatta bana bildirirseniz çok memnun olurum.
Aslında Wordpress temaları harika ama Devamını oku »
Wordpress görünümlü Drupal yorum formu
Doğan görünümlü Şahin'ler çok meşhurdur. Çankırı'ya gidip gelirken O403 görünümlü O304 Mercedes otobüslerle de bol bol seyahat etmiştim. Şimdi de Wordpress görünümlü Drupal yorum formu keşfettim.
Pek çok artısı sebebiyle Drupal'dan benim gibi vazgeçmeyenler, tema ve görünüm konusunda muhtemelen sıkıntı çekiyorlardır. Drupal her ne kadar bize daha kolay tema yapma fırsatı veriyor olsa da, ben tembelliğimden dolayı temanın orasını burasını dürtmekten ve görünümü kurcalamaktan hoşlanmıyorum. En baştan yeni bir tema yapmam daha zor olduğu için o konuya hiç değinmiyorum.

İşte tam bu noktada Wordpress'in o güzel yorum formunu Drupal'da da görebileceğimiz bir eklentiyi farkettim: Wordpress Comments
Devamını oku »
Drupal'dan Super Nav

Drupal'ın çok güzel ve kullanışlı bir yönetici eklentisini keşfettim: Super Nav.
Anlatılmaz yaşanır cinsten olan bu eklentiyi kurmazsanız ne muhteşem bir şey olduğunu anlayamazsınız. Drupal kullanmıyorsanız, boş verin :) Devamını oku »
Blog
Musiki