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 de dahil olmak üzere birçok nedenden dolayı genişletebilirsiniz:
- Uygulamanızı veya hizmetinizi Google Workspace ile entegre edin. Böylece kullanıcılar, uygulamayı doğrudan bir veya daha fazla Google Workspace uygulamasından kullanabilir. Örneğin, Google Dokümanlar'da hizmetiniz için akıllı çipler ve bağlantı önizlemeleri oluşturan bir Google Workspace eklentisi oluşturabilirsiniz.
- 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 bildirmesine olanak tanıyan bir Google Chat uygulaması oluşturun.
- Google Workspace'te yerel olarak bulunmayan özellikleri ekleme Örneğin, Google Dokümanlar, E-Tablolar veya Slaytlar'a özel bir menü ekleyebilirsiniz.
Google Workspace kullanıcı arayüzünü genişletmeye yönelik seçeneklerin çoğunu Google Workspace Marketplace'te yayınlayabilirsiniz. Bu online mağazada kullanıcılar, Google Workspace ile entegre olan üçüncü taraf uygulamalarını bulup yükleyebilir.
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 listelenmekte ve bu seçenekler aşağıdaki özelliklere göre karşılaştırılmaktadır:
- Uygulamalar genişletildi: Belirli bir seçenekle genişletebileceğiniz Google Workspace uygulamalarını listeler.
- Kodlama seçenekleri: Aşağıdakiler dahil olmak üzere derleme yöntemlerini listeler:
- AppSheet: Kodsuz geliştirme platformu.
- Apps Komut Dosyası: JavaScript tabanlı, bulut üzerinde, basit kodlamayla geliştirme platformu.
- Tam geliştirme: Tercih ettiğiniz kodlama dilini destekleyen kendi teknoloji yığınınız.
- Kullanıcı arayüzü çerçeveleri: Aşağıdakiler dahil olmak üzere her seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevelerinin türlerini gösterir:
- Kart tabanlı: Kart arayüzleri, Apps Script kullanılarak Card Service ile oluşturulan veya tercih ettiğiniz teknoloji yığınıyla (tam geliştirme) kartları oluşturmak için düzgün şekilde biçimlendirilmiş JSON döndürülerek oluşturulan ö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ındaki Apps Komut Dosyası işlevleriyle etkileşim kurabilen web sayfaları geliştirmek için 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 seçeneğini sunar.
Tablonun ardından her seçeneğin açıklaması verilmiştir.
Oluşturabilecekleriniz | Önizleme | Uygulamalar genişletildi | Kodlama seçenekleri | Karta dayalı kullanıcı arayüzü | HTML kullanıcı arayüzü | iframe kullanıcı arayüzü |
---|---|---|---|---|---|---|
Google Workspace eklentileri |
|
|
|
|||
Bağlantı önizlemeleri ve akıllı çipler | Google Workspace eklentileri |
|
|
|
|||
E-posta taslakları | Google Workspace eklentileri |
|
|
|
|||
Toplantı ana sahnesi ve yan paneli | Google Workspace eklentileri |
|
|
|
|||
Google Chat uygulamaları | Google Workspace eklentileri |
|
|
|
|||
Takvim'de konferans | Google Workspace eklentileri |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
Düzenleyici eklentileri |
|
|
|
|||
Özel işlevler | Düzenleyici eklentileri |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
Makrolar | Düzenleyici eklentileri |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
Özel menüler, iletişim kutuları ve kenar çubukları | Düzenleyici eklentileri |
|
|
|
|||
Google Drive uygulamaları |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
Google Classroom eklentileri |
|
|
|
Uygulama entegrasyonu türleri
Aşağıdaki bölümde, Google Workspace kullanıcı arayüzünü genişletmek için oluşturabileceğiniz uygulama entegrasyonu türleri açıklanmaktadır.
Özelliğinizi diğer Google Workspace kullanıcılarıyla paylaşmak için Google Workspace Marketplace'te bir listeleme yayınlayabilirsiniz. Hangi uygulama entegrasyonu türlerinin birlikte listelenebileceğini öğrenmek için Marketplace belgelerindeki Uygulama entegrasyonlarını birlikte listeleme başlıklı makaleyi inceleyin.
Google Workspace eklentileri
Google Workspace eklentileri, Google Workspace uygulamalarıyla entegre olan uygulamalardır. Google Workspace eklentileri, birden fazla Google Workspace uygulamasının kapsamını genişletebilir. Uygulama genellikle, genişlettiği Google Workspace uygulamasının kenar çubuğunda açılır.
Kenar çubukları oluşturmanın yanı sıra eklentiler için aşağıdaki özellikleri de oluşturabilirsiniz:
- Üçüncü taraf hizmetlerindeki bağlantıları önizleyen akıllı çipler.
- Gmail'de e-posta oluşturma arayüzleri.
- Takvim'deki etkinliklerden web konferansı seçeneği.
Google Workspace 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:
Bağlantı önizlemeleri ve akıllı çipler
Dokümanlar'ın kapsamını genişleten Google Workspace eklentileri, üçüncü taraf hizmetlerinden özel bağlantı önizlemeleri oluşturabilir. Dokümanlar'ın bir Google Workspace uygulamasındaki kişi, dosya, takvim etkinliği veya başka bir varlık bahsinden oluşturduğu akıllı çipler gibi, eklentiler de üçüncü taraf bağlantıları için akıllı çipler oluşturabilir ve kullanıcılar çipin üzerine geldiğinde ö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ı önizlemeleri ve akıllı çiplerle ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
E-posta taslakları
Gmail'i genişleten Google Workspace eklentileri, kullanıcı yeni iletiler oluşturduğunda veya mevcut iletileri yanıtladığında özel bir arayüz sağlayabilir. Bu arayüzü kullanmak için kullanıcılar, e-posta taslağının alt kısmında veya
Diğer seçenekler menüsünde 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 paneli
Meet'i genişleten Google Workspace eklentileri, uygulamanızı toplantının ana sahne veya yan panel arayüzüne yerleştirmenize olanak tanır. Böylece 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'sı belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Google Chat uygulamaları
Chat uygulamaları, kaynakları ve hizmetleri Chat'e getirir. Chat uygulamalarını, kullanıcılarla birçok şekilde etkileşim kuracak şekilde tasarlayabilirsiniz. Örneğin:
- Komutlara kısa mesaj veya kart mesajıyla yanıt verin.
- 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 görüşmeden işlem yapmasına olanak tanıyan faydalı bilgiler içeren kartlar ekleyerek bağlantıları önizleyin.
Chat uygulamaları dokümanlarını görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Takvim konferansı
Web konferansı sağlayıcısıysanız Google Takvim'i konferans çözümünüzle genişleten bir Google Workspace eklentisi oluşturabilirsiniz. Eklenti, Takvim etkinliklerine konferans seçeneği ekleyerek kullanıcıların bu konferansları doğrudan Takvim'den oluşturmasına ve bunlara katılmasına olanak tanır.
Takvim'de konferans 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.
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 listesinde birden fazla Düzenleyici eklentisi yayınlayabilirsiniz. Kullanıcılar, Düzenleyici eklentilerini genişlettikleri uygulamadaki Uzantılar menüsünden açar.
Bir düzenleyici eklentisi için aşağıdaki özellikleri oluşturabilirsiniz:
- Google E-Tablolar e-tablosundaki özel işlev veya makro.
- Uzantının kapsamına giren uygulamadaki bir iletişim kutusu veya kenar çubuğu.
- Bir komut dosyası çalıştıran menü öğesi.
Düzenleyici 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:
Özel işlevler
Özel işlevler sayesinde E-Tablolar'a daha fazla işlev ekleyebilirsiniz. Kullanıcılar, bu işlevleri E-Tablolar'da bulunan yüzlerce yerleşik işlev gibi bulup kullanabilir. Özel işlevleri bir düzenleyici eklentisi olarak yayınlayabilirsiniz.
Özel işlevlerle ilgili dokümanları 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. Makroları klavye kısayollarına bağlayabilir veya Uzantılar > Makrolar menüsünden çalıştırabilirsiniz.
Bir makro kaydettiğinizde E-Tablolar, kullanıcı arayüzü etkileşimlerini kopyalayan bir Apps Komut Dosyası işlevini otomatik olarak oluşturur. Makroları doğrudan Apps Komut Dosyası düzenleyicisinde düzenleyebilirsiniz. Apps Komut Dosyası'nda makroları sıfırdan yazabilir veya daha önce yazdığınız işlevleri makroya dönüştürebilirsiniz. Makro tanımı, bir Düzenleyici eklentisine dahil edilebilir ancak yayınlanamaz.
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ı
Düzenleyici eklentisi kapsamında 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ülerinin yanında görünür. İletişim kutuları, kenar çubukları, istemler ve uyarılar genellikle menü öğesi tıklamaları gibi kullanıcı işlemleriyle veya etkinliğe dayalı tetikleyiciler gibi tetikleyicilerle etkinleştirilir.
Özel menüler, iletişim kutuları ve kenar çubukları ile ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Google 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. Uygulamanız, Drive'da bir dosyayı sağ tıkladığında Yeni > Diğer menüsünde ve Birlikte aç menüsünde görünebilir. Kullanıcılar uygulamanızı bu menülerden birinde seçtiğinde uygulamanız yeni bir pencerede açılır.
Drive 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:
Mevcut kullanıcı arayüzünü kullanır.
Google Classroom eklentileri
Google Classroom eklentileri, eğitimcilerin kurs çalışmalarına, duyurulara veya kurs materyallerine ekler oluşturmasına olanak tanır. Bu ekler, Classroom'daki iFrame'lerde üçüncü taraf içeriklerini 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:
İlgili konular
- Google Workspace'te geliştirme yapma: Google Workspace için geliştirme yapmaya başlayın.
- Google Workspace Marketplace: Çözümlerinizi Google Workspace kullanıcılarıyla paylaşmak için uygulama entegrasyonlarınızı yayınlayın.