انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: پیش‌نیازهای یک نرم‌افزار انجمن  (دفعات بازدید: 2779 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4869
  • جنسیت : پسر
  • masoft قدیم
پیش‌نیازهای یک نرم‌افزار انجمن
« : 21 شهریور 1403، 11:28 ب‌ظ »
درود دوستان،

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

امکانات عمومی:
* عضویت
** قبول کردن قانون‌های انجمن
** وارد کردن آدرس پست‌الکترونیک
** وارد کردن گذرواژه
** وارد کردن تنظیمات اعلان‌ها
** تایید آدرس پست‌الکترونیک

* امکان داشتن گروه‌بندی انجمن‌ها، انجمن‌ها و زیرگروه انجمن‌ها
* مشاهدهٔ موضوع‌های جدید
* مشاهدهٔ پاسخ‌های جدید در موضوع‌های پاسخ‌داده شده توسط شما یا موضوع‌های پیگیری‌شده توسط شما
* دریافت اعلان‌ها توسط ایمیل
* دریافت اعلان‌ها توسط تلگرام
* امکان حذف حساب کاربری
* اشتراک‌گذاری با پیوند کوتاه
* پیغام‌خصوصی
* پاسخ خصوصی همراه با نقل‌قول
* جستجو
* گزارش موضوعات نامناسب
* امضا شخصی
* ارسال موضوع جدید
** اضافه‌کردن نظرسنجی
** اضافه‌کردن عکس و فیلم
* واکنش به پست‌ها (جایگزین امتیازدهی به پست‌ها)
* ویرایش موضوع
* مشاهده تاریخچه ویرایش‌ها
* حذف موضوع شخصی، در صورتی که فرد دیگری در آن پاسخ نداده باشد
* امکان اتصال به Pastebin
* قفل‌کردن خودکار پست‌ها
* آمار - تعداد کاربران، تعداد موضوع‌ها، تعداد پاسخ‌ها، لیست کاربران (نام کاربری، پست الکترونیکی، وب‌سایت، درجهٔ کاربری، تاریخ عضویت)
* تاریخ شمسی

امکانات مدیریتی:
* قفل کردن یا بازکردن موضوع
* حذف موضوع یا پست
* ترکیب موضوع
* جداسازی موضوع
* انتقال موضوع
* تبدیل به موضوع مهم یا تبدیل به موضوع عادی

اطلاعات کاربری:
* امضا
* آواتار
* پنهان‌کردن آدرس ایمیل

اطلاعات کاربری خودکار:
* تاریخ عضویت
* تعداد پست‌ها
* نوع عضویت‌ (مدیر، ناظر، کاربر، ...)
* دیدن ارسال‌های کاربر (لینک به جستجو)

بک‌اند:
* وجود REST API
* وجود RSS Feed
* Caching
* SEO-Links
* احراز هویت توسط LDAP
* احراز هویت توسط OAuth

فرانت‌اند:
* بهینه‌سازی برای گوشی
* حالت تاریک
* Syntax Highlighting
* پشتیبانی از Markup بجای HTML
* WYSIWYG
* پیشنهاد تصحیح کلمات اشتباه

امنیت:
* احراز هویت چندعاملی
* Captcha برای ثبت‌نام و فراموشی رمز
* تایید ایمیل برای ثبت‌نام
* فراموشی رمز
* ثبت آی‌پی برای هر فعالیت
* شناخت خودکار فرستنده‌های هرزنامه
* Content Security Policy
* راهکار مناسب برای CSRF
* راهکار مناسب برای XSS
« آخرین ویرایش: 19 مهر 1403، 01:33 ق‌ظ توسط nixoeen »

آفلاین Dr.Code

  • High Hero Member
  • *
  • ارسال: 1446
  • جنسیت : پسر
  • Dr.Code
    • My website
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #1 : 21 شهریور 1403، 11:54 ب‌ظ »
خیلی از بابت این موضوع خوش‌حالم و امیدوارم در همین حد نباشه.
منم یه چندتایی اضافه می‌کنم:

بک‌اند:
احراز هویت JWT: برای افزایش امنیت در API.
پشتیبانی از WebSocket: برای بروزرسانی ریل تایم.
پشتیبانی از OAuth2: برای ورود کاربران با حساب‌های شبکه‌های اجتماعی، مثل تلگرام و توییتر.
مدیریت لاگ‌ها: برای پیگیری خطاها و رویدادهای مهم.مهاجرت از SMF
caching: بارگذاری سریع‌تر در صورت نبودن تغییرات در صفحه.

امکان مهاجرت از SMF

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

واکنش‌ها
نمایش کاربران برخط

امکانات کاربر عمومی:
سیستم امتیازدهیامکان پیام‌خصوصی کاربرانامکان ارسال ویدئو
گزارش موضوعات نامناسب
ایجاد نظرسنجی
امضا شخصی
پشتیبانی از آپلود فایل

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

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

امنیت:
پشتیبانی از CAPTCHA
2FA
« آخرین ویرایش: 22 شهریور 1403، 12:21 ق‌ظ توسط Dr.Code »

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2637
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #2 : 22 شهریور 1403، 12:14 ق‌ظ »
ویژگی و توانایی حذف حساب کاربری توسط خود کاربر.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین Dr.Code

  • High Hero Member
  • *
  • ارسال: 1446
  • جنسیت : پسر
  • Dr.Code
    • My website
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #3 : 22 شهریور 1403، 12:15 ق‌ظ »
ویژگی و توانایی حذف حساب کاربری توسط خود کاربر.
نه. این کار برای یه انجمن معقول خیلی مضره!
استک اور فلو که قابلیت حذف نداشت به اون روز افتاد. حالا ببین قابلیت حذف چه بلایی سر انجمن میاره.
همینطور چیزی که آزاد منتشر می‌شه، قابلیت حذف نداره.
« آخرین ویرایش: 22 شهریور 1403، 12:17 ق‌ظ توسط Dr.Code »

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4869
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #4 : 22 شهریور 1403، 12:15 ق‌ظ »
منم یه چندتایی اضافه می‌کنم
خوبه برای هر کدوم بتونید توضیحی بدید که منظورتون دقیقا چیه و کاربردتون برای اون چیه که دوست دارید توی انجمن باشه. مثلا اکثر مواردی که توی بک‌اند بیان کردید، من کاربردی براش نمیبینم.
« آخرین ویرایش: 22 شهریور 1403، 12:20 ق‌ظ توسط nixoeen »

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2637
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #5 : 22 شهریور 1403، 12:17 ق‌ظ »
نه. این کار برای یه انجمن معقول خیلی مضره!
استک اور فلو که قابلیت حذف نداشت به اون روز افتاد. حالا ببین قابلیت حذف چه بلایی سر انجمن میاره.
حداقل قابلیتش باشه ولی غیر فعال باشه.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4869
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #6 : 22 شهریور 1403، 12:19 ق‌ظ »
این کار برای یه انجمن معقول خیلی مضره!
قبول دارم که برای انجمن مضره، ولی به نظرم جزو حقوق کاربره و حقوق کاربر اولویتش از انجمن بالاتره. البته حذف کاربر به معنای حذف پست‌های اون نیست.

آفلاین Dr.Code

  • High Hero Member
  • *
  • ارسال: 1446
  • جنسیت : پسر
  • Dr.Code
    • My website
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #7 : 22 شهریور 1403، 12:23 ق‌ظ »
منم یه چندتایی اضافه می‌کنم
خوبه برای هر کدوم بتونید توضیحی بدید که منظورتون دقیقا چیه و کاربردتون برای اون چیه که دوست دارید توی انجمن باشه. مثلا اکثر مواردی که توی بک‌اند بیان کردید، من کاربردی براش نمیبینم.
توضیحی نداره واقعاً. به بک‌اند اضافه کردم. باز اگه چیزی نامفهومه بگید.


این کار برای یه انجمن معقول خیلی مضره!
قبول دارم که برای انجمن مضره، ولی به نظرم جزو حقوق کاربره و حقوق کاربر اولویتش از انجمن بالاتره. البته حذف کاربر به معنای حذف پست‌های اون نیست.
جزء حقوق شما هست 😁

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4869
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #8 : 22 شهریور 1403، 12:40 ق‌ظ »
توضیحی نداره واقعاً. به بک‌اند اضافه کردم. باز اگه چیزی نامفهومه بگید.
سر فرصت می‌خونمشون و نیاز به اون‌ها رو بررسی می‌کنم.

آفلاین Dr.Code

  • High Hero Member
  • *
  • ارسال: 1446
  • جنسیت : پسر
  • Dr.Code
    • My website
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #9 : 22 شهریور 1403، 03:25 ق‌ظ »
باتوجه به اینکه فروم‌های سنتی تقریباً مردن، پیشنهاد اینه که همچین چیزی باتمرکز روی تلگرام پیش بره.
مثلاً یه گروه تشکیل بشه با تایپیک‌های مختلف، افراد بتونن از همونجا توش پاسخ بفرستن و فرسته‌ها رو کامل ببینن.
حتی می‌شه دیتاها رو هم روی تلگرام نگه داشت و سایت براش یه فرانت بشه و کاربرا با همون حساب تلگرام وارد بشن.
حالا اینکه چه‌قدر برپایه‌ی تلگرام پیش بره با خودتون.


همینطور خدمات استاتیک خیلی کهنه هستن و انجمن مد نظر اصلاً نباید استاتیک باشه.


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


در کل من مایل به تلگرامم :‌)

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2637
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #10 : 22 شهریور 1403، 09:53 ق‌ظ »
نقل‌قول
باتوجه به اینکه فروم‌های سنتی تقریباً مردن، پیشنهاد اینه که همچین چیزی باتمرکز روی تلگرام پیش بره.
این روش اصلا ترتیب بندی خوبی نداره و خیلی هم قرو قاطی میشه. اصلا برای موضوعات مختلف دیگه نمیشه مرضی گذاشت. واقعا افتضاحه!
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4869
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #11 : 22 شهریور 1403، 10:48 ق‌ظ »
باتوجه به اینکه فروم‌های سنتی تقریباً مردن، پیشنهاد اینه که همچین چیزی باتمرکز روی تلگرام پیش بره.
برای اون برنامه‌ای دارم که پایه‌اش داشتن همین چیزیه که پیش‌نیازهاش رو بررسی می‌کنیم.

آفلاین aFard88

  • Full Member
  • *
  • ارسال: 249
  • جنسیت : پسر
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #12 : 22 شهریور 1403، 06:42 ب‌ظ »
ممنون میشم در نهایت یکیتون در پیام خصوصی لیست تکمیل شده ی این رو برام بفرسته که کم کم شروع کنم
فقط یه چیز معقول بنویسید که نابود نشم  ;D
« آخرین ویرایش: 22 شهریور 1403، 06:44 ب‌ظ توسط aFard88 »
!Its alireza

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4869
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #13 : 27 شهریور 1403، 01:29 ق‌ظ »
امتیاز دادن (مثبت و منفی) به افراد رو قدیم امتحان کرده بودیم و موفق نبوده. امتیاز دادن به پست‌ها ولی ممکنه کاربردی باشه. نظر شما چیه؟ و فکر می‌کنه بهتره مشخص باشه چه فردی به چه پستی امتیاز داده؟

آفلاین aFard88

  • Full Member
  • *
  • ارسال: 249
  • جنسیت : پسر
پاسخ : پیش‌نیازهای یک نرم‌افزار انجمن
« پاسخ #14 : 27 شهریور 1403، 11:28 ق‌ظ »
امتیاز دادن (مثبت و منفی) به افراد رو قدیم امتحان کرده بودیم و موفق نبوده. امتیاز دادن به پست‌ها ولی ممکنه کاربردی باشه. نظر شما چیه؟ و فکر می‌کنه بهتره مشخص باشه چه فردی به چه پستی امتیاز داده؟
نباید تبعیض بین کاربر ها باشه ولی به هر حال نظر من اینه که برای پست ها بشه امتیار داد
همچنین دکمه ی تشکر هم بزاریم و کاربر ها یک رنک مانندی داشته باشند که سطح کمکی که کردند رو نشون بده
!Its alireza