Please see attached images to match up the features that i need if you don't understand.
Basically, i need a simple video CMS that allows me to upload videos or embed videos, and then they are placed on the front page where viewers can watch them, the video player i want to use is custom and will be provided to the programer i choose.
- Add Video
Options to embed a video using embed code or URL to the file on another site, or option to upload the video file to the server.
Must set title of video, select category of video and add description and tags.
- Edit Video
Shows a list of videos to select from so admin can edit the title of the video, the description, the category and the tags.
- Remove Video
Shows a list of videos so admin can select a video and then remove it, if the video was uploaded to the server, the video file must be deleted also. (must have check boxes to allow for bulk deletion)
- Add Album
Admin needs to be able to add album title, description, category and tags. Admin also needs to be able to set an image for the album and an optional link to the albums source.
- Add Photo
Admin needs to be able to add photo, select the album, set optional description and add option link to the photo's source.
- Edit Album
Admin needs to be able to edit the albums title, description, category and tags. Admin also needs to be able to edit the album image and edit the option album link.
- Edit Photo
Admin needs to be able to edit the photo title, photo's album and edit the option photo source link and description.
- Remove Album
Admin needs to be able to remove the albums (shows as a list with check boxes to allow bulk deletion)
- Remove Photo
Admin needs to be able to remove photos (shows as a list with check boxes to allow bulk deletion)
- Add Category
Admin needs to be able to add categories and add an image for the category.
- Edit Category
Admin needs to be able to edit category title and edit the category image.
- Remove Category
Admin needs to be able to delete categories (Must have check boxes to allow bulk deletion)
- General Settings
Admin needs to be able to configure site name, title, path to video upload folder, path to photo upload folder and other general settings such as if user registration is turned on, if user uploads have to be approved, if commenting is turned on, the links to social media pages (see front page design attachment, top right corner)
Admin needs to be able to set meta keywords, meta description, generate a sitemap and add tracking code (such as google analytic)
Admin needs to be able to activate, deactivate and access plugin settings from this menu.
Admin needs to be able to activate, deactivate and edit theme files from this menu.
- Advert Areas
Admin needs to be able to edit all of the predefined advertisement areas that are visible on the front end, and be able to disable/enable advertisement areas. This should allow users to upload advert image and set an advert URL, they should also be able to add HTML for the advert instead.
There needs to be a pop-up advert area for the user to just add HTML to allow a pop-up advert.
- Video Adverts
My custom video player has an XML file that can add a text advert to the video player, admin needs to be able to edit this from the video adverts panel.
Admin need to have a list with check boxes to bulk delete users, admin needs to be able to add a user and edit current users.
Admin needs to also be able to ban users for a set ammount of time, set time needs to be set in hours (banned for 24 hours for example..)
FRONT END/SITE FUNCTIONS:
Please view the 'frontpage design' image i have attached, this will show most of the functions.
I need a plugin created that can be placed in the /plugins/ folder and then activated in the admin plugin section tha