Eklenti kavramlarıyla tanışın

Google Meet eklentileri, doğrudan Google Meet'e deneyimler eklemek için kullanılır. Eklenti oluşturmak için Google Workspace eklentilerinin nasıl geliştirildiğini ve Google Workspace Marketplace'te nasıl yayınlandığını anlamanız gerekir.

Mimari

Aşağıdaki ardışık düzen şemasında, Google Meet eklentisinin Google Workspace kaynaklarını nasıl kullandığının mimarisi gösterilmektedir.

Google Meet eklentisinin Google Workspace kaynaklarını nasıl kullandığını gösteren mimari.
Şekil 1. Bir Google Meet eklentisinin Google Workspace kaynaklarını kullanma mimarisi.

Google Meet eklentilerini toplantılarda kullanma işlemi şu şekilde gerçekleşir:

  1. Eklenti paneli yükleme: Kullanıcı, yüklü eklentilerin listesini eklenti paneline yüklemek için Meet'teki etkinlik düğmesini tıklar.
  2. Eklenti seçme: Kullanıcı, eklenti panelinde bir eklenti seçer.
  3. Eklenti iframe'i yükle: Meet, geliştiricinin manifest'te belirttiği eklenti yan panel iframe URL'sini yükler.
  4. AddonSession oluştur: Eklenti, bir AddonSession oluşturur. Bu, Meet'e eklentinin yüklendiği ve kullanıma hazır olduğu bilgisini verir.
  5. Eklenti başlatıldı: Eklenti kullanıma hazır.
  6. (İsteğe bağlı) One Tap ile jeton iste: Seçilen eklenti, etkin bir Google oturumu varsa oturum açma bilgileri ve kullanıcı onaylı kapsamlarla jeton istemek için Google One Tap'ı kullanır.
  7. (İsteğe bağlı) Google, kimlik jetonu döndürür: Kimlik jetonu, kullanıcı kimliği bilgilerini içerir.

Marketplace'teki Google Workspace eklentileri

Google Workspace eklentileri, Gmail, Google Dokümanlar ve Google E-Tablolar gibi Google Workspace uygulamalarıyla entegre olan özelleştirilmiş uygulamalardır. Geliştiricilerin doğrudan Google Workspace'e entegre edilmiş özelleştirilmiş kullanıcı arayüzleri oluşturmasına olanak tanır. Eklentiler, daha az bağlam değişikliğiyle kullanıcıların daha verimli çalışmasına yardımcı olur.

Google Workspace Marketplace, kullanıcılara ve yöneticilere Google Workspace ile entegre üçüncü taraf kurumsal uygulamaları bulup yükleme olanağı sunar. Marketplace, yayınlanmış Google Workspace eklentilerini yönetmek için de merkezi bir yerdir. Kullanıcılar, yayınlanan eklentileri yükleyip kaldırabilir. Yöneticiler, kullanıcıların yükleyebileceği eklentileri kısıtlayabilir.

Eklenti türleri

Genel olarak, oluşturabileceğiniz iki tür eklenti vardır: Google Workspace eklentileri ve Düzenleyici eklentileri.

Meet Eklentileri SDK'sı için eklentilerinizi Google Workspace eklentilerini kullanarak oluşturmanız gerekir.

Google Workspace eklentileri sayesinde Gmail, Google Takvim ve Google Drive gibi birden fazla Google Workspace uygulamasını genişletebilirsiniz. Eklenti manifest dosyasında, diğer ayrıntılarla birlikte eklentinin hangi uygulamayı hedeflediğini belirtirsiniz. Meet Eklentileri SDK'sı için manifest dosyasının addOns bölümünde bir meet nesnesi tanımlamanız gerekir. Daha fazla bilgi için Dağıtım oluşturma bölümünü inceleyin.

Google Workspace eklentileri iki farklı şekilde geliştirilebilir: Google Apps Komut Dosyası'nda veya tercih ettiğiniz teknoloji grubunu kullanarak kendi kendine barındırılan bir eklenti olarak. Bu eklentilerin her biri, farklı bölümlerden oluşan bir manifest içerir. Manifestin Meet bölümü, eklentinizin Google Meet'ten nasıl yüklendiğini belirten bilgiler içerir ve eklentinizin geri kalanının kendi kendine barındırılı olup olmadığı veya Apps Komut Dosyası'nı kullanıp kullanmadığıyla ilgili değildir. Meet eklentileri bir iframe'de yüklenir ve kart tabanlı arayüzler yerine web sayfalarını referans almalıdır.

Örneğin, bir Google Workspace eklentisinin manifest dosyasında, kart arayüzlerini döndürmek için ComposeTrigger ve ContextualTrigger nesnelerini kullanan Gmail bölümü ve web sayfanızı ve mobil uygulamanızı işaret etmek için web, iOS ve Android nesnelerini kullanan Meet bölümü olabilir.

Meet ve Gmail bölümlerinin yer aldığı örnek bir manifest.
Şekil 2. Meet ve Gmail bölümlerinin yer aldığı örnek bir manifest.

Eklenti yayınlama

Google Workspace eklentinizi yayınladığınızda diğer kullanıcıların bu eklentiyi bulup yüklemesine ve kullanmasına olanak tanırsınız.

Daha fazla bilgi için Meet Eklentinizi yayınlama bölümüne bakın.