RSS
 

Google Chrome Eklenti Geliştirme

21 Dec

Merhaba,

Google Chrome’da Firefox gibi eklenti yazılmasını yeni versiyonundan itibaren uygulamaya geçirecek gibi duruyor. Chrome Beta’yı indirerek eklentileri test edebilirsiniz.

Chrome Beta Download.

Öncelikle geliştirdiğimiz eklentinin bitmiş halini inceleyelim. Daha sonra kodlama kısmına geçeriz. Eklentimiz gayet basit bir işlem yapıyor. Bir popup içerisinde flickr api kullanarak resimleri listeliyor.

Flickr eklentisi 1

Kaynak kodları indirmek için tıklayınız.

Öncelikle kaynak dosyalarımızı eklemek üzere kolay erişebileceğimiz bir dizine ChromeExtension isminde bir klasör oluşturalım. Siz farklı bir isimde verebilirsiniz. Ardından bu uygulamada kullanacağımız dosyalar olan logo.png, test.html ve manifest.json dosyalarını oluşturalım.

Bu dosyaları yukarıdaki bağlantıya tıklayarak indirdiğiniz sıkıştırılmış dosya içerisinde bulabilirsiniz.

Chrome Extension Path

manifest.json

{
“name”: “Flickr Resim Galerisi”,
“version”: “1.0″,
“description”: “Flickr’daki resimlerinizi görüntüleyebilirsiniz.”,
“browser_action”: {
“default_icon”: “logo.png”,
“popup”: “test.html”
},
“permissions”: [
"http://api.flickr.com/"
]
}

Google Chrome Extension Manifest JSON

test.html dosyasının içeriği biraz uzun olduğundan vermiyorum. İndirdiğiniz winrar arşivinden çıkartarak inceleyebilirsiniz. İçerisinde ilgili pop-up ile ilgili style(CSS) kodları ve Flickr JS API kodları mevcuttur.

Yukarıdaki resimde de gördüğünüz üzere JSON ile basit bir şekilde extension tanımlamamızı yapabiliyoruz.

Yüklemek için ise aşağıdaki resimlerde gösterilen adımları takip etmeniz gerekmektedir.

Aşama 1;

Chrome Extension Setup 1

Aşama 2;

Google Chrome Extension Install Step 2

Aşama 3;

Chrome Setup Step 3

Aşama 4;

Google Chrome Extension Setup Step 4

Eğer JSON dosyasını düzgün olarak oluşturduysanız hata almadan bu aşamaları tamamlayarak ilk eklentinizi yazmış olacaksınız. Bir sonraki makalemde daha gelişmiş eklentiler yazacağız.

Saygılarımla.


Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Diigo
  • email
  • PDF
  • Reddit
  • RSS
  • StumbleUpon
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • DotNetKicks
  • Fleck
  • FriendFeed
  • HackerNews
  • LinkedIn
  • Live
  • Yahoo! Buzz
  • Yigg
 
2 Comments

Posted in Yazılım

 

Tags: , , ,

Leave a Reply

 
 
  1. Mehmet ALP

    10/03/2010 at 23:47

    Türkçe içerik bakımından faydalı bir döküman. detaylarına değinseydiniz daha iyi olurdu.
    Ellerinize sağlık.

     
  2. yakamoz01

    20/08/2010 at 15:02

    merhabalar. öncelikle çok güzel bir yazı olmuş. benim sorunum chrome un wordpress e yazı göndermek için scribefire adlı bir eklentisi var. bu eklentiye sadece klavye kısayolu eklemek istiyorum ama beceremedim. worpdresste olduğu gibi ctrl+shift+p kombinasyonuna basınca yazıyı göndersin istiyorum. yardımcı olur musunuz?