PHPackages                             simp/content-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. simp/content-manager

ActiveProject

simp/content-manager
====================

This is quick kit for creating and managing contents

v1.2.2(6mo ago)026MITPHP

Since Apr 18Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/CHANCENY/content-manager)[ Packagist](https://packagist.org/packages/simp/content-manager)[ RSS](/packages/simp-content-manager/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (18)Versions (25)Used By (0)

Content Manager
===============

[](#content-manager)

A simple, modular content management system designed for creating and managing digital content with ease.

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)

Overview
--------

[](#overview)

Content Manager is a PHP-based content management system that provides a comprehensive framework for building content-driven websites and applications. It features a modular architecture with clear separation of concerns, making it highly extensible and customizable to meet specific project requirements.

Features
--------

[](#features)

- **Modular Architecture**: Easily extend or replace components as needed
- **Authentication &amp; Authorization**: Comprehensive user management with multiple authentication methods
- **Theming System**: Flexible theming capabilities using Twig templates
- **File Management**: Robust file handling with upload capabilities
- **Database Abstraction**: Simple yet powerful database operations through Medoo
- **Form Handling**: Streamlined form generation, validation, and processing
- **Internationalization**: Translation and localization support
- **Event-Driven Architecture**: Event subscribers for extensible, decoupled code
- **RESTful Data Sources**: Integration with external data sources
- **CLI Tools**: Command-line interface for administrative tasks

System Requirements
-------------------

[](#system-requirements)

- PHP 8.0 or higher
- PDO PHP Extension
- Fileinfo PHP Extension
- Readline PHP Extension
- Composer

Installation
------------

[](#installation)

### Using Composer

[](#using-composer)

```
composer create-project simp/content-manager your-project-name
cd your-project-name
```

### Manual Installation

[](#manual-installation)

```
git clone https://github.com/CHANCENY/content-manager.git
cd content-manager
composer install
```

### Development Environment

[](#development-environment)

The project includes Lando configuration for local development:

```
lando start
```

Project Structure
-----------------

[](#project-structure)

```
content-manager/
├── core/               # Core system components
│   ├── components/     # Specialized components
│   ├── lib/            # Core libraries
│   └── modules/        # Functional modules
├── public/             # Publicly accessible files
│   ├── module/         # Public modules
│   └── theme/          # Theme files
└── schema/             # Database schema definitions

```

Core System Components
----------------------

[](#core-system-components)

The core system serves as a linker for various essential functionalities:

- **Session Management**: Default and file-based session handling
- **Database Connectivity**: Database abstraction and operations
- **Filesystem Operations**: File handling and management
- **Authentication &amp; Authorization**: User authentication and access control
- **Request &amp; Response Handling**: HTTP request/response processing
- **Theming**: Theme rendering and management
- **Services**: Service container and dependency injection

Configuration
-------------

[](#configuration)

Basic configuration can be adjusted through the core modules:

```
// Example configuration
$config = \Simp\Core\modules\config\Config::getInstance();
$config->set('site_name', 'My Content Site');
```

Usage Examples
--------------

[](#usage-examples)

### Creating a Basic Page

[](#creating-a-basic-page)

```
// Example page creation
use Simp\Core\modules\structures\ContentType;

$page = new ContentType('page');
$page->setTitle('Welcome to Content Manager');
$page->setContent('This is my first page created with Content Manager.');
$page->save();
```

### User Authentication

[](#user-authentication)

```
// Example authentication
use Simp\Core\modules\auth\Authentication;

$auth = Authentication::getInstance();
if ($auth->login($username, $password)) {
    echo "User authenticated successfully!";
}
```

Extending the System
--------------------

[](#extending-the-system)

The modular architecture allows for easy extension:

```
// Example custom module
namespace MyProject\CustomModule;

class MyModule {
    // Implementation
}
```

Register your custom module in the appropriate configuration file.

API Documentation
-----------------

[](#api-documentation)

Comprehensive API documentation is available in the code comments. You can generate documentation using tools like phpDocumentor.

Contributing
------------

[](#contributing)

Contributions are welcome! Please feel free to submit a Pull Request.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

License
-------

[](#license)

This project is licensed under the MIT License - see the LICENSE file for details.

Author
------

[](#author)

- **CHANCENY** - [GitHub](https://github.com/CHANCENY) -

Acknowledgments
---------------

[](#acknowledgments)

- Symfony Components
- Twig Template Engine
- Medoo Database Framework
- All other open-source libraries used in this project

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance66

Regular maintenance activity

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 58.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Recently: every ~16 days

Total

23

Last Release

202d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6097a3277a85cf902ab5d617af1515359091563d1d288dd969e59ca50646a782?d=identicon)[Chance007](/maintainers/Chance007)

---

Top Contributors

[![maybuck](https://avatars.githubusercontent.com/u/12176638?v=4)](https://github.com/maybuck "maybuck (72 commits)")[![CHANCENY](https://avatars.githubusercontent.com/u/96126430?v=4)](https://github.com/CHANCENY "CHANCENY (52 commits)")

###  Code Quality

Static AnalysisRector

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/simp-content-manager/health.svg)

```
[![Health](https://phpackages.com/badges/simp-content-manager/health.svg)](https://phpackages.com/packages/simp-content-manager)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[craftcms/cms

Craft CMS

3.6k3.6M2.6k](/packages/craftcms-cms)[simplesamlphp/simplesamlphp

A PHP implementation of a SAML 2.0 service provider and identity provider.

1.1k12.4M193](/packages/simplesamlphp-simplesamlphp)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k15.7k5](/packages/elgg-elgg)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
