Drupal sitenize Flickr sayesinde sınırsız imaj yüklemek
Drupalin en sevdiğim yönlerinden biri imagecache sayesinde içeriğinize daha önceden belirlediğiniz setler ile uygun görselleri (hatta crop ederek) yükleyebilmeniz. Ancak bir süre sonra yüklediğiniz görseller hem sitenizde yer kaplamaya başlıyor, hem de trafiğik yükünüzü arttırmaya başlıyor. Özellikle düzinelerce albüm yaratmak isteyen kullanıcılar bu sorunla sıkça karşılaşıyor.
Burada rastladığım modül sayesinde bu sorunun üstesinden Flickr API kullanarak kolayca gelebilirsiniz. İçeriğinizi girerken, içeriğinizle birlikte resim yükleyebilir ve anında bu resmi (kendi server'ınızda tutmaya gerek kalmadan) Flickr hesabınıza gönderebilirsiniz. İşte izlemeniz gereken adımlar.
- Kendinize bir flickr hesabı açın ve bir API Key için kaydolun. Flickr size bir API Key ve Secret verecek, bunları bir yere not edin. Kaydolurken callback url kısmına http://www.phpflickr.com/tools/auth/auth.php yazın.
- Çekirdekle birlikte gelen upload modülünü aktifleştirin.
- Buradan drupal için Flickr modülünü indirin ve aktifleştirin.
- Hala geliştirilmesi devam eden Flickr up modülünü buradan indirin ve aktifleştirin.
- Buradan phpFlickr adındaki uygulamayı indirin ve sitenizde modules/flickrup/ klasörü altına yerleştirin.
- Şimdi sıra geldi bir authtantication token almaya. Bunu yapmak için (eğer key ve secret'inizi güvenip verebilirseniz) buraya tıklayın ve açılan sayfada formu doldurup gönderiniz. Yok ben güvenmiyorum derseniz o zaman buradan uygulamayı indirin ve sitenize kurun, aynı işlemi kendi server'ınızdan gerçekleştirin. İkinci adımı izleyecekseniz, birinci işlemde api key alırken sorulan callback url kısmına kendi script url'inizi yazın (örnek: http://www.ornek.com/auth/auth.php)
- Herşeyi doğru yaptıysanız scripti çalıştırdığınızda size auth token'ınızı gösterecek, bu kodu alıp administer>site configuration>flickr upload kısmında gösterilen yere yazın ve değişikliği kaydedin.
- Flickr imajlarını kullanmasını istediğiniz içerik tiplerini düzenle deyip, flickr upload yapmasına izin verin ya da cck ile yeni bir flickr upload alanı yaratın.
Hepsi bu kadar. Böylelikle binlerce imajı flickr'da host ederek kendi sitenizde yayınlayabilirsiniz.












Misafir on June 29th 2009
Flickr kullanarak siteye resim eklemek gerçekten çok güzel fakat, flickrupload henuz 6x için geliştirilmemiş sanırım. Bu durumda, resimleri flickr üzerinden yükleyip girdi biçiminde ayarladığımız cck alanına resimin id sini vermemizde sorunu çözüyor. Umarım en kısa zamanda upload modülü 6x içinde geliştirilir.
Khan.
orion on July 07th 2009
Bu arada dikkat edin flickr'a gönderdiginiz resimleri yüklemek hayli zaman alıyor, bu yüzden sitenizin genel yapısında kullanılmak üzere bu yöntemi seçmeyin, bunun yerine albümler vs. gibi bölümlerde kullanın.
Post new comment