danwdart / projectchaplin

Free and Open Source Video Sharing Platform
GNU Affero General Public License v3.0
24 stars 11 forks source link

Channels #26

Open tsyesika opened 11 years ago

tsyesika commented 11 years ago

It needs to support channels like the youtube type channels.

danwdart commented 11 years ago

We have channels just not many per user atm

danwdart commented 11 years ago

This means - many channels per user

danwdart commented 11 years ago

Required before subscriptions We will just have external user-less channels. Maybe later linking users to channels if they log in to their youtube

danwdart commented 11 years ago

Base channel manager done Now to decide on what to put in it

danwdart commented 8 years ago

Any suggestions as to what you'd like to see here? We already have linking to youtube users and vimeo users. I'm envisaging the same for a chaplin user, isn't that pretty much it?

danwdart commented 8 years ago

Tbh we have a user view so would it just be viewing a user's videos on their page, or would this be multiple channels per user to make it easier and better than youtube?

danwdart commented 6 years ago

I reckon this should be one User to many Channel and one Channel to many Video where a default Channel is created/pretend-created - a channel being a separate name, description and "namespace".

danwdart commented 6 years ago

Manage Channels

(Multi owned)

View all user's adminned channels

[Add new Channel]

Name Description Preview Delete

[Preview] [x]

Add/Edit Channel

(Name)

(Description)

( Upload header image )

( Upload logo )

( Select additional users )

[ .. User with dropdown of what type of user (admin / god of channel etc) ]

[ Submit ]

[ Delete channel ]

View one channel

[ Subscribe ] if not yours

[ Upload To... ] if yours

Header Image

Logo

Name

Description

[ Edit ] if yours

Add to Edit Video and Upload

v Select Channel

SQL needed

Channel (ChannelId, Name, Description, Header Image, Logo)

User_Channel (UserId, ChannelId, Permission)

Permission Levels of channel user: