Şubat 2010

Google analiz(analytics) raporlarını drupal sitemizde göstermek

Google analiz uygulaması, google firmasının ücretli olarak sunulan bir servisi satın alarak tüm google kullanıcılarına ücretsiz olarak sunduğu bir servistir.

Drupal kullanıcıları olarak tabiki bu eşi bulunmaz serviside sömürmemiz gerekir.

Yatay ve dikey açılır menüler yapmak

Drupal sitelerimizi hazırlarken en sıkıntı çektiğimiz açılır kapanır menüleri yapmaktır tabiki. Ancak bununda bir eklentisi var:).

Drupal deyince artık hayatın durması gerektiğini söylemeye gerek yok. Drupal hazır bir sistem ama tamamen özgürsünüz sizin kod bilginize ve hayal gücünüze kalmış bir uygulama alt yapısı sunuyor.

Drupal sitesine tema ekledikten sonra beyaz sayfa geliyor ise

İlgili Konular: Drupal Genel Bilgiler     

Drupal sitenize yeni bir tema yüklediniz veya var olan temanızda bir değişiklik yaptınız ancak daha sonra sitenize girmeye çalıştığınızda beyaz bir sayfa ile karşılaşabilirsiniz.

Başka bir şekilde içerik eklemeye çalıştığınızda da bu durum olabilir. Bunun drupal ile bir alakası yoktur tamamen sizin eklemiş olduğunuz temadan kaynaklanan bir durumdur.

Sorunu düzeltmek için FTP ile sitenizi yüklediğiniz dizine ulaşın ve eklediğiniz tema dosyasını silin böylece stilsiz bir site görünümüne kavuşacaksınız.

Sitenize yönetici kullanıcı adınız ve şifrenizle giriş yapın ve yönet->site kurulumu->temalar sayfasını ziyaret ederek yeni bir tema (temel temalar olabilir) seçiniz.

Bu işlemden sonra siteniz eski haline kavuşacaktır.

Drupal için yönetim (admin) temaları

İlgili Konular: Drupal Temaları     

Drupal sitelerimizde yönetim bölümleri genel olarak ek bir tema yüklemedi isek sitemizin görünümü ile aynı olur ve yönetim işlemlerini yapmak için kolay bir arayüz sunmaz. Bu durum benim hoşuma gidiyor genelde ama joomladan veya wordpressten drupale geçmek isteyen kullanıcıların hoş karşılamadığı bir durum oluyor.

drupal ile görsel olarak zengin yönetim panellerine sahip olmamız mümkün.

Phpmailer sınıfı ile smtp ile mail göndermek

İlgili Konular: Php     

Php kullanarak önceden mail fonksiyonu ile mail göndermek çok kolaydı. Günümüzde spam maillerin artması ile bu fonksiyon işe yaramaz hale geldi desek yeridir.

Php kullanıcılarının mail yollamak için kullanabilecekleri bir sınıf tasarlanmaya başlanmıştı ve daha sonra phpmailer sınıfı adını aldı. Üç dört sene öncesine kadar bu sınıfı kullanırken pek memnun değildim, ancak phpmailer sınıfını o kadar geliştirmişler ki gerçekten kullanmamak için insanın cahil olması gerek :) PHP programcıların mail yollanması konusunda daha uzun süre büyük yardımcısı olacağa benziyor.

Buradan phpmailer sınıfının internet sitesine ulaşılabilir ve oradan indirebilirsiniz.

Bu sınıfı indirip kullanmak için aşağıdaki yapılar kullanılabilir:

  • Profesyonel olarak SMTP ile mail göndermek:

require_once('../class.phpmailer.php');
$mail = new PHPMailer(true);

Drupal share buttons eklentisi (kendim yazdım)

İlgili Konular: Drupal Genel Bilgiler     

Drupal için sosyal imleme sitelerinde paylaşma butonu için eklenti aradım. bulduğum en iyi eklenti service links isimli eklenti oldu. ancak bu eklentide de twitter ve friendfeed gibi sosyal paylaşım sitelerinin bağlantıları yoktu.

Yüksek PRli blog siteleri - sitelerinizi ekleyebilirsiniz

İlgili Konular: Web Tasarım Genel Bilgiler     

Direk olarak yüksek pr değerlerine sahip blog sitelerini listeleyeceğim, direk olarak buralara yazı yazarak sitenizi öne çekebilirsiniz.

http://abstract2collective.blogspot.com/ PR4
http://blogs.cisco.com/news PR8
http://businessfinancemag.com PR6

Drupal motoru sürüm güncelleme (Güvenlik güncellemesi)

İlgili Konular: Drupal Genel Bilgiler     

Wordpress gibi sistemlerde otomatik güncelleştirme varmış ve bundan kullanıcılar çok memnunmuş. Benim fikrime göre ben bu durumu desteklemiyorum. sonuçta drupali aşırı derecede geliştiriyoruz ve otomatik güncelleştirme ile yazdığımız kodların birden yok olmayacağını kim garanti edebilir.

Benim drupal kullanmamın sebebi çoğu işi manuel olarak tam denetim le yapabilmem oldu. bir çok arkadaşımızın istediği otomatik güncelleştirme Drupal 7 veya ileriki bir sürümde gelirse bu durumu çok hoş karşılamayacağımı belirtmek isterim.

Geçenlerde bir çok arkadaşımın ve okuyucumun drupal güncellerken sorun yaşadıklarını, bazende diğer sitelerde buldukları anlatımların çok uzun ve sıkıcı olduğunu belirttiler. Benden bu işlemi anlatmamı isteyen arkadaşlarımıza teşekkür ederim. Yoksa basit ama önemli bir işlemin bu sitede yar alması zor olurdu:)

Bu anlatımımda 11 temel adımda drupal sistemimizi güncelliyoruz.

Adım adım güncelleme işlemine başlayalım:

Artık bende google chrome kullanıcısı oldum

İlgili Konular: Günlük Hayatımızdan     

Uzun zamandır firefox ve eklentilerini kullanmaktayım ancak 250 ve 500 MB oranında bilgisayarımın ramini kullanması canımı sıkmaya başlamıştı. Bir laptop kullanıcısı olarak bilgisayarımın ısınmasına da yol açması gerçekten artık bu tarayıcıdan zevk almamamı sağladı.

İnternet explorerın zaten ezelden beri karşıtı olarak opera veya chrome browserları arasında bir seçim yapmaya karar verdim. Operanın da bilgisayarın ramini chrome dan fazla kullandığını öğrendikten sonra google chrome browserını bilgisayarıma yükleyerek denemeye başladım. Herhalde bir çoğunuz daha yenimi deniyorsun diye içinden geçirmiştir. Firefoxun css kodlarını hatasız çalıştırması ve arayüz geliştiricileri için bir çok eklentiyi barındırması onu eşsiz bir tarayıcı yapıyor, bunu hatırlatmaya gerek yok sanırım. Hal böyle olunca bende başka bir tarayıcı aramaya gerek duymuyordum. Bu gün bilgisayarımın işlemcisinin sıcaklığını 90 dereceye kadar çıkarması benim firefox tarayıcısından soğumama neden oldu.