We want someone to make a content management system for our 37” LCD screens hanging around the campus.
Our secretaries should be able to enter information into this system with TinyMCE or something similar. Every article published needs a timeframe of when it is to be active. There needs to be checkboxes so we can select for which screens this article will be available.
We need a page with an overview of the active and upcoming articles. From this page it should be possible to press an article to edit it. There should also be a possibility to look at expired articles. An administration page should be there to edit some settings. The information page will be displayed on several different screens around the campus. Each screen will have its own URL to display the screen specific info page.
We expect you to create a professional streamlined design on all the pages. The design is up to you, and the following pictures are only there to show the functionality. The code must be clean and with comments. All text used on all pages should be taken from an easy editable language-file so we can translate it to the local language.
Company logos will be sent to the seller.
Before you bid on this job make sure you have some references.
Detailed instructions with images:
Page 1 – Submit/edit article
Optimized for a minimum resolution of 1024x768.
Text box with short description of the article.
Text box with username of the person creating/editing the article.
TinyMCE or similar interface to enter/edit the article. The size of this textarea should be the same as the space available on the screens. (Something like 900x550)
Calendars to select start and end date.
Checkboxes to select which screens to display article on.
Page 2 – Overview of articles
By default this page need to list active articles in a format like this:
Title Username From To
By clicking an article it should bring us to page 1 with the possibility to edit the article.
In addition we need a way to view expired articles.
Page 3 – Administration
Ability to change the times which the counter is counting down to.
Ability to add more screens to the system
Ability to change the time between article changes.
Configuring the RSS feed source.
Page 4 – The information page displayed on the 37” screens
Optimized for a resolution of 1360x768
The page displayed on the screens consists of several objects
Header – Top left corner, approx size 960x120
The header will be the logo and name of our school.
Watch – Top right corner, approx size 400x120
Watch showing the current time.
Countdown – Below the watch, approx size 400x250
Flash or AJAX counting down to the next class.
Random image – Below the countdown, aprox sixe 400x300
Random JPEG picture select from a specified folder
RSS feed – Bottom of the page approx size 1360x100
News scrolling from right to left on the bottom of the screen. Here we need a XML parser to select the wanted parts of the RSS.
Article area – Below the header approx 960x550
This area needs to be cycling threw the articles, preferably using AJAX for smooth changes and error handling.
The text is to be displayed just as it was entered into TinyMCE.
Each article should be visible for a set amount of time. In the top right corner of the article there should be an indicator on how long the article will be there before switching to the next one. This indicator should be in the format of a progress bar, pie chart or something like that; maybe this is best done with flash. It should also be an indicator on what page we are on, say 2 out of 7.
We can host on both Windows or Linux with MySQL or MS SQL. The screens can run Firefox, Opera or Internet Explorer.
Please ask if you have any questions.
HTML
CSS
AJAX
FLASH
PHP
SQL
We think this would take an experienced programmer something between 40 to 60 hours. Please post how long it will take you to finish your project. Also include some info on how you are planning to do it (ajax, flash, xml etc).