PHPackages                             dravencms/dravencms - 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. dravencms/dravencms

ActiveLibrary

dravencms/dravencms
===================

DravenCMS Content Management System

2.0.1(4y ago)5101[6 issues](https://github.com/dravencms/dravencms/issues)LGPL-3.0PHPPHP &gt;= 7.3.0

Since Jun 27Pushed 3y ago1 watchersCompare

[ Source](https://github.com/dravencms/dravencms)[ Packagist](https://packagist.org/packages/dravencms/dravencms)[ RSS](/packages/dravencms-dravencms/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (6)Dependencies (3)Versions (9)Used By (0)

DravenCMS
=========

[](#dravencms)

This is a Draven CMS !

How to create new Draven CMS project
------------------------------------

[](#how-to-create-new-draven-cms-project)

The best way to install dravencms/dravencms is using [Composer](http://getcomposer.org/):

```
composer create-project dravencms/dravencms PROJECT_NAME
```

or add as depedency to your project

```
$ composer require dravencms/dravencms
```

Optional packages
-----------------

[](#optional-packages)

Optional packages can be installed wia composer like this:

```
$ composer require dravencms/article

```

and so on...

These packages can be installed for free (OSS)

- `dravencms/article` Provides simple article/blog system
- `dravencms/form` Provides customizable forms with option to send data on email and into DB
- `dravencms/fag` Provides simple FAQ system
- `dravencms/carousel` Provides simple image carousel system
- `dravencms/map` Provides simple Google Map system
- `dravencms/file` Provides files administration
- `dravencms/social` Provides simple social tools (FB Buttons etc.)
- `dravencms/seo` Provides simple SEO tools (sitemap, robots.txt, etc.)
- `dravencms/file-download` Allows simple file download
- `dravencms/gallery` Provides simple gallery system
- `dravencms/partner` Provides simple partner carousel
- `dravencms/structure` Privides CMS capabilities, lot of other packages install it as depedency.

Commercial packages
-------------------

[](#commercial-packages)

These packages cant be installed withnout payment (To package provider or 3rd party)

- `dravencms/eshop` Provides eshop functionality - Contact me if you want to know more
- `dravencms/dravencms-template-bushido` Bushido template (You have to have valid licence for Bushido template)
- `dravencms/dravencms-template-college-green` College Green template (You have to have valid licence for College Green template)

Work In Progress (WIP) packages
-------------------------------

[](#work-in-progress-wip-packages)

These packages can be installed but are in Work In Progress

- `dravencms/discussion` Provides simple discussions
- `dravencms/timeline` Shows timeline

You can install these packages by issuing this command in project directory:

```
composer require dravencms/PACKAGE_NAME
```

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

[](#configuration)

1. You have to create new database, DravenCMS supports MySQL/MariaDB and PostgreSQL (it may work on other databases supported by doctrine2 like SQLite, Oracle, Microsoft SQL Server and SAP Sybase SQL)
2. Copy example configuration `cp app/config/config.local.neon.example app/config/config.local.neon`
3. Modify `app/config/config.local.neon` to match your new database credentials and driver

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

[](#installation)

For installation run these commands

```
./bin/console orm:schema-tool:create
./bin/console orm:generate-proxies
./bin/console database:default-data:load
```

If you installed `dravencms/structure` or any package depended on it, you should run this command to generate default presenters:

```
./bin/console cms:presenters:generate
```

Running
-------

[](#running)

For testing and development you can use build in PHP web server:

```
php -S localhost:8000 -t www www/index.php
```

***!!! Use Nginx or Apache for production ENV !!!***

That should be all, now open  in your browser and you shoud be able to log in to new DravenCMS installation with:

Username: `admin@example.com`

Password: `adminExample`

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~262 days

Recently: every ~297 days

Total

7

Last Release

1667d ago

Major Versions

v1.0.5 → 2.0.12021-10-15

PHP version history (2 changes)v1.0.5PHP &gt;=7.1

2.0.1PHP &gt;= 7.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/c21212e1504816757058ac5cee91f87aea0395f3d7e2d26a01e71aaefcadac0b?d=identicon)[Salamek](/maintainers/Salamek)

---

Top Contributors

[![Salamek](https://avatars.githubusercontent.com/u/1226241?v=4)](https://github.com/Salamek "Salamek (121 commits)")

---

Tags

dravencms

### Embed Badge

![Health badge](/badges/dravencms-dravencms/health.svg)

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

PHPackages © 2026

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