بخش کانال سایت
📘 مستند بخش کانال سایت
1. هدف بخش کانال
بخش کانالها به کاربران امکان میدهد فضایی اختصاصی برای خود ایجاد کرده و محتوای پادکست یا فایلهای صوتی خود را منتشر کنند. این بخش مشابه یک "صفحه اختصاصی" برای هر کاربر یا گروه بوده و شامل امکاناتی برای مدیریت کانال و محتوای آن است.
2. قابلیتهای کلیدی
2.1 ایجاد کانال
-
هر کاربر پس از ثبتنام میتواند یک یا چند کانال ایجاد کند.
-
هنگام ایجاد کانال باید نام، توضیحات، تصویر پروفایل کانال و سایر مشخصات وارد شود.
-
اعتبارسنجی:
-
نام کانال یکتا باشد.
-
تصویر کانال فرمت مجاز (jpg/png/webp) و حداکثر حجم مشخص داشته باشد.
-
2.2 مدیریت کانال
-
ویرایش اطلاعات کانال: تغییر نام، توضیحات و تصویر.
-
حذف کانال: فقط توسط صاحب کانال و در صورت عدم وجود محدودیت.
-
آپلود تصویر جدید کانال: امکان تغییر تصویر با هندلر
UploadChannelImageCommand
. -
حذف تصویر کانال: در صورت نیاز، فایل قدیمی حذف میشود.
2.3 محتوای کانال (پادکستها)
-
هر کانال میتواند لیست پادکستهای منتشر شده را نمایش دهد.
-
امکانات مربوط به هر پادکست:
-
دکمه پخش/توقف
-
دکمه ویرایش
-
دکمه حذف
-
دکمه نمایش بیشتر/کمتر توضیحات
-
3. رابط کاربری
بخش کانال:
-
هدر کانال شامل: تصویر کانال + نام کانال + توضیحات.
-
دکمههای ویرایش اطلاعات کانال و تغییر تصویر کانال.
-
لیست پادکستهای منتشر شده.
هر پادکست:
-
نمایش عنوان + توضیحات کوتاه.
-
دکمههای:
-
▶️ پخش
-
✏️ ویرایش
-
🗑️ حذف
-
⬇️ نمایش بیشتر توضیحات
-
4. امنیت
-
فقط مالک کانال اجازه ویرایش/حذف دارد.
-
تمام آپلود فایلها باید بررسی امنیتی (فرمت، سایز، مسیر امن) شوند.
-
فایلهای حذفشده نباید در سرور باقی بمانند.
5. آینده / توسعه
-
افزودن دنبالکننده برای کانالها.
-
امکان لایک و کامنت روی پادکستها.
-
قابلیت درآمدزایی از پادکستها بر اساس امتیاز سایت.