Kashif Wahaj's Blog
Blogs
GitHub
Twitter
GHURL Maker
About Me
Basic CMS Architecture
By Kashif Wahaj on Feb 5, 2024
Writing In Progress…
what is a CMS ?
list of Necessary Features for a web application to be called a CMS
how to make a Basic CMS ?
Approach to make it scalable
What is a CMS ?
List of Features Needed
Content Creation
Content Editing
Content Publishing
Content Scheduling
Media Management
Search
Menus and Navigation Management
SEO Optimization
Analytics and Reporting
Security and Backups
Scalability and Extensibility
Template and Theme Management
Worflow and Collaboration
User Management and Permissions
Scalability and Extensibility
Architecture Design
Database Design
Modular and Decoupled Architecture
Use of Asynchronous Processing
Horizontal and Vertical Scaling
Database Optimization
Caching Mechanisms
Load Balancing *
Elasticity
Stateless Architecture
Scalable Storage Solutions
Recent
Posts
View all Posts →
Client Server Architecture
Mar 11, 2024
Checklist for better code quality of React / Javascript Code.
React JS Code Quality Checklist before PR
Mar 11, 2024
Checklist for better code quality of React / Javascript Code.
Laravel Inertia Admin Panel using Shadcn UI and Tailwind CSS
Feb 18, 2024
Easy Steps to setup a laravel admin panel using latest inertia, Shadcn UI and Tailwind CSS.