BoidCMS

BoidCMS

Github issues Github stars Github release

BoidCMS is a free and open-source content management system designed for building simple websites and blogs. It was developed to address the common limitations of existing lightweight CMS solutions by providing a more modular and extensible architecture.

The Problem

While lightweight content management systems offer simplicity, many lack the flexibility needed for custom features and growth. I identified an opportunity to create a CMS that maintains its core simplicity while allowing developers to easily extend its functionality with custom plugins and themes.

Key Contributions

  • Engineered a custom CRUD REST API plugin covering site configuration, content, and media files, proving core Backend Development skills.
  • Developed a sophisticated, in-dashboard module distribution system that processes complex JSON metadata to manage dependency resolution (ensuring correct PHP/extension/plugin compatibility).
  • Designed a submission process that validates new packages via a centralized GitHub repository requiring PRs and code review, demonstrating mastery of version control workflows and system governance.
  • Built a web-based CRON task scheduler plugin for system-level automation and asynchronous task handling, showcasing critical systems-thinking ability.

Technology Used

  • PHP: The core language for the backend.
  • HTML, CSS, JavaScript: For building the front-end user interface.
  • JSON: Used as a lightweight, flat-file database.

© 2025 Shuaib Yusuf Shuaib