ایجاد تالار گفتگو در سایت خود با استفاده از Discourse

ایجاد تالار گفتگو در سایت خود با استفاده از Discourse

امروزه تالارهای گفتگو در میان کاربران اینترنتی از محبوبیت بسیار بالایی برخوردارند چرا که به سادگی خواهند توانست پاسخ به اکثر سؤالات خود را در این پلتفرم‌های آنلاین بیابند. به طور مثال، کمتر دولوپری را می‌توان یافت که با استک اورفلو آشنایی نداشته و پاسخ به سؤالات و یا مشکلات توسعهٔ نرم‌افزار خود را در آن نیابد. در همین راستا، در این پست قصد داریم به معرفی پلتفرمی تحت عنوان Discourse بپردازیم که این امکان را به دولوپرها می‌دهد تا خیلی سریع اقدام به پیاده‌سازی یک تالار گفتگو (فوروم) نمایند.

۱۰۰٪ اپن‌سورس
با استناد به این قابلیت، می‌توانید با اعتماد کامل از سرویس دیسکورس استفاده کنید. با دسترسی به سورس‌کد دیسکورس در گیت‌هاب، همهٔ دولوپرها به سادگی می‌توانند به استفاده و تغییر آن بپردازند.

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

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

نظارت فراگیر
سیستم نظارتی دیسکورس این امکان را به وجود آورده است تا به صورت خودکار اسپم‌ها و محتواهای نامناسب شناسایی شوند.

بهینه شده برای مطالعه
برای خواندن مطالب فقط کافی است که صفحه را اسکرول کنید. در پایان هر مطلب نیز موضوعات پیشنهادی برای مطالعه بیشتر معرفی شده‌اند.

مورد علاقه‌ها
ابراز موافقت و پشتیبانی از یک موضوع و برجسته‌سازی پست‌های جالب تنها با کلیک روی علامت ❤ در هر پست امکان‌پذیر است.

خلاصهٔ مباحث
برای خلاصه کردن مطالب، کافی است از این قابلیت استفاده کنید. در این حالت، مباحث طولانی خلاصه شده و فقط پست‌های جالب و محبوب نشان داده می‌شوند.

توسعهٔ محتوا
گسترش دادن یک نظر در مورد نقل‌قول‌ها، پاسخ‌ها و غیره به سادگی در دیسکورس امکان‌پذیر است.

پشتیبانی از زبان‌های زنده مختلف
بیش از ۱۵ زبان زندهٔ دنیا در این سیستم پشتیبانی شده و تعداد زبان‌ها هم روز به روز در حال افزایش است. 

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

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

سیستم ورود یکپارچه
سیستم لاگین دیسکورس با سیستم لاگین سایت شما کاملاً یکپارچه می‌شود و می‌توانید از دیتابیس مرتبط با کاربران سایت خود استفاده کنید تا کاربران مجبور نشوند تا ۲ بار در سایت شما ثبت‌نام کنند.

ویرایشگر کامل
ویرایشگر کامل که متن شما را حتی هنگامی که بین مطالب مختلف جابه‌جا می‌شوید حفظ می‌کند.

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

انجمن‌های خصوصی
می‌توانید کل سایت یا فقط دستهٔ خاصی از سایت خود را خصوصی کرده و از دید تمامی کاربران سایت حفظ نمایید.

یکپارچه‌سازی با وبلاگ
می‌توانید با استفاده از افزونهٔ مخصوص وردپرس، بخش نظرات وبلاگ را با دیسکورس یکپارچه کنید. 

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

محدودیت رأی دادن
محدودیت‌های رأی دادن و ایجاد محتوا برای همهٔ فعالیت‌های کاربران و همچنین امکان وضع کردن قوانین سختگیرانه‌تر برای کاربران جدید وجود دارد.

پاکسازی سادهٔ اسپمرها
برای حذف کردن اسمپرها کلاً ۲ کلیک لازم است؛ ممنوعیت ایمیل و آی‌پی و حذف تمامی مطالب اسپمر نیز به سادگی امکان‌پذیر است.

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

جاسازی خودکار URL
لینک‌های مربوط به سایت‌های معروفی مانند ویکی‌پدیا، یوتیوب و ... خلاصه‌ای از مشخصات لینک را نشان می‌دهند. همچنین به طور کامل از OpenGraph و oEmbed نیز پشتیبانی می‌شود.

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

پیوست فایل
پیوست کردن فایل‌های مجاز از هر نوع و در هر اندازه‌ای در پست‌های دیسکورس امکان‌پذیر است.

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

نظرسنجی
ایجاد مباحث نظرسنجی سریع برای جمع‌آوری نظرات اعضاء در جامعه نیز از طریق دیسکورس امکان‌پذیر است.

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

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

دعوت از طریق ایمیل
کاربران مورد اعتماد می‌توانند دوستانشان را با ایمیل دعوت کنند تا به بحث بپیوندند و تنها با یک کلیک پاسخی را ارسال کنند. مدیران هم می‌توانند کاربران دعوت شده را با آپلود آدرس ایمیلشان دسته‌بندی کنند.

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

تاریخچهٔ ویرایش‌ها
مشاهدهٔ سابقه ویرایش هر پست با برجسته‌سازی بصری برای نشان دادن تغییرات هم در این پلتفرم امکان‌پذیر است.

قابلیت ویرایش پست‌ها به صورت گروهی
علامت‌گذاری پست‌ها به عنوان «پست قابل ویرایش مشارکتی» با اعضای مورد اعتماد جامعهٔ مجازی این امکان را به مدیران تالارهای گفتگو می‌دهد تا با سرعت بیشتری به کار مدیریت بپردازند.

مدال‌ها
تشویق رفتارهای مثبت اعضا با مجموعه مدال‌ها با قابلیت اضافه کردن مدال‌های سفارشی هم امکان‌پذیر است.

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

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

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

پیام خصوصی
ارسال پیام خصوصی به یک کاربر یا دسته‌ای از کاربران در این پلتفرم امکان‌پذیر است.

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

بکاپ‌گیری به صورت خودکار
می‌توانید به صورت خودکار هر روز از اطلاعات خود در فضای لوکال یا کلود پشتیبان بگیرید.

موارد فوق تنها بخشی از قابلیت‌های منحصر به فرد سیستم فوروم دیسکورس هستند و تا زمانی که از این سیستم اپن‌سورس استفاده نکنید، به قابلیت‌های منحصر به فرد آن ایمان نخواهید آورد. این وب اپلیکیشن با استفاده از زبان برنامه‌نویسی Ruby و فریمورک Ruby on Rails نوشته شده است. رابط کاربری این وب اپلیکیشن هم با استفاده از فریمورک Ember.js جاوااسکریپت نوشته شده است و برای ذخیره‌سازی داده‌ها هم از دیتابیس PostgreSQL استفاده شده است.

از جمله کسب‌وکارهای معروفی که از دیسکورس برای راه‌اندازی تالار گفتگوی خود استفاده کرده‌اند، می‌توان به موارد زیر اشاره کرد:
- Code School
- Udacity
- Codecademy
- CodeCombat
- HOPSCOTCH

لازم به ذکر است که Discourse توسط Jeff Atwood، یکی از ۲ بنیان‌گذار وب‌سایت معروف استک اورفلو، طراحی و مدیریت می‌شود (برای آشنایی بیشتر با خالق دیسکورس، به مقالهٔ ارسال نامهٔ تشکرآمیز برای Jeff Atwood (هم بنیا‌گذار استک اورفلو) و دریافت پاسخ در کمال ناباوری! مراجعه نمایید).

حال نوبت به نظرات شما می‌رسد. آیا تجربهٔ کار با دیسکورس را داشته‌اید؟ همچنین آیا فکر می‌کنید که این پلتفرم اپن‌سورس می‌تواند منجر به ایجاد بهترین تجربه‌ٔ کاربری برای کاربرانی گردد که همواره در تالارهای گفتگو به دنبال یافتن پاسخ به سؤالات خود هستند؟ نظرات، دیدگاه‌ها و تجربیات خود را با ما و سایر کاربران سکان آکادمی به اشتراک بگذارید.