01Sorun ve çözüm
Chrome eklentisi geliştirme, bu panellere dokunmadan onların üzerine sizin iş akışınızı yerleştirmenin yoludur. Eklenti sayfadaki veriyi okuyup kendi sisteminize gönderebilir, sayfaya bir buton ya da yan panel ekleyebilir, belirli alanlarda uyarı gösterebilir. Hangi sayfalarda çalışacağını ve hangi izinleri isteyeceğini en dar kapsamda tutuyoruz; çünkü hem kullanıcının güveni hem de mağaza incelemesi buna bağlıdır.
02Kimler için
Chrome eklentisi kimlerin işini kolaylaştırır
Eklenti, tarayıcıda geçen tekrarlı işin olduğu her yerde değerlendirilebilir.
- Pazaryeri satıcı panelinde sipariş ya da ürün bilgisini kendi stok sistemine elle taşıyan e-ticaret operasyon ekipleri
- Müşteri destek ekranında hazır yanıt, sipariş sorgusu ya da müşteri geçmişini yan panelde görmek isteyen çağrı merkezleri
- Ürününü kullanıcının tarayıcısına taşımak ve web sitelerinin üzerinde çalışan bir araç sunmak isteyen SaaS şirketleri
- Çalışanların kurumsal web uygulamalarında belirli adımları atlamasını önlemek için kontrol listesi ve uyarı göstermek isteyen şirketler
- Araştırma ya da satın alma ekiplerinde web sayfalarından seçilen bilgiyi düzenli biçimde kaydetmek isteyen birimler
03İhtiyaçlar
Eklenti projelerinde dikkat isteyen noktalar
Bir tarayıcı eklentisi, normal bir web sitesinden farklı kısıtlarla çalışır.
- 01
Hedef sitenin değişmesi
Eklentinin çalıştığı sayfa sizin kontrolünüzde değildir; bir arayüz güncellemesi buton yerlerini değiştirebilir. Sayfa öğelerini kırılgan konumlar yerine kararlı özelliklerden seçen ve bulamadığında sessizce bozulmak yerine uyarı veren bir yapı kurulur.
- 02
İzinlerin daraltılması
Bütün sitelerdeki veriyi okuma izni isteyen bir eklenti, kullanıcıda haklı bir şüphe uyandırır ve mağaza incelemesini uzatır. Eklenti yalnızca gereken alan adlarında ve mümkünse kullanıcı tıkladığında devreye girecek şekilde tasarlanır.
- 03
Kullanıcı verisinin korunması
Eklentinin okuduğu sayfalarda kişisel ya da ticari bilgi bulunabilir. Hangi verinin toplandığı, nereye gönderildiği ve ne kadar saklandığı gizlilik politikasında açıkça yazılır ve kodda bunun dışına çıkılmaz.
- 04
Güncellemelerin dağıtımı
Hedef site değiştiğinde düzeltmenin kullanıcılara hızla ulaşması gerekir. Mağaza üzerinden otomatik güncelleme ve sürüm notları bu yüzden en baştan planlanır.
04Özellikler
Bir Chrome eklentisine eklenebilecek işlevler
Eklentinin parçaları ihtiyaca göre birleştirilir.
- 01
Sayfa içine yerleşen arayüz
İçerik betiği hedef sayfaya buton, rozet ya da satır içi bilgi ekler. Bu arayüz sayfanın kendi stillerinden etkilenmesin diye yalıtılmış bir katmanda çizilir.
- 02
Yan panel ve açılır pencere
Chrome'un yan panel alanında kalıcı bir çalışma ekranı açılır; kullanıcı sekme değiştirse de panel bağlamı korur.
- 03
Sayfa verisini sisteminize aktarma
Seçilen alanlar doğrulanır ve kullanıcının onayıyla kendi sunucunuza gönderilir; aynı kaydın iki kez gönderilmesi engellenir.
- 04
Kurum içi zorunlu kurulum
Yalnızca şirket çalışanlarına yönelik eklentiler, Google Workspace yönetim konsolu ya da Windows grup ilkesiyle çalışan tarayıcılarına merkezi olarak yüklenebilir.
05Entegrasyonlar
Chrome eklentisi projelerinde kurulan bağlantılar
Eklentinin asıl değeri, tarayıcıdaki veriyi doğru sisteme taşımasından gelir.
- 01
Kendi sunucunuz ve API'niz
Eklenti, kimliği doğrulanmış kullanıcı adına sizin API'nize istek atar; iş kuralları ve yetki kontrolü eklentide değil sunucuda kalır.
- 02
Google ve kurumsal hesapla giriş
Tarayıcının kimlik servisleriyle Google hesabı ya da OAuth 2.0 destekleyen kurumsal kimlik sağlayıcınız üzerinden oturum açılır.
- 03
CRM ve yardım masası
Sayfadan alınan kişi, şirket ya da talep bilgisi kullandığınız CRM veya yardım masası yazılımına ilgili kayıt altında eklenir.
- 04
Dil modeli servisleri
Uzun bir sayfanın özetlenmesi ya da yanıt taslağı hazırlanması gibi işlevlerde metin, kullanıcı onayıyla seçtiğiniz dil modeli sağlayıcısına sunucunuz üzerinden iletilir.
06Süreç
Chrome eklentisi yaptırmak istiyorum: süreç nasıl işler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Manifest V3 kısıtları ve tarayıcı uyumu
Chrome eklentileri artık Manifest V3 ile yazılıyor. Bu sürümde arka plan sayfası yerine gerektiğinde uyanıp uyuyan bir servis çalışanı var; bellekte tutulan bir değişken her an kaybolabileceği için durum bilgisi eklenti depolamasında saklanır. Uzaktan kod indirip çalıştırmak yasak olduğundan bütün mantık paketin içinde gelir, yalnızca veri ve ayar sunucudan alınır.
Devamını okuDaha az göster
Aynı kod tabanı Microsoft Edge ve Opera gibi Chromium tabanlı tarayıcılarda küçük farklarla çalışır; Firefox için ayrı bir paket gerekir ve bazı arayüzler farklıdır. Eklentinin erişim anahtarları paket içine gömülmez, kullanıcı oturumundan türetilen kısa ömürlü belirteçler kullanılır.
08Çalışma modelleri
Bu hizmette çalışma modelleri
- 01
Proje bazlı
Sabit kapsam, sabit fiyat ve belirli teslim tarihi
Kapsamı belli, teslim tarihi olan işler için.
- Yazılı kapsam ve kabul ölçütleri
- Sabit fiyat ve belirli teslim tarihi
- Teslim ve kabul adımları sözleşmede
- 02
Bakım ve destek
Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati
Yayındaki bir sistemin sürekliliği için.
- Aylık sözleşme ve SLA
- İzleme, güncelleme ve hata düzeltme
- Aylık geliştirme saati
09Sık sorulan sorular
Chrome eklentisi hakkında sık sorulan sorular
Eklentiyi yalnızca şirket içinde kullanmak mümkün mü?
Evet. Google Workspace kullanıyorsanız eklenti Chrome Web Store'da yalnızca kendi alan adınızdaki kullanıcılara açık olacak şekilde özel yayınlanabilir; liste dışı yayında ise mağazada aranarak bulunamaz, yalnızca bağlantıya sahip olanlar kurar. Yönetilen cihazlarda ise eklenti yönetim konsolundan zorunlu olarak yüklenebilir ve kullanıcı kaldıramaz.
Chrome Web Store incelemesi süreci nasıl işliyor?
Her yeni sürüm Google tarafından incelenir. İstenen izinlerin gerekçesi, gizlilik beyanı ve veri kullanımı açıklaması eksiksiz hazırlandığında süreç daha sorunsuz geçer; geniş izin isteyen eklentilerde inceleme daha ayrıntılı olur.
Eklentinin çalıştığı site arayüzünü değiştirirse ne olur?
Kararlı seçicilerle yazılmış bir eklenti küçük değişikliklerden etkilenmez. Büyük değişikliklerde eklenti, işlevin çalışmadığını kullanıcıya bildirir ve hata kaydı size ulaşır; düzeltme bakım ve destek kapsamında yeni sürümle dağıtılır.
Chrome eklentisi yaptırma fiyatları neye bağlı?
Eklentinin kaç farklı sitede çalışacağı, arayüz karmaşıklığı, sunucu tarafı gerekip gerekmediği, kimlik doğrulama ve desteklenecek tarayıcı sayısı maliyeti belirler. Kendi sunucusu olmayan basit bir yardımcı araç, sisteminize veri yazan ve kullanıcı oturumu yöneten bir eklentiden belirgin biçimde daha az iş gerektirir.
Aynı eklenti Edge ve Firefox'ta da çalışır mı?
Edge, Chrome eklentilerini neredeyse aynen çalıştırır ve kendi mağazasında yayınlanabilir. Firefox için kodun büyük kısmı ortak kalır ama paketleme ve bazı arayüz çağrıları uyarlanır.
Chrome eklentisi için firma seçerken neye bakmalıyız?
İstenen izinlerin neden gerektiğini açıklayabilmesine, mağaza politikalarını bilmesine ve hedef site değiştiğinde nasıl bir bakım süreci önerdiğine bakın. Eklentinin topladığı verinin nereye gittiğini yazılı olarak netleştirmek de önemlidir.
10İlgili hizmetler