Skip to content

CMS system designed in PHP with minimal Bootstrap - Inspired by coursework from PHP Udemy course by Edwin Dias

Notifications You must be signed in to change notification settings

LucasAxelson/CMS--Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

CMS system designed in PHP with minimal Bootstrap - Inspired by coursework from PHP Udemy course by Edwin Dias

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages