وبینار آنلاین Webinaronline
سفارشی‌سازی Greenlight
سفارشی‌سازی Greenlight v3 را به‌صورت کامل یاد بگیرید؛ از تغییر متون و زبان رابط کاربری تا ویرایش کد و تنظیمات Docker. راهنمای جامع شخصی‌سازی گرین‌لایت برای اتصال به BigBlueButton.
تاريخ : بيست و پنجم بهمن 1404 ساعت 09:33   کد : 10372

Greenlight v3 قابلیت سفارشی‌سازی متناسب با نیازهای شما را دارد. به‌صورت پیش‌فرض، این برنامه دارای مجموعه‌ای از امکانات و تنظیمات استاندارد است که از طریق پنل مدیریت (Administrator Panel) قابل تغییر هستند. در صورتی که به سطح بالاتری از سفارشی‌سازی نیاز دارید، می‌توانید مراحل زیر را دنبال کنید.

نکته مهم:

اگرچه سفارشی‌سازی Greenlight v3 می‌تواند راهکاری مناسب برای تطبیق پلتفرم با نیازهای خاص سازمان شما باشد، اما انجام تغییرات سفارشی ممکن است با ریسک‌هایی همراه باشد. پیش از اعمال هرگونه تغییر، لازم است از این موارد آگاه باشید:

  • ریسک‌های امنیتی: تغییرات سفارشی ممکن است ناخواسته باعث ایجاد آسیب‌پذیری‌های امنیتی شوند.
  • مشکلات سازگاری: تغییرات اعمال‌شده ممکن است با به‌روزرسانی‌های آینده پلتفرم سازگار نباشند و منجر به بروز خطا یا اختلال شوند.
  • محدودیت در پشتیبانی: اعمال تغییرات سفارشی ممکن است میزان پشتیبانی دریافتی از توسعه‌دهندگان اصلی پلتفرم را محدود کند.
  • هزینه نگهداری: تغییرات سفارشی نیازمند نگهداری و به‌روزرسانی مستمر هستند.

تغییر متون (Text Changes)

Greenlight v3 این امکان را فراهم می‌کند که تمامی رشته‌های متنی مورد استفاده در رابط کاربری را سفارشی‌سازی کنید. این شامل برچسب‌ها، پیام‌ها، اعلان‌ها و سایر متون می‌شود تا بتوانید آن‌ها را با اصطلاحات یا زبان موردنظر سازمان خود تطبیق دهید.

ابتدا فایل حاوی متنی که قصد تغییر آن را دارید پیدا کنید. فایل‌های زبان در دو مسیر زیر قرار دارند:

  • app/assets/locales
  • config/locales

در این مثال از فایل en.json در مسیر app/assets/locales/ استفاده می‌کنیم، اما می‌توانید تغییرات را در هر فایل دلخواه اعمال نمایید.

پس از یافتن فایل موردنظر، آن را در پوشه greenlight-v3 خود کپی کرده و ویرایش‌های لازم را انجام دهید.

سپس فایل docker-compose را ویرایش کنید تا فایل جدید شما داخل کانتینر بارگذاری شود. برای این کار، یک خط به بخش volumes اضافه کنید:

volumes:
  - ./data/greenlight-v3/storage:/usr/src/app/storage
  - ./en.json:/usr/src/app/app/assets/locales/en.json

یا در صورت استفاده از مسیر دیگر:

volumes:
  - ./data/greenlight-v3/storage:/usr/src/app/storage
  - ./en.json:/usr/src/app/config/locales/en.json

در نهایت، Greenlight v3 را ری‌استارت کنید تا تغییرات جدید در پلتفرم اعمال شوند.


تغییر کد (Code Changes)

سفارشی‌سازی کد در Greenlight v3 انعطاف‌پذیری و کنترل بیشتری بر رفتار پلتفرم فراهم می‌کند. با این حال، ویرایش کد پیچیده‌تر است و ریسک بروز خطا یا مشکلات سازگاری را افزایش می‌دهد.

اگر قصد تغییر کد را دارید، باید آشنایی کامل با Ruby on Rails و React (فریم‌ورک‌های مورد استفاده در Greenlight v3) داشته باشید. همچنین لازم است ساختار کد و وابستگی‌های پروژه را به‌خوبی بشناسید.

ابتدا فایل موردنظر برای ویرایش را در مخزن Greenlight جستجو کنید.

پس از یافتن فایل، آن را در پوشه greenlight-v3 خود کپی کرده و تغییرات لازم را اعمال کنید.

در این مثال از فایل rooms_controller.rb در مسیر app/controllers/api/v1/ استفاده می‌کنیم، اما می‌توانید هر فایل دیگری را نیز ویرایش نمایید.

سپس فایل docker-compose را ویرایش کرده و مسیر فایل جدید را به بخش volumes اضافه کنید:

volumes:
  - ./data/greenlight-v3/storage:/usr/src/app/storage
  - ./rooms_controller.rb:/usr/src/app/app/controllers/api/v1/rooms_controller.rb

در پایان، Greenlight v3 را مجدداً راه‌اندازی (Restart) کنید تا تغییرات اعمال‌شده در پلتفرم نمایش داده شوند.

خرید کلاس آنلاین
خرید وبینار
خرید سرور بیگ بلو باتن

درباره ما
از زیرساخت تا آموزش آنلاین؛ همراه کسب‌وکارها و مراکز آموزشی

فعالیت ما در نقطه‌ای شکل گرفته است که زیرساخت فناوری، آموزش الکترونیکی و ارتباط آنلاین به یکدیگر می‌رسند. با توسعه و ارائه خدمات تخصصی در زمینه کلاس و وبینار آنلاین، سیستم مدیریت آموزش و زیرساخت سرور و میزبانی، تلاش می‌کنیم مجموعه‌های آموزشی و سازمانی بتوانند خدمات دیجیتال خود را ساده‌تر، پایدارتر و یکپارچه‌تر در اختیار کاربران قرار دهند.

WebinarOnline · کلاس و ارتباط زنده IranianLMS · مدیریت آموزش AtenaHost · سرور و زیرساخت
نگاه ما به فناوری

خدمات آنلاین فقط یک نرم‌افزار نیست؛ مجموعه‌ای از زیرساخت‌ها و سرویس‌های به‌هم‌پیوسته است

تجربه یک سرویس آنلاین موفق از چند بخش تشکیل می‌شود؛ از زیرساخت سرور و منابع پردازشی گرفته تا مدیریت کاربران، دوره‌ها، محتوا و در نهایت ارتباط زنده با مخاطبان. به همین دلیل فعالیت ما تنها به ارائه یک سرویس محدود نشده و بخش‌های مختلف این زنجیره را در قالب خدمات تخصصی پوشش می‌دهد.

زیرساخت برگزاری کلاس و وبینار آنلاین
مدیریت دوره و فرایند آموزش الکترونیکی
سرور، میزبانی و زیرساخت فناوری اطلاعات

سه مسیر تخصصی؛ یک نگاه یکپارچه به خدمات آنلاین

وبینارآنلاین، IranianLMS و آتناهاست هر یک بخشی از نیازهای آموزش الکترونیکی و زیرساخت فناوری را پوشش می‌دهند و در کنار یکدیگر زنجیره کامل‌تری از خدمات دیجیتال را شکل می‌دهند.

01

وبینارآنلاین

WebinarOnline

وبینارآنلاین زیرساخت برگزاری کلاس آنلاین، وبینار، جلسه مجازی و رویدادهای اینترنتی را فراهم می‌کند. این سرویس با تمرکز بر ارتباط زنده و تعاملی، امکان ارائه محتوا، مدیریت کاربران، ارتباط صوتی و تصویری، اشتراک‌گذاری صفحه، وایت‌برد، نظرسنجی، ضبط جلسات و سایر ابزارهای موردنیاز آموزش آنلاین را در اختیار برگزارکنندگان قرار می‌دهد.

کلاس آنلاین وبینار آنلاین BigBlueButton API
مشاهده وبینارآنلاین
02

IranianLMS

سیستم مدیریت آموزش

IranianLMS بستری برای مدیریت آموزش الکترونیکی و سازمان‌دهی فرایند یادگیری است. این سامانه به مدارس، دانشگاه‌ها، آموزشگاه‌ها، شرکت‌ها و سازمان‌ها کمک می‌کند دوره‌های آموزشی، کاربران، محتوای یادگیری و فعالیت‌های مرتبط با آموزش را در یک محیط متمرکز مدیریت کنند.

LMS مدیریت دوره آموزش مجازی مدیریت محتوا
مشاهده IranianLMS
03

آتناهاست

AtenaHost

آتناهاست بخش تخصصی خدمات سرور، میزبانی و زیرساخت فناوری اطلاعات است. این مجموعه راهکارهای مرتبط با سرورهای مجازی و اختصاصی، میزبانی سرور و منابع زیرساختی موردنیاز وب‌سایت‌ها، نرم‌افزارها، سامانه‌های سازمانی و سرویس‌های آنلاین را ارائه می‌کند.

سرور اختصاصی VPS Hosting Co-Location
مشاهده آتناهاست
یک زنجیره کامل‌تر

از زیرساخت سرور تا مدیریت آموزش و کلاس زنده

بسیاری از پروژه‌های آموزشی و آنلاین تنها به یک نرم‌افزار نیاز ندارند. زیرساخت، مدیریت آموزش و ارتباط زنده سه بخش مکمل یک تجربه آنلاین پایدار هستند.

۱ زیرساخت سرور، میزبانی و منابع فنی
۲ مدیریت آموزش کاربران، دوره‌ها و محتوای آموزشی
۳ ارتباط زنده کلاس، وبینار و جلسه آنلاین

فناوری باید پیچیدگی را کاهش دهد، نه اینکه پیچیدگی تازه‌ای ایجاد کند

هنگام انتخاب و توسعه خدمات، تنها تعداد امکانات یک سرویس برای ما اهمیت ندارد. پایداری زیرساخت، تجربه کاربری، امکان توسعه و قابلیت استفاده در کنار سایر سامانه‌ها نیز بخشی از یک راهکار مناسب هستند.

01 تمرکز بر نیاز واقعی نوع سرویس و زیرساخت باید براساس تعداد کاربران، نوع فعالیت و نیاز واقعی هر مجموعه انتخاب شود.
02 یکپارچگی سرویس‌ها سامانه‌های آموزشی و زیرساختی باید قابلیت استفاده در کنار سایر نرم‌افزارها و فرایندهای سازمان را داشته باشند.
03 پایداری زیرساخت کیفیت یک سرویس آنلاین ارتباط مستقیمی با زیرساخت سرور، شبکه و مدیریت مناسب منابع فنی دارد.
04 توسعه‌پذیری سرویس باید بتواند هم‌زمان با افزایش کاربران و شکل‌گیری نیازهای جدید، توسعه پیدا کند.
05 سادگی تجربه کاربری پیچیدگی‌های فنی زیرساخت نباید به پیچیدگی تجربه مدرس، مدیر سامانه یا کاربر نهایی تبدیل شود.
06 نگاه بلندمدت هدف فقط راه‌اندازی اولیه نیست؛ امکان نگهداری، مدیریت و توسعه سرویس در آینده نیز اهمیت دارد.

یک تجربه آنلاین، از چند لایه مختلف ساخته می‌شود

زیرساخت + آموزش + ارتباط نگاه ما به خدمات آنلاین، یک نگاه جزیره‌ای نیست.

برای مثال، یک مرکز آموزشی ممکن است برای برگزاری جلسات زنده به وبینارآنلاین نیاز داشته باشد، اما مدیریت دوره‌ها، کاربران و محتوای آموزشی آن در IranianLMS انجام شود.

در پشت این سرویس‌ها نیز منابع پردازشی، شبکه، فضای میزبانی و سرور قرار دارد؛ بخشی که آتناهاست روی آن تمرکز دارد.

در نتیجه، هر سه حوزه اگرچه خدمات مستقلی ارائه می‌کنند، اما در پروژه‌های آموزشی، سازمانی و نرم‌افزاری می‌توانند بخش‌های مختلف یک راهکار یکپارچه باشند.

خدمات ما برای چه مجموعه‌هایی مناسب است؟

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

 
مدارس و دانشگاه‌ها
 
آموزشگاه‌ها
 
شرکت‌ها و سازمان‌ها
 
مدرسان و برگزارکنندگان
 
استارتاپ‌ها
 
سامانه‌های نرم‌افزاری
 
مراکز آموزش سازمانی
 
کسب‌وکارهای آنلاین

بیشتر درباره حوزه‌های فعالیت ما بدانید

وبینارآنلاین چه خدماتی ارائه می‌دهد؟

وبینارآنلاین زیرساخت موردنیاز برای برگزاری کلاس آنلاین، وبینار، جلسه مجازی و رویدادهای آنلاین را فراهم می‌کند. این سرویس برای مراکز آموزشی، شرکت‌ها، سازمان‌ها، مدرسان و برگزارکنندگان رویداد قابل استفاده است.

تفاوت وبینارآنلاین و IranianLMS چیست؟

وبینارآنلاین بیشتر بر ارتباط زنده، کلاس مجازی و وبینار تمرکز دارد. IranianLMS برای مدیریت گسترده‌تر فرایند آموزش شامل کاربران، دوره‌ها و محتوای آموزشی مورد استفاده قرار می‌گیرد.

آتناهاست چه خدماتی ارائه می‌کند؟

آتناهاست در حوزه سرور و زیرساخت فناوری اطلاعات فعالیت دارد و خدمات مرتبط با سرورهای مجازی، سرورهای اختصاصی، هاستینگ و میزبانی سرور را ارائه می‌کند.

آیا امکان استفاده سازمانی از وبینارآنلاین وجود دارد؟

بله. شرکت‌ها، سازمان‌ها و مراکز آموزشی می‌توانند متناسب با نوع استفاده و تعداد کاربران از سرویس‌های کلاس آنلاین و وبینار استفاده کنند.

آیا وبینارآنلاین فقط برای مراکز آموزشی مناسب است؟

خیر. علاوه بر مدارس، دانشگاه‌ها و آموزشگاه‌ها، شرکت‌ها و سازمان‌ها نیز می‌توانند برای برگزاری جلسات، آموزش کارکنان، معرفی محصولات، رویدادهای آنلاین و ارتباط میان کاربران از این سرویس استفاده کنند.

کدام سرویس برای یک مجموعه آموزشی مناسب‌تر است؟

انتخاب سرویس به نوع نیاز بستگی دارد. برای ارتباط زنده و کلاس مجازی می‌توان از وبینارآنلاین، برای مدیریت دوره‌ها و آموزش الکترونیکی از IranianLMS و برای سرور و زیرساخت میزبانی از خدمات آتناهاست استفاده کرد.

راهکار مناسب برای نیاز آنلاین شما

از برگزاری کلاس و وبینار آنلاین تا مدیریت آموزش و تأمین زیرساخت سرور، هر یک از سرویس‌های ما برای بخش مشخصی از نیازهای دیجیتال و آموزشی طراحی شده‌اند.

نماد اعتماد، اینماد
-->