Drupal Teması İçin Info Hazırlama

Drupal, WordPress gibi açık kaynaklı bir içerik yönetim sistemi olma özelliğini taşıyor. Oldukça da yaygın şekilde kullanılıyor. Son dönemlere bakıldığında tema, bileşen desteğinde de artış gözlemlemek mümkün. Aynı WordPress gibi Drupal için de tema hazırlarken belli noktalar bulunması gerekiyor. Mesela tema bilgilerinin yer aldığı kısım olan “info” kısmı… WordPress’te de bulunan bu kısımda tema ismi, kısa bilgisi, yazarı gibi bilgiler yer alıyor.

Bunları tek tek elimizle yazmak yerine birkaç kutucuğu doldurarak bizim için hazırlayan drupal-theme büyük kolaylık sağlıyor. Servisteki ilgili kısımları doldurduktan sonra “generate code” butonuna basınca Drupal temamız için info dosyası hazırlanmış oluyor. Eğer Drupal temalarıyla içli dışlıysanız çok işe yarayacak bir servis.

RSS Dönüştürme

RSS internette yeni bir dönemi başlatan harika bir teknoloji oldu. İnsanlar internet üzerinden takip ettiği siteleri her gün ayrı ayrı ziyaret etmek yerine RSS okuyucuları sayesinde sadece güncellenen içerikleri görme hakkına sahip oldular. Sonrasında RSS teknolojisi daha da ileri safhaya giderek bir başka siteden bilgi çekme, masaüstü yazılımlarını internet ile uyumlu hale getirme gibi birçok yeniliği de yanında getirmiş oldu. Ayrıca mobil uygulamaların gelişmesine de katkıda bulunmuş oldu.

Bu kadar büyük bir teknolojinin yanında buna ayak uydurmaya çalışan, RSS teknolojisini daha farklı kılmayı sağlayan servisler de hızla çoğaldı. Bu servislerden bir tanesi olan xFruits, RSS besleyicimizi değişik RSS formatlarına veya diğer platformlara dönüştürmek için bizlere hizmet veriyor.

Servis içerisinde bir çok dönüştürme işlemi gerçekleşebiliyor. Bunları detaylı olarak birlikte inceleyelim:

Aggregator RSS

OPML, Atom veya RSS 2.0 ile oluşturulmuş birkaç RSS beslemesini tek besleme altında toplayan bir uygulama. Menüden ilgili kısma girildiğinde karşılayan sayfada yeni oluşturulacak RSS beslemesi için bir başlık, etiket, herkese açık olup olmadığı gibi ayarlar ve RSS adreslerimizi girebileceğimiz kısım bulunuyor.

RSS to Web

RSS besleyiciden web sayfası için xHTML 1.0 Strict formatında widget oluşturan bir uygulama. İlgili kısımda başlık, etiket ve dönüştürülecek RSS adresini yazacağımız kısım yer alıyor. Sonucunda da aşağıdaki gibi bir araca sahip oluyuyoruz.

RSS to Mobile

RSS beslemesi olan web sitemizin veya blogumuzun otomatik olarak mobil versiyonunu hazırlayan bir uygulama. Yapmamız gereken ilgili kısımda başlık, etiket, RSS adresini girmek ve oluştur butonuna basmak olacak. Sonrasında girdiğimiz RSS feed ile hazırlanmış mobil web sitemizi göreceğiz. xHTML 1.0 standart formatında oluşturulduğunu da hatırlatalım.

Post to RSS

RSS desteği olan e-posta hesaplarından RSS beslemesine bilgi çeken bir uygulama. İlgili kısımda e-posta adreslerinin RSS adreslerini girmek yeterli olacaktır. Sağlayacağı fayda birden fazla e-posta hesabı kullanıyorsak sürekli kontrol etmekten kurtulup RSS okuyucumuzdan sadece gelen mesajlar olduğunda görmemizi sağlamak olacaktır.

RSS to PDF

RSS beslemesinden PDF formatında dökümanlar oluşturmamıza izin veriyor bu uygulama da. PDF dosyasına dönüştürme halinde RSS beslemesindeki içerikleri bilgisayarımızda saklama, yazıcıdan çıktı alma gibi işlerde kullanabiliriz.

RSS to Mail

RSS beslemesine düşen içerikleri kendi belirleyeceğimiz e-posta adresine gönderen uygulamada saatlik, günlük olmak üzere iki tane de alarm zamanlaması bulunuyor. Yani e-posta adresimize ya saat başı ya da günlük olarak RSS içeriklerini gönderecek.

RSS to OPML

Farklı RSS feedlerinden tek OPML dosyası ile besleme oluşturmayı sağlıyor.

OPML to Mobile

Aynı RSS to mobile için anlattıklarımızı OPML için de yapan uygulama.

Mail to RSS

E-posta adreslerimizi RSS beslemesine dönüştüren mükemmel bir uygulama. Uygulama içinde ilgili kısımda gireceğimiz e-posta adreslerine gelen mesajları RSS olarak gösteriyor. Private olarak oluşturulması da güvenlik açısından daha uygun olacaktır. Ardından oluşacak RSS beslemesini RSS okuyucumuza alıp gelen okunmamış mesajları zahmetsizce bizlere sunacak.

RSS to Voice

RSS beslemesindeki içerikleri VocalFruits servisinin de yardımıyla sesli mesaj haline getiriyor bu uygulama. Uygulamayı seçtiğimiz zaman VocalFruits hesabımızın şifresi, kullanıcı adı ile bağlantı kuruyoruz. Tabi sesli mesaj oluşturmak için VocalFruits içerisinde kredimizin olması gerekiyor. İlk hesap açılışında 100 kredi veriyor.

RSS to Blog

RSS içeriklerini API desteği sayesinde blogda yayınlamaya yönelik bir uygulama. Uygulama, sadece çevrimiçi blog servislerini destekliyor (blogspot, wordpress…). API adresi, kullanıcı adı ve şifre ile hesabımıza bağladığımız taktirde günde 100 tane içeriğe kadar yayınlama hakkını elde etmiş oluyoruz.

Hepsi kullanışlı araçlar olup web veya blog ile içli dışlı isek bir gün muhakkak bunlardan birinin karşımıza çıkacağını hatırlatarak yazımızı sonlandıralım.

Fotoğraf Üzerinde Bir Nesneyi Kaldırmak

Fotoğraflarımız üzerinde oynama yapmak için genelde fotoğraf düzenleme yazılımlarından faydalanıyoruz. Bunların başında Photoshop var elbette. Ancak yapmak istediğimiz değişiklikleri fotoğraflarımıza uygulayan yeni nesil yazılımlar var ki bunlar çevrimiçi çalışıyor. Hem çok basit şekilde yapmak istediklerimizi yerine getiriyorlar hem de kuruluma gerek kalmadan internet üzerinden çalışıyor.

WebInPaint de bu servislerden bir tanesi. Yaptığı işlev ise yükleyeceğimiz fotoğraflar üzerinde kendi belirleyeceğimiz bir alanı kaybetmeyi sağlıyor. Örneğin resmimiz üzerinde istemediğimiz bir böcek var. O böceği kaybetmek istiyoruz. Bunun için servise girip o alanı boyayıp “inpaint” butonuna basarak onu ortadan kaldırıyoruz. Şunu da söylememde fayda var ki resmin bütünlüğü bozulmadan bu işlem gerçekleşiyor.

Bir de servis üzerindeki aracın ücretsiz masaüstü yazılımı bulunuyor. İndirip bilgisayarımıza kurarak da kullanabiliyoruz.

Ücretsiz Drupal Site Kurma

WordPress.com, kullanıcılarına WordPress alt yapısını sunarak ücretsiz bloglamalarını sağlıyor. Aynı onun gibi Drupal Garden da Drupal alt yapısını kullanarak kullanıcılarına kolayca ve ücretsiz site kurmalarına imkan sağlıyor. Kullanıcı adı, e-posta gibi üyelik bilgilerinden sonra site oluşturuluyor. Sitemizin adresi de “uyeadi.drupalgarden.com” şeklinde oluşuyor. Şu anda servis bünyesinde 20.000 civarı site mevcut.

Bir örneğini buradan görebileceğimiz Drupal Garden’ın kullanıcılara sunduğu özellikler ise şunlar:

  • Özelleştirilebilir tema desteği
  • Resim, video gibi medya dosyalarını ekleyebilme
  • Twitter, Facebook gibi sosyal ağlarla bağlantı kurabilme
  • Her sayfada farklı yerleşim düzeni uygulayabilme
  • Güçlü meta desteği
  • Birden fazla yazar ekleyebilme
  • Ziyaretçi istatistiklerini görebilme
  • RSS desteği
  • Otomatik güncelleme

Yani özetle elimiz değmeden birçok özelliği kullanabiliyor, sitemizi de hızlı şekilde kurabiliyoruz.

Mesafeler Arası Yakıt Tüketimini Hesaplama

Günümüzde internetten her türlü bilgiye ulaşmak mümkün. Hatta Google Maps gibi harita servisleri ile yer tespiti, adresler arası mesafe ölçme, yol haritası, navigasyon gibi işlemler de yapılabiliyor. Go-Gas da bir noktadan diğer noktaya gidiş için aradaki mesafeye göre yakıt tüketimini Google Maps alt yapısını kullanarak hesaplayan güzel bir servis.

Servis kullanımı için yapılması gereken başlangıç ve gidiş noktasını harita üzerinden seçmek. Ardından hesaplama için “start” düğmesine basıyoruz. Hesaplama işlemi harita üzerinde seçilen noktalarda kullanılan para birimine otomatik çevriliyor. Tek eksik araç modellerini seçenek olarak sunmaması ancak bunu da km başına aracın tükettiği yakıt miktarını girerek hesaplatabiliyoruz. Servisin bir güzel yanı da yakıtın litre fiyatını otomatik alması. İstersek onu da değiştirerek hesaplama işlemini yapabiliyoruz.

CSS Gradient Editörü

CSS3 ile gelen gradient özelliğini kullanmak için birçok servis kuruldu. Buradaki serviste jQuery kullanılarak hazırlanmış renk paleti üzerinden seçilecek iki renk ile gradient geçişimizi oluşturuyoruz. Show CSS butonu ile de CSS kodunu alıp projelerimizde kullanabiliyoruz. Bu tür servislerin yaygınlaşması geliştiriciler açısından zaman tasarrufu sağlamakla birlikte büyük ölçüde kolaylık sağlıyor.

Duygu Durum ile Halet-i Ruhiye

Doğuş yayın grubunun pörtlettiği yeni sosyal ağda anlık duygu durumumuzu, halet-i ruhiyemizi paylaşıp bizimle aynı duygular içinde bulunanları görmek mümkün. Oldukça geyik ortamı olan beta durumundaki servis ayrıca Türkiye için günlük ortalama duygu durumu gözlemlenebiliyor. İster e-posta istersek de Facebook hesabımız ile üye olabiliyoruz.

Duygu paylaşımı oldukça basit. Twitter kullananların alışık oldukları etiketleme sistemi gibi “#” işareti yerine “*” işareti kullanılıyor. Örneğin *sevinçli şeklinde etiketleyip duygu durumumuzu bildiriyoruz. Zaten havuz içerisinde bulunuyorsa önerme şeklinde de duygu durumu görüntüleniyor. Eğer yazdığımız durum havuzda yoksa tek biz yazmışsak maalesef etkin olmuyor. Ancak aynı duyguyu birkaç kullanıcı daha etiketlerse otomatik olarak havuza ekleniyor.

Tasarım olarak çok beğendiğim servise gün gün yeni özellikler, kullanıcılara yönelik arayüzde düzeltmeler yapılıyor. Fotoğraf ekleme, Twitter, Facebook, FriendFeed hesaplarına gönderi yapma özelliğini de barındırıyor. Gelenleri de profilime bekliyor iyi duygular diliyorum.

Sosyal Ağ Aramalarını Tek Yerden Yapma

Kullandığımız onlarca sosyal ağ hesabımız içinde bazen arama yapma ihtiyacı duyuyoruz. Kullandığımız hesapların sayısı kabarınca bulmak istediğimiz şeyi de yanlış hesabımız içinde aratabiliyoruz. Hesabımızın içinde bulamadıklarımızı diğer hesaplarımızda tek tek aramaya başlıyoruz. Hem vakit kaybına sebebiyet veriyor hem de zahmetli oluyor.

Greplin ise bu zahmeti kısmen de olsa ortadan kaldırıyor. Gmail, Facebook, Twitter, Google Docs, Dropbox, Google Calendar, LikedIn hesaplarımız arasında ücretsiz arama yapma imkanı sağlıyor.

Servise e-posta adresimiz ve kendi belirleyeceğimiz şifre ile üye oluyoruz. Aşağıdaki hesap ekleme sayfasından da hesaplarımızı ekliyoruz. Hesapları ekleme ilgili servisin API desteği ile güvenli bir şekilde tamamlanıyor.

Hesaplarımızı ekledikten sonra servsin e-posta adresimize onay mesajı göndermesini bekliyoruz. Üyelik işlemi tamamlanır tamamlanmaz göndermiyor maalesef bu mesajı. Bir miktar beklemek gerekiyor.

Onay işleminin ardından arama işlemini gerçekleştirebiliyoruz. Aramayı ister topluca istersek de belirleyeceğimiz hesabımızda yaptırabiliyoruz.

İnternet Sayfalarının Ölçüsünü Alın

Tasarım yaparken veya CSS kodlaması esnasında ölçüler çok önemlidir. Drag and drop ruler ise yatay ve dikey iki tane cetvel ile herhangi bir internet sayfasının ölçülerini pixel, cm, ve in birimlerinde görebilmemizi sağlıyor. Ayrıca sayfa kenarlarındaki klavuz cetvellerinden de konumlandırmaları fevkalade görebiliyoruz.

Kullanımı oldukça kolay olan servisin sağlayacağı katkı; tasarım veya kodlama esnasında nesneler arasındaki ölçüleri, genel hat ölçülerini rahatlıkla görebilmek.