با مفاهیم افزونه آشنا شوید

افزونه‌های Google Meet برای ایجاد تجربیات مستقیم در Google Meet استفاده می‌شوند. برای ایجاد افزونه‌ها، باید بدانید که چگونه یک افزونه Google Workspace توسعه یافته و در نهایت در افزونه‌ها منتشر می‌شود.

افزونه های Google Workspace در بازار

افزونه‌های Google Workspace برنامه‌های سفارشی‌سازی‌شده‌ای هستند که با برنامه‌های Google Workspace مانند Gmail، Google Docs و Google Sheets ادغام می‌شوند. آن‌ها به توسعه‌دهندگان اجازه می‌دهند تا رابط‌های کاربری سفارشی‌سازی‌شده‌ای ایجاد کنند که مستقیماً در Google Workspace ادغام می‌شوند. افزونه‌ها به کاربران کمک می‌کنند تا با تغییر زمینه کمتر کارآمدتر کار کنند.

Google Workspace Marketplace به کاربران و سرپرستان راهی برای یافتن و نصب برنامه‌های سازمانی شخص ثالث که با Google Workspace یکپارچه شده‌اند، ارائه می‌کند. بازار همچنین مکان مرکزی برای مدیریت افزونه‌های Google Workspace منتشر شده است. کاربران می‌توانند افزونه‌های منتشر شده را نصب و حذف نصب کنند، و ادمین‌ها می‌توانند افزونه‌هایی را که کاربران می‌توانند نصب کنند محدود کنند.

انواع افزونه ها

به طور کلی، دو نوع افزونه وجود دارد که می‌توانید بسازید: افزونه‌های Google Workspace و افزونه‌های ویرایشگر .

برای Meet Add-ons SDK، باید افزونه‌های خود را با استفاده از افزونه‌های Google Workspace بسازید.

با افزونه Google Workspace، می‌توانید چندین برنامه Google Workspace مانند Gmail، Google Calendar و Google Drive را گسترش دهید. شما در فایل مانیفست افزونه مشخص می‌کنید که کدام برنامه را هدف قرار می‌دهد، همراه با جزئیات دیگر. برای Meet Add-ons SDK، باید یک شی meet را در بخش addOns فایل مانیفست اعلام کنید. برای اطلاعات بیشتر، به ایجاد یک استقرار مراجعه کنید.

افزونه Google Workspace را می‌توان به دو روش مختلف توسعه داد: یا در Google Apps Script، یا به‌عنوان یک افزونه خود میزبان با استفاده از پشته فناوری دلخواه شما. هر یک از این افزونه ها حاوی یک مانیفست است که از بخش های مختلفی تشکیل شده است. بخش Meet در مانیفست حاوی اطلاعاتی است که مربوط به نحوه بارگیری برافزای شما از Google Meet است و ارتباطی به این ندارد که آیا بقیه برافزای شما میزبان شخصی است یا از Apps Script استفاده می‌کند. افزونه‌های Meet در iframe بارگیری می‌شوند و باید به‌جای رابط‌های مبتنی بر کارت به صفحات وب مراجعه کنند.

به عنوان مثال، یک مانیفست برای افزونه Google Workspace ممکن است بخشی برای Gmail داشته باشد که از اشیاء ComposeTrigger و ContextualTrigger برای برگرداندن رابط های کارت استفاده می کند، و بخشی برای Meet که از اشیاء وب، iOS و Android برای اشاره به صفحه وب شما استفاده می کند و اپلیکیشن موبایل

مانیفست نمونه با بخش‌های Meet و Gmail.
شکل 1. نمونه ای از مانیفست با بخش های Meet و Gmail.

یک افزونه منتشر کنید

وقتی افزونه Google Workspace خود را منتشر می کنید، آن را برای یافتن، نصب و استفاده دیگران در دسترس قرار می دهید.

می توانید انتخاب کنید که افزونه خود را به صورت عمومی یا خصوصی منتشر کنید. وقتی به‌صورت عمومی منتشر می‌کنید، افزونه شما در Google Workspace Marketplace فهرست می‌شود تا هر کاربری آن را پیدا و نصب کند. وقتی به صورت خصوصی منتشر می کنید، برافزای شما محدود به کاربران درون سازمان Google Workspace شما می شود. همچنین در بخش برنامه های داخلی بازار فهرست شده است.

وقتی آماده انتشار برافزای خود در Marketplace هستید، مراحل انتشار برنامه‌ها در Google Workspace Marketplace را دنبال کنید.