Custom PHP Based forum with moderation/user logins/profiles etc

Cancelled Posted Jul 25, 2011 Paid on delivery
Cancelled Paid on delivery

We require a custom built PHP/MySQL forum that we can integrate with a new site that we are building.

We require that it be easily styled and use standard html and CSS elements and that the final product be integrated directly and not include any iframes etc.

Ideally we would like each page to have a header and footer include that we can edit and that all styles are based on an external stylesheet.

The forum will need to be able to allow user profile management and administration tools to allow moderation of the posts and users.

It will also require a sub-system allowing users to rate individual posts as well as flag them as inappropriate.

If a post receives 3 or more inappropriate flags/ratings we would need to have it removed automatically then have an email sent to the admin with a link to the post so they may consider it's relevance and potentially reinstate it.

The user profiles section would need to allow users to maintain basic info about themselves - name, location and a short (text only) bio. They should be able to select an avatar from a pre-defined set of images.

All user accounts will need to be authorised by the admin before they are eligible to post in the forum.

All topics would need to generate SEO friendly URLs based on their titles using htaccess.

We will require all source code as well as the database structure.

## Deliverables

We would like the forum to have the same level of basic functionality that one might expect to find on any PHP BB (e.g. dates attached to posts, layout etc) ensuring at least these core functions;

Admin functionality required;

>

> User access control

> * Users can be approved, blocked from posting or deleted

> * Users should receive a notification when any of these actions are taken

> * Users pending approval will be listed as well as any posts they have made prior to approval

> * Users can be messaged directly by the site admin

>

> Post Control

> * Posts can be deleted or edited and a reason for the particular action can be cited and recorded

> * Where a post has been edited we would like the post to be flagged as having been edit by the admin as well as their reason being included

> * Any posts that include images or hyperlinks should be sent to the admin for review (though they would not require moderation)

User Functionality

>

> * Only registered users may post, all users may read

> * Non-registered users may sign up and post but their posts won't appear until their account is approved by the admin.

> * Users may edit their profiles. Profiles to include name, location and a short bio (255 characters)

> * No HTML should be allowed in the bio or user editable info

> * Users can select their own avatars

> * Users can change their passwords, location, email address (no duplicates) and bio

> * Passwords must be md5 encrypted

General Forum Functionality

>

> * Posts should all be time stamped.

> * Posts should be allowed to include links to images as well as hyperlinks.

> * Posts should have tools to allow quoting of other posts

> * Threads should be single dimensional - i.e. all posts are responses to the thread topic as opposed to allowing users to reply to individual posts

> * Posts should have a predefined set of images to choose from when creating them

> * Threads should have SEO friendly titles and URLs

> * Threads should display in chronological order with the original post at the top and newest reply at the bottom

>

>

>

>

>

Article Rewriting Blog Engineering MySQL PHP Project Management Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3466839

About the project

Remote project Active Jul 25, 2011