GOAL OF THIS PROJECT: We currently have a few customers hosting their website(s) on our machines. Each website has its own CMS installed. This seemed easy in the beginning but after having customers asking for features and bugfixes it's kind of tricky to update every single CMS each time when we'd like to do an update. The goal of this project is to centralize these CMS's into one. TASK: Developer(s) will design (basic design has been done) and create a centralized CMS from scratch. Our customers will be able to modify their websites, maintain their customerprofile, view website statistics, etc. We will be able to add/modify/delete websites and customers. See below for a full featurelist. The CMS must be able to interact with FreeBSD 5.1 or Red Hat Enterprise 3 to create/modify/delete new virtual hosts and emailaddresses. TWO ADMINISTRATION LEVELS: There will be two administration levels, one for us and one for the customer. We will be able to maintain customers, websites, emailaddresses, send email to customers, The customer will be able to update its own userprofile, maintain loginaccounts for its colleagues, maintain its website, view traffic stats. Each customer website will be build once by us using a template system used by the CMS. From now on the customer will be able to update its own website using the CMS. By using the CMS the customer will be flexible in using text, images, links etc. ADMINISTRATOR PANEL: * Can add/modify/delete customers, * Can send mail to one/many/all customers, * Can update customer websites (see below), * Can add/modify/delete virtual hosts, * Can add/modify/delete emailaddresses, * Can answer questions send my customers, * Can modify frequently asked questions page, * Can financial information for customers. CUSTOMER PANEL: * Can add/modify/delete new logins for the current customer, * Can modify its own userprofile, * Can maintain its website using a WYSIWYG editor (see below), * Can view traffic stats, * Can send messages to the administator and read answers within the CMS, * Can view frequently asked questions page. CONTENT MANAGEMENT SYSTEM: MUST HAVES: * The website can be edited through every computer connected to the internet using IE5 or later, * A WYSIWYG editor will allow users to format text, insert images, and create internal en external links, * The CMS offers automatic management of images, ensuring correct size and quality for the web, * Pages are arranged in a clear hierarchic tree structure, * The internal filemanager allows users to upload, rename, copy, move, delete files online, * Each page can be kept in an offline state until finished, * Preview content online, * The CMS offers context sensitive help, * Plugin system to add new content items, * Indexed full text search, * Provide password protected pages. NICE TO HAVES: * Pages can be set to automatically go on and offline, * All of the changes to a document are recorded in a version management system, * Available plugins guestbook, sitemap, email-form, poll and faq. REQUIREMENTS: * Must run on FreeBSD 5.1 or Red Hat Enterprise 3, * Must generate Google friendly URLs, * One database for multiple websites, * 100 per cent template based. YOU MUST: * have experience with PHP, MySQL and XML, * be an expert in creating Google friendly sites, * have great communication skills, * be able to start on this project within two weeks, * be able to support the finalized project for two months, * supply us with full installation instructions. FINALLY: * All payment for work will be thru PayPal or thru Scriptlance escrow upon 100% completion of a properly functional working program, * We will retain full rights to this centralized CMS.
I would really love to help. I will start developing the system asap even if you do not pick me it will be fun creating it. Please contact me if you have any questions, thank you