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

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

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




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

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

آفلاین nixoeen

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

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

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


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

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

بک‌اند:
* وجود REST API
* وجود RSS Feed
* Caching

فرانت‌اند:
* بهینه‌سازی برای گوشی
* حالت تاریک

امنیت:
* احراز هویت چندعاملی
* Captcha برای ثبت‌نام و فراموشی رمز
* تایید ایمیل برای ثبت‌نام
* فراموشی رمز
* ثبت آی‌پی برای هر فعالیت
« آخرین ویرایش: 27 شهریور 1403، 01:27 ق‌ظ توسط 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
  • *
  • ارسال: 2564
  • جنسیت : پسر
  • 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

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

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

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

آفلاین nixoeen

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

آفلاین Dr.Code

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


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

آفلاین nixoeen

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

آفلاین Dr.Code

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


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


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


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

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

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

آفلاین nixoeen

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

آفلاین aFard88

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

آفلاین nixoeen

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

آفلاین aFard88

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