خانهماژول هاماژول شبکه اجتماعی
ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

Social

ماژولی برای تعاملات کاربر مانند لایک کردن، دیدن، نظر دادن، به اشتراک گذاشتن

ماژول شبکه اجتماعی

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

مثال هایی از این تاثیرات متقابل کاربران بر یکدیگر عبارتند از:

  • لایک کردن
  • دیدن
  • نظر دادن
  • به اشتراک گذاشتن
  • ...

ما معتقدیم که تمامی تاثیرات فوق بر روی همه Entityهای یک سیستم قابل اعمال هستند. مثلا اگر لایک کردن را در نظر بگیریم، میدانیم که کاربران میتوانند موارد زیر را لایک کنند:

  • یک کتاب
  • یک پست وبلاگ
  • نظر یک کاربر دیگر درباره چیزی
  • یک محصول
  • یک آگهی
  • یک پادکست
  • یک عکس ساده
  • یک ویدیو
  • ...

همانطور که در تحلیل فوق دیدیم، لازم است که موضوعات تعاملات کاربران به صورت جداگانه به عنوان یک Cross-cutting concern یا دغدغه عمومی تحلیل و طراحی و پیاده سازی شود.

بنابراین ما ماژول اجتماعی یا Social را با همین نگاه ساختیم.

امکانات این ماژول عبارتند از:

  • ثبت نظر در مورد هر چیزی در یک سایت یا نرم افزار تحت وب
  • شمارش نظرات
  • ثبت لایک و Dislike
  • شمارش لایک ها و Dislike ها
  • شمارش تعداد بازدید از هر چیزی
  • امکان امتیازدهی به هر چیزی (Rating)
  • مدیریت فالورها و فالویینگ ها

سایر ماژول های مرتبط

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی

ماژول شبکه اجتماعی