This is a Project that aims at empowering content providers of a network of blogs.
It will provides a platform that will allow them to claim topics to write about offered by the publisher and a payment
platform to receive payments (paypal).
The platform to develop consists of a back-end part (admin) and a front-end part
Must run on a linux server,
must use Mysql
must be written in PHP and probably Ajax.
The admin is the person that has full control over all the aspects of the platform.
He can manage users and content (publish approve and delete content and users.), approve
payments, run reports.
3 Roles must be defined according to access and functions: admin, editor, contributor.
The main functions that must be available:
-approval of new registered contributors and editors
-publishing topics visibile to contributors and editors
-read, write and delete messages between editors and contributors
-read, write and delete messages to editors and contributors
-approval of payment
-view of topics available not yet assigned with deadlines
-view of topics assigned to contributors but not yet finished with coming deadline
-view of topics developed by contributos and pending for review and approval
-ability to individually claim a review
-ability to send back a work with notes and requests
-ability to approve a work and publish it
-view of topics available to claim
-Ability to claim a topic for himself.
Once claimed, the topic becomes inactive for the rest of the users.
-view of personal works pending for approval
-Inbox for private messages with the editors
-statistics of work approved and payments received
-personal information (read/write/delete)