A Content Management Script that allows flv videos to be added to a database and/or queued for later release. They will be processed and a static html file created. I don't need extra features like comments, ratings, or view counting. Basically I need the script to take the template and add the title and description variable into the meta data, and the object code of the flv player added. I want to be able to add the full object code which will allow me to place embedded players from sites like youtube.
I also need to have Categories that would be updated as content is added.
The front page along with adding new content will have the feature of allowing url's from other sites to be added. The placement of all external url's (content from other sites) on the front page will be determined by a referral script.
The frontpage will have a combination of new content from the site and links to other sites. The individual content pages will have the same list as the frontpage below the video. The categories will only have content from the site. This can be achieved easily with multiple template files tough.
Webmaster's will be able to log in and submit there own content url's which can also be queued for a later release or added that day.
The referral script will simply record all the incoming and outgoing traffic from every registered website that a webmaster has added when he creates an account. A webmaster can have multiply sites under one account. The referral script will be ordered by credits, meaning traffic IN minus traffic OUT equals your credit. Any account with a negative value will not be able to submit links. If site A has 1000 traffic IN and 500 traffic OUT they have 500 credits. If site B has 500 IN and 1000 OUT they have -500 credits. The particular point in which a website deserves 2 lnks per day needs to be dynamic and changeable in the admin section.
If I want to add 30 videos to be released once per day I can set a date for each content piece to be released and when the script automatically updates it will know which video to add. This concept will be the same for other webmaster submitting links, if they wish to add 30 links for a whole month they can go through and set dates for the links to be released.
I also have a featured section for links that I want to promote heavily, I need a function in the script where I can upgrade the link to a featured status, after it gets bumped from the featured spot it would rotate through the regular section.
I also need to have total control over where I place the content so rather then listing the content in a table I would place individual numbered variable of where I want that particular content piece. So rather then a 3x3 table that generates the last 9 videos. I would have a table in the template with individual variables like "content1", "content2", content3", and so on.
The last feature of the site is a plugging script. Since I trade traffic with many sites I need to be able to get my links on their sites through a submission form on their site. I already have a half complete script that submits automatically to these sites forms. I need this script to be finished by adding more sites to the list. I also want to have a function when I add content that will be queued I can go through a non-live version of the script which would save my selections and run them live automatically when the content is to be released. Without this function even though the content would be automatically added to the site I would still have to submit those links to other sites everyday on my own.
For admin functions the admin needs to be able to override any webmasters accounts options. And do standard things like add/delete/edit content. I don't need to have the templates editable in the admin section as I don't mind editing with a text editor and uploading them to the server myself. The admin also needs to be able to override any trading functions. For instance if a site has a particular deal that doesn't meet the standard trading rules the admin needs to be able to change these rules for each account. I also want the admin account to be able to change the rules of the trading script, variables like how much traffic is required before a plug in return is approved, or at what level is 2 plugs per day allowed.
The main thing I need this script to do completely is have content and links that can be queued for release per day. A saved sequence of what sites I want the content plugged on and what category to use with all other fields filled in. The site also need to be able trade fairly with other sites. I would like static htmls because I would like to try to keep the server load as low as possible.
Ultimately I would like to be able to add a months worth of videos and links, have them queued for release everyday and have them plugged on all the sites I trade with automatically. Webmasters will also need to be able to login each day if they wish and submit content which gets approved or disapproved and placed based upon there level of trading.
Some examples of the process for people using the site.
Webmasters from other sites:
A typical webmaster might login, submit 30 links, set dates for them to be released. Every day that has a link from this webmaster will be reviewed against the referral script, if they have positive credit their link will be added. All the links that were approved that day would be ordered by how much credit is owed with the higher owed site showing up first on the page.
Admin/Owner of the site:
The admin might login, submit 60 videos, set 2 to be released each day. Go through and plug each piece of content in the plug script which would then save the selections. Everyday that a content piece is present the script would add the content to the top of the frontpage and to the category that was selected. It would then through the saved selections and run them live using the plug script, submitting the link to all the sites that were selected.
I think I have written everything that this script needs. I will gladly answer all your questions in a timely manner.