556873 Insert a randomization engine for content boxes in cms
N/A
In Progress
Posted about 12 years ago
N/A
Paid on delivery
My company hosts small online newspapers using a cms written in PHP and MySQL. Using the system, editors can create content boxes into which they can place text, graphics, and other content. The editor can attach each box to a single section or to multiple sections by selecting the section in the relevant part of the admin control panel of the publishing system. The editor can also deselect a section and the content box is then not supposed to appear in the deselected section.
Insert a randomization engine so that if the editor has more than one content box on a page, the editor can choose to have the content boxes display randomly as to position on the page. In addition, we need to be able to set the limit of the number of content boxes on the page from 1 to no limit. If the number of content boxes assigned to a section exceeds the limit for that section, then the system must randomly serve the content boxes from that pool of content boxes. We already have this function in the ad section of the code, so you will probably be able to use some of that code to facilitate your task. The editor must be able to exclude any one or more content boxes from the randomization process so that it or they always appear in the selected section in the order set by the editor.
I will consider bids from anywhere on the planet, but please note that I am at GMT -6 and I'm too old to stay up late at night. My preference would be to have a top notch coder working in the Americas. In all likelihood there will be a continuous amount of work if we are satisfied with this project.
The project will be done using our master code. We will provide a lab site, guerrillajournalism dot com, and when the project is completed the code must contain no references to any site so that we can upload the full master code set to current or newly installed sites.
The programmer that does this work for us will have to sign a confidentiality agreement and will also have to agree that this is a work for hire and that we will own all intellectual property rights in the final code and product.
Please pardon the lengthy detail for such a small project, but we want to be clear about the requirements.
We thank you for taking the time to look at this project.