Love what im seeing so far Here are the adjustments to be made.
Admin Access:
Actually prefer Add Players/Add Team etc to be front end. i.e the ELO widget on the main page will have an admin link -if condition =elo usergroup then display "Admin" and they can access the page from there if they have the access if not they are denied. Will just make it easier to add stuff. The back end should only have the key stuff only I can edit.
Admin CP
Options:
For this page apart from the K value, also add the fields (unless you have a better idea or think i should just use usergroups for this.)
userids of users who get Full ELO Ladder permissions (can edit/delete anything) : (box to enter userids multiple users separated by commas)
userids of users d who gets Half Permissions (can only delete/edit own submission) : (box to enter userids multiple users separated by commas)
Add New Player:
Only some details are known (for e.g hard to know everyones birthday or some dont have a clan) so the error message "please fill up all fields" should only appear for the required fields - for this section its only nickname. Also an Astrix at the end to indicate its a required field i.e Nickname*
Also please add in one more field called "Pro Team" below the Clan field. Pro teams are just like clans and will display the same way in the "Display Teams" area etc, only thing is a player can belong to both a clan and a sponsored pro team. Basically in coding terms this means it allows some players to belong to 2 "clans".
Please add one more field after Biography called "sc2sea Profile" (Its basically gonna be a link here and it will not be displayed on the front end if nothing is entered)
Please add one more field after "sc2sea profile" called "Interviews and other resoruces" (Its gonna be a long text box like biography where admins can add in anything.
Note: If player has no team/clan, it should be displayed as a blank on the display pages.
As for the field labels they are just phrases which i can edit on my own right? For e.g ill want to change Nickname to " Nickname* (Please specify without clan/team tag) " Apart from that I would also want to change Race to a listbox with the Options - Terran, Protoss, Zerg and Random
I can't test anymore because im getting this error "You must fill out all of the fields." even though i have filled up all fields.
Add New Team:
All good. This works properly and i can submit the team.
Required fields = Only Team name.
Add New Map:
Looks good I know this wasn't in the original proposal I could increase the budget if you could implement this, its up to you is + $50 usd a fair price? After seeing TL's one http://www.teamliquid.net/tlpd/sc2-i...r_Beach_Winter I think it will be cool to be able to see stats by maps too.
So if you agree basically make a "Map" homepage and add these fields
Map Description:
Starting Positions:
"Add an image" field (Admin will submit manually cropped 100x100px images and its displayed on the left of the map details homepage, like TLs)
"Add a thumbnail" field (Admin will submit manually cropped 20x20px images and its displayed in the gamelist on the left of the map name)
Auto Query to generate race matchup statistics on that map.
Auto Query to generate last 10 games played on that map, user can click see all to view whole list.
Required fields = Only Map name
Add New Game:
Looks great. Only problem i see is if games are played on the same date, how are the ELOs going to be calculated to know which came first? There has to be an extra "time" or an "order 1-40" field next to date because normally tournaments have like 10+ matches on the same day per player and we want to calculate the ELO accurately according to who played each other first.
Required fields = ALL
Once the add player bug is fixed i should be able to test this more i guess but yea this should be the final adjustments for the admincp
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.