To Do
Improve & Personalize CSS
- Personalize navigation display;
- Establish logo;
- Correct display for smaller screens on admin,
Improve comment count method
- Current method pulls a lot of processing power;
- CMS executes function, that selects and updates the comment count on each post, each time a comment is called;
- Value is constantly updated, does the job very well but would crash if it had to this with 1k comments in the system;
- Create function that updates the comment count each time a comment is created, edited or deleted.
- Minimizes amount of function occurences when using the site and reduces processing power.
Improve features in CMS
- Visitor can create a comment, requires approval from admin.
- Redirection to a preview of the need-to-be-approve post where the admin can approve it there. Facilitates judgment of post.
Improve validation across CMS.
- Make sure author-names/usernames are not repeated as to not confuse users or make possible imitation of another. (Make usernames unique)
- Emails must be verified before user can go live with account as to avoid bot accounts.
- Implement Captcha into user and comment creation as to avoid Spam.
Implement Classes and Objects where able