← Back to Portfolio
Development
BLI Blog CMS
Year: 2025Technology: PHP (PDO), MySQL, JavaScript, PHPMailer

Custom PHP/MySQL blog CMS with rich text editing, image galleries, draft scheduling, email-based 2FA, and role-based admin — powering the Believers Legacy blog.
2FA
Email auth
PDO
Secure backend
SEO
Optimized
Overview
BLI Blog CMS is a full-stack content management system built from scratch with PHP, MySQL, and vanilla JavaScript. What began as manually coded HTML blog posts evolved into a production-ready admin system for creating, editing, and publishing content without touching code.
Content Management
- Rich text editor with featured images and named image galleries
- Automatic SEO-friendly slug generation and draft/published workflow
- Custom publish date/time scheduling and category organization
- Author metadata, read time, and excerpt support
Authentication & Security
- Email-based two-factor authentication with login confirmation emails
- Session-based auth with inactivity timeout and role-based access (admin/super admin)
- CSRF protection on all forms with secure password hashing
- IP and browser tracking in security notification emails
Developer Experience
- Modular architecture (
includes/,admin/,uploads/) - Dynamic sitemap generation, meta tags, canonical URLs, and robots.txt
- CSS custom properties for consistent purple/gold theming across frontend and admin
- PDO for secure database interactions with proper indexes and relationships
Conclusion
BLI Blog CMS preserves the original frontend design while adding powerful backend functionality — a maintainable, secure publishing platform built without frameworks for full control.



