CakePHP 2.x Application - Needing additional features, see both agenda's below!
Overview: CakePHP 2.x app that runs on 4 database's mainly two (master and admin) for the account's table and other tables under master for comments, rating, etc. this app is basically the web frontend and integrates with our currently WIP game, so it is important that you stick with our current User Model. Comments/Ratings are already integrated and a lot of other features, see the agenda's below for what we need done!
We are working on this app via a private git repo, so you must be familiar with GIT and be able to commit changes into our private repo as you work in separate branches.
Main Agenda - Create a forum in the current CakePHP Application:
-Forums Page (Shows different board/forum listings) These should be editable in the admin panel
-On the forums page it should show the different listings and statistics for each of those listings like how many total topics are posted, total post count, link to the most recent topic (shows the title of the topic as well)
-Inside of a board/forum youll find the boards page that has a list of all the boards topics that can be started by a registered user (New Topic button), under each topic listing show the details of the latest post in that topic and who posted last (see example forums: [url removed, login to view], [url removed, login to view], [url removed, login to view], etc.)
-Inside of a topic youll find a New Reply button to reply to the topic similar to how a comment functions, each post needs to show the user who posted it, the time it was posted, that user's current post count, that user's signature, a link to that user's profile (could be their username), and display their gravatar and of course their post :) anything else you can think of that might be useful to display
-Pagination on all topics and posts (after 10 each)
-Link to last topic posted in user's profile page
-User's current post count in user's profile page
-Dynamic Metatags based on content of topics (like meta description title etc.)
-Have the option to remove/edit all topics and posts as an admin
-In the Admin Panel admin can move the order of, delete/edit boards(forums)
-Have the option to remove/edit your own topics or posts as a user
-Search function to search all of the forum/boards/topics/posts
-Needs to follow all security practices such and be well secured :)
-Avatars, User should be able to upload an avatar (max image size of 125x125px and .jpg or whatever is most secure) in their edit_account page, that avatar will then display in any of the areas that the gravatar currently displays, if they dont have an avatar set, have it show their gravatar as it currently does.
-Guests can view all topics and boards, but cannot create new topics/posts
-Topics/Posts should have BBCode or Markdown functionality to post images and most things you can post in forums (images if posted should be auto resized to fit the current layout)
-Different Icons/Images for each board listing (checkout [url removed, login to view]), I will worry about putting the images there just have the option for it in Admin Panel
Other Agenda please chat me for the rest I could not fit into description here.