Skip Navigation Links.

امنیت و انطباق

انجمن گفت و گوی حرفه ای / Yet Another Forum (YAF.NET)

افزونه‌ی Yet Another Forum (YAF.NET) یک ماژول قدرتمند و متن‌باز برای ایجاد انجمن‌های گفتگو در وب‌سایت‌های مبتنی بر DNN است. این افزونه با هدف فراهم‌سازی بستری حرفه‌ای برای تبادل نظر، پشتیبانی کاربران، و ایجاد جوامع آنلاین طراحی شده و با امکانات پیشرفته، امنیت بالا و قابلیت سفارشی‌سازی، انتخابی مناسب برای سازمان‌ها، انجمن‌های تخصصی، و پلتفرم‌های آموزشی است.

نحوه عملکرد

نصب افزونه

دریافت فایل نصب از مخزن رسمی GitHub یا صفحه دانلود YAF.NET.

نصب در DNN

ورود به پنل مدیریت DNN و نصب از بخش Extensions.

افزودن به صفحه

افزودن ماژول YAF.NET به صفحه‌ی دلخواه (مثلاً /forum یا /community).

ورود به داشبورد

ورود به داشبورد YAF و تعریف دسته‌بندی‌ها، تالارها و نقش‌های کاربری.

تنظیمات پایه

تنظیم زبان پیش‌فرض، قالب نمایشی، و مجوزهای امنیتی.

فعال‌سازی امکانات

فعال‌سازی اعلان‌های ایمیلی، امتیازدهی و ویرایشگر WYSIWYG.

ایجاد محتوا

ایجاد موضوعات جدید توسط کاربران مجاز.

تعامل با محتوا

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

مدیریت کاربران

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

توصیه‌های حرفه‌ای

افزایش تعامل:

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

مدیریت چندزبانه:

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

کنترل اسپم:

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

مدیریت نقش‌ها:

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

تست و امنیت:

قبل از انتشار عمومی، انجمن را در حالت تست اجرا کرده و تنظیمات امنیتی را بررسی نمایید.

توصیه‌های حرفه‌ای

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

راهنمای تصویری کار با این افزونه

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

مراحل نصب YAF.NET از طریق Extension Wizard و افزودن به صفحه انجمن.

تعریف دسته‌بندی‌ها، تالارها، نقش‌ها و تنظیمات امنیتی در پنل مدیریت.

فرم ارسال موضوع با ویرایشگر WYSIWYG، افزودن تصویر، لینک و نقل‌قول.

نمایش پاسخ‌ها با قابلیت رأی مثبت/منفی، نقل‌قول و ویرایش.

نمایی از طراحی واکنش‌گرا با قالب Bootstrap و نمایش صحیح در دستگاه‌های همراه.

سوالات متداول

افزونه Yet Another Forum چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

Yet Another Forum (YAF.NET) یک افزونه متن‌باز برای ایجاد انجمن‌های گفتگو در سایت‌های مبتنی بر DNN است. این افزونه امکان ایجاد تالارهای بحث، ارسال موضوعات، پاسخ‌دهی، رأی‌گیری، مدیریت کاربران و نقش‌ها را فراهم می‌کند. مناسب برای سایت‌های آموزشی، پشتیبانی، سازمانی، خبری و جوامع تخصصی است که نیاز به تبادل دانش و تعامل کاربران دارند.

نحوه نصب و راه‌اندازی افزونه چگونه است؟

برای نصب، ابتدا فایل افزونه را از مخزن GitHub YAFNET-DNN دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. این افزونه با نسخه‌های DNN 9.13.03 به بالا سازگار است و به‌صورت ماژول مستقل در صفحات سایت قابل استفاده است. پس از نصب، تنظیمات مربوط به دسته‌بندی‌ها، مجوزها، قالب‌ها و زبان‌ها را از طریق پنل مدیریت YAF.NET پیکربندی کنید.

آیا افزونه با نسخه‌های جدید DNN و پایگاه‌داده‌های مختلف سازگار است؟

بله، YAF.NET با نسخه‌های جدید DNN از جمله 9.11 و بالاتر سازگار است و از پایگاه‌داده‌های مختلف مانند SQL Server، MySQL، PostgreSQL و SQLite پشتیبانی می‌کند. همچنین نسخه‌های جدید با .NET Framework 4.8.1 و .NET Core 9.0 نیز هماهنگ هستند.

چه قابلیت‌هایی برای مدیریت محتوا و کاربران در انجمن وجود دارد؟

افزونه دارای امکانات زیر است: ایجاد انجمن‌های متعدد با سطوح دسترسی مختلف سیستم رأی‌گیری، امتیازدهی و نشان‌های کاربری مدیریت نقش‌ها و مجوزهای دقیق برای ارسال، ویرایش و حذف محتوا ویرایشگر متنی پیشرفته با پشتیبانی از BBCode و HTML سیستم گزارش‌دهی و نظارت بر محتوای نامناسب پشتیبانی از بارگذاری فایل، تصویر و پیوست‌ها

در صورت بروز خطا یا عدم نمایش صحیح انجمن، چه اقداماتی باید انجام داد؟

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

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

کاملاً. افزونه دارای قالب‌های قابل ویرایش با استفاده از HTML و CSS است و از Bootstrap و Bootswatch پشتیبانی می‌کند. همچنین بیش از ۲۴ زبان مختلف از جمله فارسی، عربی، آلمانی و اسپانیایی در بسته‌های زبان افزونه موجود است و امکان ویرایش ترجمه‌ها از طریق ویرایشگر داخلی فراهم است.

تفاوت Yet Another Forum با افزونه‌هایی مانند Community Forums یا Active Forums چیست؟

YAF.NET یک انجمن مستقل و متن‌باز با امکانات پیشرفته مانند چندپایگاه‌داده، نسخه‌های .NET Core، سیستم امتیازدهی و پشتیبانی از چندزبانگی است. در حالی که Community Forums بیشتر برای یکپارچگی ساده با DNN طراحی شده و امکانات محدودی دارد، YAF.NET برای پروژه‌هایی که نیاز به انجمن‌های حرفه‌ای، قابل توسعه و چندمنظوره دارند، گزینه‌ای قدرتمند و منعطف محسوب می‌شود.