Bu sayfada, Google Workspace kullanıcı arayüzünü (UI) genişletme seçenekleriniz açıklanmaktadır. Google Workspace kullanıcı arayüzünü aşağıdakiler dahil birçok nedenden dolayı genişletebilirsiniz:
- Kullanıcıların uygulamayı doğrudan bir veya daha fazla Google Workspace uygulamasından kullanabilmesi için uygulamanızı ya da hizmetinizi Google Workspace'e entegre edin. Örneğin, Google Dokümanlar'da hizmetiniz için akıllı çipler ve bağlantı önizlemeleri oluşturan bir Google Workspace eklentisi oluşturun.
- Google Workspace kullanıcılarının daha üretken olmasına veya iş akışlarını iyileştirmesine yardımcı olun. Örneğin, kullanıcıların haftalık zaman çizelgelerini doğrudan Google Chat'ten bildirmelerine olanak tanıyan bir Google Chat uygulaması oluşturun.
- Google Workspace'te doğal olarak bulunmayan özellikler ekleyin. Örneğin, Google Dokümanlar, E-Tablolar veya Slaytlar'da özel bir menü ekleyebilirsiniz.
Google Workspace kullanıcı arayüzünü genişletmeye yönelik seçeneklerin çoğunu, kullanıcıların Google Workspace ile entegre olan üçüncü taraf uygulamalarını bulup yükleyebileceği bir online mağaza olan Google Workspace Marketplace'te yayınlayabilirsiniz.
Google Workspace kullanıcı arayüzünü genişletme seçeneklerine genel bakış
Aşağıdaki tabloda, Google Workspace kullanıcı arayüzünü genişletme seçenekleri listelenmiş ve bu seçenekler aşağıdaki özelliklere göre karşılaştırılmıştır:
- Kapsamı genişletilen uygulamalar: Belirtilen seçenekle genişletebileceğiniz Google Workspace uygulamalarını listeler.
- Kodlama seçenekleri: Aşağıdakiler dahil olmak üzere derleme yapabileceğiniz yöntemleri listeler:
- AppSheet: kodsuz bir geliştirme platformudur.
- Apps Komut Dosyası: JavaScript tabanlı, bulut tabanlı, düşük kodlu bir geliştirme platformudur.
- Tam geliştirici: Tercih ettiğiniz kodlama dilini destekleyen kendi teknoloji grubunuzu kullanırsınız.
- Kullanıcı arayüzü çerçeveleri: Her bir seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevesi türlerini belirtir. Örneğin:
- Kart tabanlı: Kart arayüzleri, Apps Script'i kullanarak Kart Hizmeti ile oluşturulan veya tercih ettiğiniz teknoloji grubuyla (tam geliştirici) kartları oluşturmak için düzgün biçimlendirilmiş JSON döndüren önceden tanımlanmış widget'lar ve kartlardır. Kart tabanlı arayüzler için HTML veya CSS bilgisi gerekmez ve hem masaüstü hem de mobil istemcilerde iyi çalışır.
- HTML: Apps Komut Dosyası, sunucu tarafı Apps Komut Dosyası işlevleriyle etkileşime geçebilen web sayfaları geliştirmek için bir HTML hizmeti sunar. HTML hizmetiyle geliştirilen arayüzler son derece özelleştirilebilir ancak mükemmel bir kullanıcı deneyimi oluşturmak için daha fazla manuel çalışma gerektirir.
- iframe: iframe'ler harici içeriği Google Workspace'e yerleştirir ve kullanıcı arayüzleri için en fazla özelleştirme olanağı sunar.
Tablonun altında her bir seçeneğin açıklaması verilmiştir.
Oluşturabileceğiniz içerikler | Önizleme | Uygulamalar uzatıldı | Kodlama seçenekleri | Karta dayalı kullanıcı arayüzü | HTML kullanıcı arayüzü | iFrame kullanıcı arayüzü |
---|---|---|---|---|---|---|
Google Workspace eklentileri |
|
Gmail Drive
Takvim
Dokümanlar
E-Tablolar
Slaytlar
|
Apps Komut Dosyası
Tam geliştirici
|
|||
Bağlantı önizlemeleri ve akıllı çipler | Google Workspace eklentileri |
|
Dokümanlar
E-Tablolar
Slaytlar
|
AppSheet
Apps Komut Dosyası
Tam geliştirici
|
|||
E-posta taslakları | Google Workspace eklentileri |
|
Gmail
|
Apps Komut Dosyası
Tam geliştirici
|
|||
Toplantı ana sahnesi ve yan paneli | Google Workspace eklentileri |
|
Meet
|
Tam geliştirici
|
|||
Takvim konferansı | Google Workspace eklentileri |
|
Takvim
|
Apps Komut Dosyası
|
Mevcut kullanıcı arayüzünü kullanır |
||
Düzenleyici eklentileri |
|
Dokümanlar
E-Tablolar
Slaytlar
Formlar
|
Apps Komut Dosyası
|
|||
Google Chat uygulamaları |
|
Sohbet
|
AppSheet
Apps Komut Dosyası
Tam geliştirici
|
|||
Özel işlevler |
|
E-Tablolar
|
Apps Komut Dosyası
|
Mevcut kullanıcı arayüzünü kullanır |
||
Makrolar |
|
E-Tablolar
|
Apps Komut Dosyası
|
Mevcut kullanıcı arayüzünü kullanır |
||
Özel menüler, iletişim kutuları ve kenar çubukları |
|
Dokümanlar
E-Tablolar
Slaytlar
Formlar
|
Apps Komut Dosyası
|
|||
Google Drive uygulamaları |
|
Drive
|
Tam geliştirici
|
Mevcut kullanıcı arayüzünü kullanır |
||
Google Classroom eklentileri |
|
Classroom
|
Tam geliştirici
|
Google Workspace eklentileri
Google Workspace eklentileri, Google Workspace uygulamalarıyla entegre olan uygulamalardır. Google Workspace eklentileri birden fazla Google Workspace uygulamasını genişletebilir. Uygulama genellikle, genişlettiği Google Workspace uygulamasının içindeki bir kenar çubuğunda açılır.
Google Workspace eklentisi belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Bağlantı önizlemeleri ve akıllı çipler | Google Workspace eklentileri
Dokümanlar'ı genişleten Google Workspace eklentileri, üçüncü taraf hizmetlerinden özel bağlantı önizlemeleri oluşturabilir. Dokümanlar'ın bir kişi, dosya, takvim etkinliği veya Google Workspace uygulamasındaki başka bir öğeyle ilgili bahsedilenler için oluşturduğu akıllı çiplere benzer şekilde, eklentiler de üçüncü taraf bağlantıları için akıllı çip oluşturabilir ve kullanıcılar fareyle çipin üzerine geldiğinde bir önizleme kartı gösterebilir.
Mevcut Google Workspace eklentilerine bağlantı önizlemeleri ekleyebilir veya bağlantı önizlemeleri için özel olarak ayrı bir Google Workspace eklentisi oluşturabilirsiniz.
Bağlantı önizlemelerini ve akıllı çip dokümanlarını görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
E-posta taslakları | Google Workspace eklentileri
Gmail'i genişleten Google Workspace eklentileri, kullanıcı yeni iletiler oluştururken veya mevcut iletileri yanıtlarken özel bir arayüz sağlayabilir. Kullanıcılar bu arayüzü kullanmak için e-posta taslağının alt kısmından veya
Diğer seçenekler menüsünden eklentiyi açar.E-posta taslakları dokümanlarını görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Toplantı ana sahnesi ve yan panel | Google Workspace eklentileri
Meet'i genişleten Google Workspace eklentileri, uygulamanızı bir toplantının ana sahnesine veya yan panel arayüzüne yerleştirmenize olanak tanır. Bu sayede kullanıcılar Meet'ten ayrılmadan uygulamanızı keşfedebilir, paylaşabilir ve uygulamanızda birlikte çalışabilir.
Diğer Google Workspace eklentilerinin aksine Meet eklentileri kart çerçevesi kullanıcı arayüzünü kullanmaz. Bunun yerine, uygulamanızı bir iframe kullanarak yerleştirirsiniz.
Meet eklentileri SDK belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Takvim konferans görüşmesi | Google Workspace eklentileri
Web konferansı sağlayıcıysanız Google Takvim'i konferans çözümünüzle genişleten bir Google Workspace eklentisi oluşturabilirsiniz. Eklenti, Takvim etkinliklerine konferans görüşmesi seçeneği ekleyerek kullanıcıların doğrudan Takvim'den konferans oluşturmasına ve bu konferanslara katılmasına olanak tanır.
Takvim konferansı dokümanlarını görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır
Düzenleyici eklentileri
Düzenleyici eklentileri, Dokümanlar, E-Tablolar, Slaytlar veya Formlar'ı genişleten uygulamalardır. Düzenleyici eklentileri, eklenti başına yalnızca bir uygulamayı genişletebilir ancak aynı Marketplace girişinde birden fazla Düzenleyici eklentisi yayınlayabilirsiniz. Kullanıcılar, düzenledikleri uygulamanın Uzantılar menüsünden Düzenleyici eklentilerini açar.
Düzenleyici eklentisi için aşağıdaki arayüzleri kullanabilirsiniz:
- Genişletildiği uygulamanın yanında bir kenar çubuğu.
- Genişletilen uygulamanın üzerine gelen bir iletişim kutusu.
- Komut dosyası çalıştıran bir menü öğesi.
- Google E-Tablolar e-tablosunda bir özel işlev.
Düzenleyici eklentisi belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Sohbet uygulamaları
Chat uygulamaları, Chat'e kaynaklar ve hizmetler getirir. Chat uygulamalarını, kullanıcılarla aşağıdakiler gibi birçok şekilde etkileşime geçecek şekilde tasarlayabilirsiniz:
- Eğik çizgi komutlarına kısa mesaj veya kart mesajıyla yanıt verebilirsiniz.
- Kullanıcıların form verilerini doldurma gibi çok adımlı işlemleri tamamlamasına yardımcı olmak için bir iletişim kutusu açın.
- Kullanıcıların doğrudan sohbetten işlem yapmasına olanak tanıyan faydalı bilgiler içeren kartlar ekleyerek bağlantıları önizleyin.
Chat uygulamalarıyla ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Özel işlevler
Özel işlevler, E-Tablolar'a daha fazla işlev eklemenize olanak tanır. Kullanıcılar, bu işlevleri E-Tablolar'daki yüzlerce yerleşik işlevden herhangi biri gibi bulup kullanabilir. Özel işlevleri, Düzenleyici eklentisi olarak yayınlayabilirsiniz.
Özel işlev dokümanlarını görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır
Makrolar
Makrolar, E-Tablolar'da tanımladığınız belirli bir kullanıcı arayüzü etkileşimi dizisini kopyalayan kayıtlardır. Bir makroyu klavye kısayoluna bağlayabilir veya Uzantılar > Makrolar menüsünden çalıştırabilirsiniz.
E-Tablolar, bir makro kaydettiğinizde kullanıcı arayüzü etkileşimlerini kopyalayan bir Apps Komut Dosyası işlevi otomatik olarak oluşturur. Makroları doğrudan Apps Komut Dosyası düzenleyicisinde düzenleyebilirsiniz. Apps Komut Dosyası'nda sıfırdan makro yazabilir veya daha önce yazdığınız işlevleri makroya dönüştürebilirsiniz.
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır
Özel menüler, iletişim kutuları ve kenar çubukları
Dokümanlar, E-Tablolar, Slaytlar ve Formlar'daki dosyalara özel menüler, istemler, uyarılar ve HTML tabanlı iletişim kutuları ile kenar çubukları ekleyebilirsiniz. Özel menüler, genişlettikleri uygulamanın varsayılan menüsünün yanında görünür. İletişim kutuları, kenar çubukları, istemler ve uyarılar genellikle menü öğesi tıklamaları gibi kullanıcı işlemleri veya etkinlik odaklı tetikleyiciler gibi tetikleyiciler tarafından etkinleştirilir.
Özel menüler, iletişim kutuları ve kenar çubukları belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Drive uygulamaları
Uygulamanız Drive dosyalarını destekliyorsa uygulamanızı dosya oluşturma veya açma seçeneği olarak sunmak için Drive kullanıcı arayüzüyle entegrasyon yapabilirsiniz. Kullanıcı Drive'da bir dosyayı sağ tıkladığında uygulamanız Yeni > Diğer menüsünde ve Şununla aç menüsünde gösterilebilir. Bir kullanıcı bu menülerden birini seçtiğinde uygulamanız yeni bir pencerede açılır.
Drive uygulamalarının belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır
Google Classroom eklentileri
Google Classroom eklentileri, eğitimcilerin kurs çalışmaları, duyurular veya kurs çalışmaları materyallerine ek eklemesine olanak tanır. Bu ekler, Classroom'da üçüncü taraf içeriğini iframe'lerde açar. IFrame'ler, kullanıcı türüne ve Classroom bağlamına bağlı olarak ayrı URL'ler açar.
Classroom eklentileriyle ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri: