1 UseCases
j edited this page 2023-07-02 12:57:13 +05:30

Use Cases

[Documents, pandora*, 0xdb2*)]TOC(heading=Design

Visitor

  • search for a specific video
  • browse videos
  • embed clip on own page
  • download full video
  • download selected clip from video

registered User

  • add annotation
  • manage videos in lists
  • use browser extension to manage local videos

Contributor(is this same as user?)

  • create annotations before upload
  • upload video and annotations
  • add new annotations
  • add geo data to location names
  • manage videos in lists
  • add keywords and categories intelligently (?)
  • get some data about downloads, views of their video. (?)

VIP

  • see more info about videos

Admin

  • change data for users, videos, layers
  • statistics
  • remove video
  • manipulate other information in terminal
  • run scripts to update information on all videos
  • mange featured lists
  • manage subdomains
  • change ownership for all layers of one video
  • change ownership for all layers of one video belonging to user a to user b

API/Bots/Embedding

  • embed clips from videos on other pages
  • embed maps with clips on other pages
  • use api to build custom interfaces
  • make sure POST requests are Cross-site scripting (XSS) save
  • implement something like JSONP so that Api works when user can only use JS. (?)
  • Allow user to select in-point, out-point and tracks to display, and generate an or