آموزش اتصال WordPress به BigBlueButton اتصال وردپرس به بیگ بلو باتن با API
اگر سایت آموزشی شما با وردپرس ساخته شده است، میتوانید BigBlueButton را به سایت متصل کنید تا ایجاد و ورود به کلاسهای آنلاین از طریق وردپرس انجام شود.
برای این اتصال باید به اطلاعات API سرور بیگ بلو باتن دسترسی داشته باشید. این اطلاعات معمولاً شامل آدرس API سرور و Shared Secret است و توسط ارائهدهنده سرویس در اختیار شما قرار میگیرد.
برای اتصال وردپرس به BigBlueButton چه چیزی نیاز داریم؟ یک سایت وردپرسی، افزونه سازگار با BigBlueButton و دسترسی API سرور لازم است. پس از نصب افزونه، آدرس سرور و Shared Secret در تنظیمات وارد میشوند تا وردپرس بتواند از طریق API با سرور BigBlueButton ارتباط برقرار کند.
اتصال وردپرس به بیگ بلو باتن چیست؟
اتصال وردپرس به BigBlueButton به این معناست که سایت وردپرسی شما از طریق API با سرور کلاس آنلاین ارتباط برقرار کند. در این حالت میتوان برخی عملیات مانند ایجاد اتاق، نمایش کلاس و ورود کاربران را از داخل سایت انجام داد.
در واقع وردپرس رابط سایت شماست و BigBlueButton مسئول برگزاری جلسه آنلاین است. API ارتباط میان این دو سیستم را برقرار میکند.
وردپرس
مدیریت کاربران، صفحات سایت، دورهها و رابطی که کاربر با آن تعامل دارد.
BigBlueButton
اجرای جلسه آنلاین، صدا، تصویر، چت، ارائه فایل و سایر امکانات کلاس مجازی.
API
واسطی که درخواستهای وردپرس مانند ایجاد یا ورود به جلسه را به سرور BBB ارسال میکند.
افزونه WordPress
استفاده از API را برای مدیر سایت سادهتر میکند و رابط لازم را در وردپرس فراهم میسازد.
پیشنیازهای اتصال وردپرس به BigBlueButton
قبل از شروع نصب افزونه، بهتر است موارد مورد نیاز را آماده کنید.
01 سایت WordPress
دسترسی مدیریت وردپرس برای نصب و تنظیم افزونه لازم است.
02 سرویس BigBlueButton
سرور باید فعال، قابل دسترس و آماده ایجاد جلسات باشد.
03 دسترسی API
آدرس API و Shared Secret باید در اختیار مدیر سایت باشد.
برای تهیه زیرساخت میتوانید از سرور اختصاصی یا مجازی BigBlueButton استفاده کنید. اگر فقط به اتصال API نیاز دارید، امکان خرید API بیگ بلو باتن نیز وجود دارد.
API بیگ بلو باتن و Shared Secret چیست؟
Server / API URL آدرس اصلی API سرور BigBlueButton است که افزونه درخواستهای خود را به آن ارسال میکند. https://bbb.example.com/bigbluebutton/
Shared Secret کلید محرمانهای است که برای اعتبارسنجی درخواستهای API استفاده میشود و نباید در اختیار کاربران عمومی قرار گیرد. YOUR-BBB-SHARED-SECRET
نکته امنیتی: Shared Secret را در صفحه عمومی سایت، اسکرینشات آموزشی، سورس JavaScript یا پیامهای قابل مشاهده کاربران قرار ندهید. این کلید باید فقط در بخش تنظیمات امن سمت سرور ذخیره شود.
مرحله اول: نصب افزونه BigBlueButton در وردپرس
۱ ورود به بخش افزونهها
وارد پیشخوان وردپرس شوید و از منوی مدیریت به بخش افزونهها بروید. سپس گزینه افزودن افزونه را انتخاب کنید.
ورود به بخش افزونهها در پیشخوان WordPress
۲ جستجوی افزونه BigBlueButton
در کادر جستجوی افزونهها عبارت BigBlueButton را وارد کنید و افزونه موردنظر را پیدا نمایید.
پس از بررسی اطلاعات افزونه، آن را نصب و سپس فعال کنید.
جستجوی BigBlueButton در مخزن افزونههای وردپرس
توجه: رابط مدیریت WordPress و محل تنظیمات افزونه ممکن است براساس نسخه وردپرس و نسخه افزونه با تصاویر این آموزش کمی متفاوت باشد. اگر گزینهها دقیقاً در همان محل نمایش داده نمیشوند، بخش تنظیمات یا منوی اختصاصی افزونه را بررسی کنید.
۳ ورود به بخش ابزارکها
در ساختاری که در این آموزش استفاده شده است، بعد از فعال کردن افزونه از بخش نمایش ← ابزارکها وارد مدیریت Widgetهای وردپرس شوید.
مسیر ورود به بخش ابزارکهای WordPress
۴ قرار دادن ابزارک BigBlueButton
در نسخه افزونهای که در تصاویر این آموزش استفاده شده است، میتوانید ابزارک BigBlueButton را به ناحیه موردنظر سایت اضافه کنید.
در رابط قدیمی ابزارکها این کار با Drag & Drop انجام میشود. در نسخههای جدید وردپرس ممکن است مدیریت ابزارکها بهصورت بلوکی نمایش داده شود.
نمونه افزودن ابزارک BigBlueButton به ناحیه ابزارکهای سایت
مرحله سوم: وارد کردن اطلاعات API بیگ بلو باتن
۵ ورود به تنظیمات افزونه
وارد بخش تنظیمات افزونه BigBlueButton شوید تا اطلاعات اتصال به سرور را ثبت کنید.
ورود به تنظیمات افزونه BigBlueButton
۶ ثبت آدرس سرور و Shared Secret
در صفحه تنظیمات، اطلاعات اتصال دریافتی از سرویس BigBlueButton را وارد کنید.
- در کادر مربوط به Server URL، آدرس API سرور BigBlueButton را وارد کنید.
- در قسمت Shared Secret، کلید محرمانه مربوط به همان سرور را وارد نمایید.
- پس از وارد کردن اطلاعات، تنظیمات را ذخیره کنید.
نمونه ثبت اطلاعات اتصال API در تنظیمات افزونه
Greenlight را با API URL اشتباه نگیرید: آدرس مورد استفاده افزونه باید آدرس API خود BigBlueButton باشد. صفحه ورود یا پنل Greenlight جایگزین Server URL مورد نیاز API نیست.
مرحله چهارم: ساخت کلاس BigBlueButton در وردپرس
۷ بررسی اتصال و نمایش فرم کلاس
پس از ثبت صحیح اطلاعات API، بخشهای مربوط به ساخت و مدیریت جلسه باید در افزونه قابل دسترس شوند.
نمونه نمایش بخش مدیریت جلسه بعد از اتصال موفق
۸ ایجاد جلسه
اطلاعات اتاق یا جلسه را وارد کرده و گزینه Create را انتخاب کنید. در صورت صحیح بودن اتصال، جلسه روی سرور BigBlueButton ساخته میشود.
ایجاد کلاس آنلاین از طریق رابط وردپرس
ورود کاربران به کلاس BigBlueButton
پس از ایجاد جلسه، کاربران مجاز میتوانند براساس ساختار افزونه از طریق گزینه Join وارد کلاس شوند. درخواست ورود از وردپرس به API سرور ارسال شده و کاربر به محیط جلسه هدایت میشود.
نمونه گزینه Join برای ورود کاربر به کلاس آنلاین
بعد از اتصال وردپرس به بیگ بلو باتن چه امکاناتی داریم؟
ایجاد کلاس از سایت
مدیر میتواند براساس قابلیت افزونه، اتاقهای BigBlueButton را از داخل وردپرس ایجاد کند.
ورود ساده کاربران
کاربر بدون وارد کردن مستقیم اطلاعات API از رابط سایت وارد جلسه میشود.
اتصال به سیستم آموزشی
در ساختارهای پیشرفتهتر میتوان ورود به کلاس را به دوره، عضویت یا سطح دسترسی کاربر متصل کرد.
مدیریت متمرکز
سایت وردپرسی به رابط اصلی کاربران تبدیل میشود و مدیریت جلسات سادهتر خواهد شد.
خطاهای رایج اتصال وردپرس به BigBlueButton
اتصال به سرور برقرار نمیشود
آدرس API، SSL، DNS و دسترسی شبکه سرور را بررسی کنید.
Shared Secret اشتباه است
Secret باید دقیقاً متعلق به همان سرور و بدون فاصله اضافه وارد شود.
جلسه ایجاد نمیشود
ابتدا اتصال API را بررسی کنید و مطمئن شوید سرور BBB سالم و در دسترس است.
افزونه با وردپرس سازگار نیست
نسخه وردپرس، PHP و آخرین نسخه افزونه مورد استفاده را بررسی کنید.
کاربر با Join وارد نمیشود
تنظیمات اتاق، رمز جلسه، API و نحوه تولید لینک Join باید بررسی شوند.
صفحه کلاس در سایت دیده نمیشود
محل قرارگیری Widget، Shortcode یا بلوک افزونه و کش سایت را بررسی کنید.
اگر افزونه شما با تصاویر این آموزش متفاوت است: این آموزش براساس رابط افزونهای تهیه شده که در تصاویر صفحه مشاهده میشود. نسخههای جدید افزونهها ممکن است از Shortcode، Block یا صفحه تنظیمات متفاوت استفاده کنند؛ اما اطلاعات اصلی اتصال یعنی Server/API URL و Shared Secret همچنان مبنای ارتباط با سرور هستند.
نکات امنیتی اتصال WordPress به BigBlueButton
- Shared Secret را در اختیار کاربران سایت قرار ندهید.
- WordPress، افزونهها و PHP را بهروز نگه دارید.
- برای سایت و سرور BigBlueButton از HTTPS معتبر استفاده کنید.
- فقط افزونههای معتبر و مورد نیاز را نصب کنید.
- دسترسی مدیر وردپرس را به حسابهای ضروری محدود کنید.
- پیش از بهروزرسانی افزونه یا وردپرس، نسخه پشتیبان تهیه کنید.
سؤالات متداول اتصال وردپرس به بیگ بلو باتن
آیا برای اتصال وردپرس به BigBlueButton به API نیاز داریم؟
بله. افزونه وردپرس برای ایجاد جلسه و ارسال درخواست به BigBlueButton به آدرس API و Shared Secret سرور نیاز دارد.
Shared Secret بیگ بلو باتن چیست؟
کلید محرمانه سرور برای اعتبارسنجی درخواستهای API است. این کلید باید محرمانه باقی بماند و در اختیار کاربران عمومی قرار نگیرد.
آیا Greenlight برای اتصال وردپرس ضروری است؟
خیر. وردپرس میتواند مستقیماً از طریق API به BigBlueButton متصل شود. Greenlight یک رابط مدیریتی جداگانه برای BigBlueButton است.
آیا میتوان بدون سرور اختصاصی از API استفاده کرد؟
بله، اگر ارائهدهنده سرویس دسترسی API را در اختیار شما قرار دهد، الزاماً نیازی به مدیریت سرور اختصاصی توسط خودتان ندارید.
چرا افزونه BigBlueButton در بخش ابزارکها نمایش داده نمیشود؟
ممکن است نسخه افزونه یا وردپرس متفاوت باشد و افزونه بهجای Widget از Shortcode، Block یا صفحه اختصاصی استفاده کند. مستندات نسخه نصبشده را بررسی کنید.
آیا کاربران باید برای ورود به کلاس نرم افزار نصب کنند؟
BigBlueButton تحت وب است و کاربران معمولاً میتوانند با مرورگر سازگار وارد کلاس شوند.
آیا میتوان BigBlueButton را به سایت فروش دوره متصل کرد؟
بله، اما نحوه اتصال به افزونه فروش دوره، LMS یا سیستم عضویت بستگی دارد و ممکن است به افزونه سازگار یا توسعه اختصاصی نیاز داشته باشد.
جمعبندی
برای اتصال وردپرس به بیگ بلو باتن باید دسترسی API سرور را داشته باشید، افزونه سازگار را در وردپرس نصب کنید و آدرس API و Shared Secret را در تنظیمات آن وارد نمایید.
پس از برقراری اتصال، براساس امکانات افزونه میتوان ایجاد کلاس، نمایش اتاقها و ورود کاربران به BigBlueButton را از داخل سایت وردپرسی مدیریت کرد.
اگر هنوز سرور یا دسترسی API ندارید، میتوانید از سرویسهای وبینارآنلاین برای تهیه API یا زیرساخت اختصاصی استفاده کنید.
وردپرس خود را به BigBlueButton متصل کنید
اگر برای سایت وردپرسی خود به API، سرور اختصاصی یا راهنمایی فنی جهت اتصال BigBlueButton نیاز دارید، سرویس مناسب را انتخاب کنید یا با کارشناسان وبینارآنلاین در ارتباط باشید.