below is a description of the project;
A community website where users can make posts of jokes and lots of other subjects including images and videos.
Home Page;
On the homepage the logo will be displayed with a new post button next to it, when the user clicks the new post button if they are logged in they will be shown a shadow box which asks for a post, and a source of it, if the user is not logged in then they are shown a shadow box which they can register in. Below this is all the different categories of posts. Then below this on one side of the page is the most popular posts of the day and there are also tabs to change this to month, days, weeks and all time. Next to this on the right is a login box containing a normal login box or a connect to facebook, if not registered a shadow box pops up to register in. below the top posts is new posts, a constantly updating list of the 5 latest posts. Below this is the top images of the day. There will also be a top user box (that is decided by a points system). Also on the home page must be adverts and maybe an email list sign up. All posts must have a like and dislike button as well as a flag button that when pressed is a shadow box in which the user can right a reason and report the content to the moderators.
Post page;
Each post has its own page; on which there is the post the same like, dislike and flag buttons as well as a comments box below and related posts.
Category pages;
Similarly to the home page this contains top posts, and new posts in the category.
User page;
Each user has their own page, they can add friends, leave comments on profiles and all their posts and comments are displayed a bit like the twitter feed. Also on this page is the number of points they have got, they earn points based on the number of views the posts they have made have, this is displayed on all their comments and posts along with their picture (if they have one) and their user name. Also badges can be earned by having set numbers of points.
Moderators;
Moderators can be set up by the super administrator, they are given a list of flagged posts and can decide whether to delete them or not, they also have the power to ban a user.
Hi, I've done huge blog sites using codeigniter framework and jquery. I've used full ajax pages for admin and it's possible to make every post ajax call. Also i've worked with file upload. Specially image manipulation like thumbnail,main image etc. For video upload you must ready your server for uploading big size file. just contact with me.