Günümüzün popüler uygulamalarının en önde gelen özelliklerinden biri de geliştiricilere sundukları API'leri ile kendi ekosistemlerini oluşturmaları. Bunun en güzel 2 örneğini Facebook Uygulamalarında ve Twitter API Uygulamalarında görmekteyiz.

Web tarayıcı alanında önemli bir yere sahip olan Mozilla Firefox'un da benzer şekilde bir ekosistemi mevcut. Geliştiriciler gerek kendi kullandıkları Firefox'u gerekse yazdıkları eklentileri web'te yayınlayarak diğer kullanıcıların Firefox'larını çok daha işlevsel hale getirebiliyorlar.
Şu anda yaklaşık olarak 12 bin eklenti ve bu eklentileri geliştiren 8 bin geliştirici olmakla beraber Firefox'a eklenti yazmak için Javascript, XUL, XML gibi dilleri bilmek gerektiğinden herkes bu eklentileri kolayca yazamamakta.
Mozilla Labs bu eksiliği gidermek ve geliştirici tabanını genişletmek için yine bir Firefox eklentisi olan Jetpack eklentisi üzerinde çalışmakta.


Bu eklenti sayesinde eğer basit bir web sayfasını düzenleme bilgisine sahipseniz (sadece HTML bilgisi ve kendi API'si dahi yeterli olmakla beraber, Javascript ve CSS desteği de mevcut), kolayca firefox'a eklenti yazabilirsiniz demektir.
Henüz deneysel aşamasında olmasından dolayı kullanımda bazı ufak sorunlarla karşılaşabilirsiniz.
Kaynak: mashable, jetpack.
Takip Et: Bildirgeç FriendFeed Twitter Facebook RSS
« önceki yazı Kayıp halka: İda |
sonraki yazı » Hazır Renk Paletleri ve Çevrimiçi Araçlar |
Yorumlar
ayrıca greasemonkey script de yazabilirsiniz xul falan uğraşmak istemiyorsanız. Sadece javascript yetiyor yazmak için. Nasıl userscript yazılır? Hatta burdan o yazdığınız userscript i eklentiye (firefox addon) dönüştürebilirsiniz.
| biradamiste | |
|
|
(0 puan) |
|
| 22 Mayıs 2009 12:48 |
arkadaşlar ben bir deneme yaptım
jetpack.statusBar.append({ html:'', width: 16, onReady: function(widget){ $(widget).click(function(){ var doc = jetpack.tabs.focused.contentDocument; $(doc).find("link").remove(); }); }
});
deneme amaçlı sayfadaki css leri uçuran bir bir script yazdım. Bu script i kurabilmeniz için öncelikle scriptinizi .js olarak kaydetmeniz ve ardından bir html yaratıp
< title >CSS DESTROYER< / title >
< link rel = "jetpack" href = "css.js" >
< h1 >CSS DESTROYER< / h1 >
< i >Destroy css styles in the page< / i >
( doctype vs. yazmıyoruz arkadaşlar. )
ardından bu html i çalıştırdığınızda zaten izin ver butonu çıkıyor vs. Fakat jetpack ile yazdığınız addon u direk kullanamıyorsunuz önce about:jetpack e girmeniz gerekiyor ve browser kapandığında addon da uçuyor :):) böyle kullanılamayacağı kesin fakat ben araştırdım bulamadım bulan arkadaşlar varsa ve paylaşırsa sevinirim.
bu arada Greasemonkey şu an için daha kullanışlı ( çünkü jetpack in api listesi çok kısıtlı tabi geliştikçe vazgeçilmez olacaktır :) umarım .. )
| allthein | |
|
|
(0 puan) |
|
| 22 Mayıs 2009 16:51 |
normal add-on(veya extension) yazmak için şu sayfa yararlı olabilir.
| biradamiste | |
|
|
(0 puan) |
|
| 23 Mayıs 2009 16:53 |
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
İlgili Yazılar
- lu.ly Facebook ve Twitter'ı Tarayıcınıza Ge... (6)
- Flock 2.5, Facebook Chat ve Twitter Search ile ... (7)
- Verimliliğinizi Artıracak Chrome Eklentileri (9)
- Firefox, Artık 3 Boyutlu (7)
- Web Sitelerini Aramadan Keşfedin! (8)
- FriendFeed V2 API'si ile Atakta! (1)
- Prism İle Web'i Masaüstüne Getirin! (7)
- Google'dan Webmaster'lara İpuçları (4)
- Glydo'dan İşe Yarar Öneriler! (1)
- Firefox 3.6 Hedef Değiştirdi (0)
Bu Yazıyı Tutanlar
Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

',
width: 16,
onReady: function(widget){
$(widget).click(function(){
var doc = jetpack.tabs.focused.contentDocument;
$(doc).find("link").remove();
});
}
