尤川豪   ·  6月前
Exp. 1,778  ·  231 貼文  ·  164 留言

影音平台網站功能設計:官方主題、用戶頻道,你會怎麼設計這兩個功能?

假設你在開發一個平台網站,內含許多用戶上傳的內容。

為了方便用戶瀏覽,決定替內容做幾種分類。

首先是設計了多種「官方主題」的分類方式。由官方決定多種特定主題,透過編輯人員或是 AI 蒐集內容進不同主題。

另外提供「用戶頻道」功能,讓用戶可以開頻道,方便其他使用者訂閱喜歡的頻道。

乍看之下我會以為實作 topics 與 channels 兩套模組比較好,畢竟概念上有所不同。

UI 呈現方式,提供的功能,都略有不同。甚至是 DB 內都會存 topics 與 channels 兩張資料表。

但是,查了之後發現 YouTube 是共用一套系統:

channel: https://www.youtube.com/channel/UCdRKafyb--geO9ySg6CbhYA/about

topic: https://www.youtube.com/channel/UCypMxnIENp8KZ9Zy_GWgFMQ/about

topic: https://www.youtube.com/channel/UCNVMeUmT_aO0MDSnCMdctIg/about

「官方主題」只是用戶頻道的一種,頻道名稱以「XXX - 主題」結尾,內容由 AI 蒐集。

想了一想,真是非常聰明的作法。

一有新功能就增加系統複雜度,並不是特別高明。(想想看那些導覽列超級長超難用的網站)

能在既有架構下,不增加複雜度去相容,才是更 scalable、更好的產品管理。

  分享   共 240 次點閱
共有 2 則留言
尤川豪   ·  6月前
Exp. 1,778  ·  231 貼文  ·  164 留言

這大概可以當成一種面試產品經理或是工程師、設計師的題目了...

假設你是某種內容平台網站的產品經理,近期內要推出官方主題、用戶頻道兩種功能,你會怎麼設計這兩個功能?

分別設計兩套系統是普通答案。

會給出以下回答的人,則是非常出色:

「只設計用戶頻道功能就可以了。官方主題只是用戶頻道的一種。由 AI 或是官方編輯人員共同管理主題頻道即可。在頻道名稱固定以『 - 主題』結尾,也就是 UI 上根本不用分兩套,僅僅以純文字的邏輯在名稱、敘述的地方顯示就夠了。」

 
尤川豪   ·  6月前
Exp. 1,778  ·  231 貼文  ·  164 留言

YouTube 自訂頻道的首頁是可以分區塊、用不同方式放各種內容整理的。

官方主題還可再利用這功能,跟其他官方主題、或是用戶頻道,建立關聯:

角色

  • 宇智波佐助 - 主題
  • 旗木卡卡西 - 主題

相關電視節目

  • 七龍珠超 - 主題
  • 七龍珠Z - 主題
  • ONE PIECE (動畫) - 主題
  • RWBY - 主題

類型

  • 動畫 - 主題
  • 動畫 - 主題
  • 戲劇 - 主題
  • 奇幻 - 主題
  • 動作 - 主題
  • 冒險電影 - 主題

熱門頻道

  • Mannylo Anime Squad
  • Fun Outside the Box
  • Obito Zetsu
  • Swagkage
 
您的留言
  贊助本站開發,解鎖進階教材
尤川豪
Exp. 1,778  ·  231 貼文  ·  164 留言

關於作者

Devs.tw 作者,喜歡分享&建造新東西的工程師。

歡迎在 Facebook 追蹤我!不定期分享有趣技術文章!

  查看個人檔案