Project

General

Profile

VOD Backend » History » Version 20

Constantinos Lempidakis, 01/02/2025 01:43 PM

1 1 Constantinos Lempidakis
# VOD Backend
2
3
1. "VOD page option" must be included in Canva for "Button" widget.
4
5
6 2 Constantinos Lempidakis
2. The backend of the VOD is described below:
7
8 20 Constantinos Lempidakis
## Video-ON-Demand (VOD) ##
9 19 Constantinos Lempidakis
* When the user will press the "Video-ON-Demand (VOD)" button, a listing page will be displayed as the example below:
10 3 Constantinos Lempidakis
11 1 Constantinos Lempidakis
![](clipboard-202501021133-mlahd.png)
12 3 Constantinos Lempidakis
13
14 13 Constantinos Lempidakis
* Each Row will depict a VOD content eg. a movie or a series.
15 17 Constantinos Lempidakis
* At the upper right corner two buttons will exist as follow:
16
** Add New Content **
17
** Add New Series **
18 13 Constantinos Lempidakis
19 14 Constantinos Lempidakis
### Add New Content ###
20
* By clicking the "Add New Content" button on the upper rigth corner the user will be able to add a new VOD content using a pop-up menu with the following options:
21 1 Constantinos Lempidakis
22 13 Constantinos Lempidakis
1. Language selection field   (similar to other pages)
23
2. Title                (Text field)
24
3. Short description    (Small Text field)
25
4. Description          (Small Text field)
26
5. Genre                (Selection field)
27
6. Cast                 (Text field)
28 1 Constantinos Lempidakis
7. Source               (Text field)
29
8. Photo cover          (Browse button to Media Library)
30
9. Video Trailer        (Browse button to Media Library)
31 17 Constantinos Lempidakis
10. Price               (Numeric field, **Ignore if it belongs to a Series** )
32
11.Site                 (Drop down menu, listing all the available sites)
33
12. Rating              (Drop Down menu with the following options:TV-Y, TV-Y7, TV-G,TV-PG,TV-14,TV-MA)   Based on wordwide rating: https://en.wikipedia.org/wiki/TV_Parental_Guidelines#External_links
34
13.Content descriptor   (Mutliple select field: using the options below:
35 12 Constantinos Lempidakis
36 13 Constantinos Lempidakis
|Descriptor |Explanation |
37 12 Constantinos Lempidakis
|--|--|
38
| D| Sexual or suggestive dialogue |
39 1 Constantinos Lempidakis
| L| Coarse or crude language |
40
| S| Sexual situations |
41
| V| Violence |
42
43 17 Constantinos Lempidakis
44 15 Constantinos Lempidakis
### Add New Series ###
45
* By clicking the "Add New Series" button on the upper rigth corner the user will be able to add a new VOD content using a pop-up menu with the following options:
46 14 Constantinos Lempidakis
47
1. Language selection field   (similar to other pages)
48
2. Title                (Text field)
49
3. Short description    (Small Text field)
50
4. Description          (Small Text field)
51
5. Genre                (Selection field)
52
6. Cast                 (Text field)
53 1 Constantinos Lempidakis
6. Content              (Select field, available options all the TV content created using the above "Add New Content" procedure)
54 14 Constantinos Lempidakis
7. Photo cover          (Browse button to Media Library)
55
8. Video Trailer        (Browse button to Media Library)
56
9. Price                (Numeric field)
57 17 Constantinos Lempidakis
10.Site                 (Drop down menu, listing all the available sites)
58 3 Constantinos Lempidakis
59
# Groups
60
61 4 Constantinos Lempidakis
* VOD Groups page will be a standard listing "group" page as follow:
62 1 Constantinos Lempidakis
63
![](clipboard-202501021138-hflne.png)
64
65
66 4 Constantinos Lempidakis
* The user will be able to create as many groups as he wants by cliking the "Add New' button on the upper right corner.
67 1 Constantinos Lempidakis
* Each group will consists of the following fields:
68
69 17 Constantinos Lempidakis
1.User          (Drop down menu, pre-selected the current user)
70
2.Order No      (Numeric field, the user must be able to chagne the order of the group)    
71 1 Constantinos Lempidakis
3.Language selection field
72 17 Constantinos Lempidakis
4.Name          (Text field)
73
5.Description   (Small text field)
74
6.Site          (Drop down menu, listing all the available sites)
75
7.Add content   (Select menu, available options all the "Content" and/or "Series" created above)
76 8 Constantinos Lempidakis
8.Style         (Drop-down menu with the following options: Standard, Highlight)
77 17 Constantinos Lempidakis
78
79
## General Guidelines ##
80
* All the above fields must be available as columns in all listing pages
81
* All the above fields must have several filtering options in all listing pages
82 18 Constantinos Lempidakis
* In "Settings" page, a Genre page must be created for the user to be able to add as many Genres as he wants.