486969 Content Management System outputting JSON/XML via REST API

In Progress Posted Mar 25, 2011 Paid on delivery
In Progress Paid on delivery

Build a multi-project Content Management System (CMS) using PHP and MySQL that can either output JSON or XML formatted data. The system will be located at a subdomain from the company's main domain of www.damibu.com. The system will allow an Admin User to create new projects, each with a single login. Each project will have multiple content groups. Each content group will have a content entry format. A content entry format will be made from multiple content types such as text, image, video, etc.

E.g. a Hotel Group Project may have a Content Group called “Hotels” - were entries are Name, Location URL and Image.

There will be 2 databases (DB) of content, one for “Live” content and one for content in “Test”. Adding and editing of any content will only ever change the “Test” DB. There will then be a process to promote content from “Test” DB to “Live” DB.

There will be the following features...

Clean UI - Similar simple design as main website with side bar listing content groups that expand to show content.

Project Login - Upload and change content for a project.

Admin User Login - Search and edit any project. Add and define content for a new project.

Project GUIDs - 2 per project : Testing and Live. Used to query content using REST API.

Understand Content State - “Test”; “Dead”;”Live”; “Undefined”

Understand Content Types - Text, Image, Link, Video, Sound.

Upload Large Files - Image, Video, Sound.

Handle Externally Hosted Files - Support YouTube; Flickr; etc.

Flexible Content Entry - Format of entry dependent on setup. e.g 2 x Text and 1 x Image OR 1 x Text; 1 x Image and 1 x Video.

Could bidders please review the attached project definition document, quote and using the PMB, reply with previous examples of your work. I will only select companies that are willing to use Scriptlance's Escrow system.

CMS MySQL Odd Jobs PHP Windows API XML

Project ID: #2232879

About the project

Remote project Active Jul 11, 2012