PHPackages                             writesdown/app-cms - 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. [Framework](/categories/framework)
4. /
5. writesdown/app-cms

ActiveProject[Framework](/categories/framework)

writesdown/app-cms
==================

CMS Developed Using Yii2 Framework

0.2.0(10y ago)2667517[7 issues](https://github.com/writesdown/app-cms/issues)[1 PRs](https://github.com/writesdown/app-cms/pulls)BSD-3-ClausePHPPHP &gt;=5.4.0

Since Sep 10Pushed 8y ago14 watchersCompare

[ Source](https://github.com/writesdown/app-cms)[ Packagist](https://packagist.org/packages/writesdown/app-cms)[ Docs](http://www.writesdown.com/)[ RSS](/packages/writesdown-app-cms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (14)Versions (4)Used By (0)

WritesDown CMS Based on Yii2
============================

[](#writesdown-cms-based-on-yii2)

WritesDown is Content Management System which is developed using [Yii2 Application Advanced](https://github.com/yiisoft/yii2-app-advanced/). The application consists of three tiers: front end, back end, and console.

Application frontend is consumed by visitor of the website and search engine depends on application settings.

Backend application, more complex application, has roles consists of Super Administrator, Administrator, Editor, Author, Contributor, and Subscriber.

[![Yii2](https://camo.githubusercontent.com/190341d16a9a648f666e580111c5b1f7e96b8ff2d07740e4d382abc44763df62/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f77657265645f62792d5969695f4672616d65776f726b2d677265656e2e737667)](http://www.yiiframework.com/)[![Total Downloads](https://camo.githubusercontent.com/4502fd88e090483fd01b17af5597df30e9875e3cc5c7039e1c43f693ff6df008/68747470733a2f2f706f7365722e707567782e6f72672f777269746573646f776e2f6170702d636d732f646f776e6c6f616473)](https://packagist.org/packages/writesdown/app-cms)[![Build Status](https://camo.githubusercontent.com/43d0a3498b6a0c12ae2b5431b04639c55e89b599825d8b0633d7fbbb16bcd1f9/68747470733a2f2f7472617669732d63692e6f72672f777269746573646f776e2f6170702d636d732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/writesdown/app-cms)[![Dependency Status](https://camo.githubusercontent.com/99e3a3831f38b870ad612cb970d0ce741ea248e853aab84508f4121b1e002ba1/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3536386230653836656234663437303033633030313036362f62616467652e737667)](https://www.versioneye.com/user/projects/568b0e86eb4f47003c001066)[![Code Climate](https://camo.githubusercontent.com/ec5d77633a380c4129e28e0c4ffab34edbb42f069da7544d474e71699145c0cd/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f777269746573646f776e2f6170702d636d732f6261646765732f6770612e737667)](https://codeclimate.com/github/writesdown/app-cms)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/da38f188f403347fae3743f9180e6e38b3e1857aa729aa784d882beb077ad33b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f777269746573646f776e2f6170702d636d732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/writesdown/app-cms/?branch=master)Feature
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#feature)

- Developed with Yii2 PHP Framework
- Admin-LTE version 2 for admin
- Custom taxonomies
- Custom post types
- TinyMCE as editor comes with media browser
- Support comments
- Menu builder
- Module management
- Feed generator as module
- Sitemap generator as module
- In font icon, using FontAwesome and Glyphicon by Bootstrap
- Bulk-action each index action
- User management
- Support resize and crop for images
- Widget under development

Directory Structure
-------------------

[](#directory-structure)

```
backend
    assets/              contains application assets such as JavaScript and CSS
    config/              contains backend configurations
    controllers/         contains Web controller classes
    models/              contains backend-specific model classes
    runtime/             contains files generated during runtime
    views/               contains view files for the Web application
    widgets/             contains widgets for backend
common
    components/          contains shared components
    config/              contains shared configurations
    mail/                contains view files for e-mails
    models/              contains model classes used in both backend and frontend
    tmp/                 temporary directory
console
    config/              contains console configurations
    controllers/         contains console controllers (commands)
    migrations/          contains database migrations
    models/              contains console-specific model classes
    runtime/             contains files generated during runtime
docs                     contains documentations
environments/            contains environment-based overrides
frontend
    assets/              contains application assets such as JavaScript and CSS
    config/              contains frontend configurations
    controllers/         contains Web controller classes
    models/              contains frontend-specific model classes
    runtime/             contains files generated during runtime
    views/               contains view files for the Web application
    widgets/             contains frontend widgets
modules                  contains modules
public                   contains the frontend entry script and Web resources
    admin/               contains the backend entry script and Web resources
tests                    contains various tests for the advanced application
    codeception/         contains tests developed with Codeception PHP Testing Framework
themes                   contains themes
vendor/                  contains dependent 3rd-party packages
widgets                  contains widgets

```

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

[](#installation)

Like Yii2 Application Advanced, WritesDown CMS also use composer for installation, just type the following to the command line.

```
composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist --stability=dev writesdown/app-cms writesdown

```

The first command installs the composer asset plugin which allows managing bower and npm package dependencies through Composer. You only need to run this command once for all. The second command installs the advanced application in a directory named writesdown. You can choose a different directory name if you want.

Getting Started
---------------

[](#getting-started)

Once the application has been downloaded, navigate towards the application directory and perform initialization on the command line.

```
cd path\of\applicaton
php init

```

Create a new database for the application, then edit the configuration on "common\\config\\main-local.php".

```
'db' => [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=writesdown',
    'username' => 'root',
    'password' => '',
    'charset' => 'utf8',
    'tablePrefix' => 'wd_'
],
```

The "writesdown" above is the database that has been built up, please edit it to your database. After that, write the following code to initialize the database.

```
yii migrate

```

Go to the admin panel  and change the username and password. The default username and password is superadmin/superadmin.

Done, Enjoy!

Demo
----

[](#demo)

Please visit  for the demo.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.3% 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 ~68 days

Total

3

Last Release

3766d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9eb70e1afc523f6c10982ca1c042dd5c8a878f38af8ad0a250b974c543dde383?d=identicon)[13nightevil](/maintainers/13nightevil)

---

Top Contributors

[![13nightevil](https://avatars.githubusercontent.com/u/793846?v=4)](https://github.com/13nightevil "13nightevil (119 commits)")[![binarysilo](https://avatars.githubusercontent.com/u/1616910?v=4)](https://github.com/binarysilo "binarysilo (2 commits)")

---

Tags

frameworkcmsyii2projectwritesdown

### Embed Badge

![Health badge](/badges/writesdown-app-cms/health.svg)

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

###  Alternatives

[skeeks/cms

SkeekS CMS — control panel and tools based on php framework Yii2

13825.6k47](/packages/skeeks-cms)[yii2-starter-kit/yii2-starter-kit

Yii2 Starter Kit Application Template

1.4k6.6k](/packages/yii2-starter-kit-yii2-starter-kit)[lowbase/yii2-cms

Yii 2 CMS

441.1k](/packages/lowbase-yii2-cms)

PHPackages © 2026

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