PHPackages                             naghashyan/ngs-php-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. naghashyan/ngs-php-cms

ActiveLibrary[Framework](/categories/framework)

naghashyan/ngs-php-cms
======================

The Naghashyan CMS

0.5.1(5y ago)0104MITCSSPHP &gt;=7.4.0

Since Apr 18Pushed 5y ago2 watchersCompare

[ Source](https://github.com/naghashyan/Naghashyan-PHP-Cms-Core)[ Packagist](https://packagist.org/packages/naghashyan/ngs-php-cms)[ Docs](https://ngsframework.com)[ RSS](/packages/naghashyan-ngs-php-cms/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (1)Versions (12)Used By (0)

Naghashyan-Cms (NGS CMS)
========================

[](#naghashyan-cms-ngs-cms)

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

[](#installation)

```
composer install naghashyan/ngs-php-cms
```

javascript installation

```
npm install -g @naghashyan/ngs-builder
```

add js files in builder.json

**JS builder.json file example**

```
{
  "es5": false,
  "out_dir": "htdocs/out/js",
  "es5_out_dir": "htdocs/out/js/es5",
  "compress": true,
  "builders": [
    {
      "source_dir": "",
      "out_dir": "ngs",
      "module": "ngs",
      "files": [
        "NGS.js",
        "Dispatcher.js",
        "AbstractRequest.js",
        "AbstractLoad.js",
        "AbstractAction.js",
        "AjaxLoader.js",
        "CustomEvent.js",
        "NgsEvents.js",
        "UrlObserver.js",
        "util/NgsFormValidator.js"
      ]
    },
    {
      "source_dir": "",
      "out_dir": "ngs/cms",
      "module": "ngs-cms",
      "files": [
        "actions/AbstractAddUpdateAction.js",
        "actions/AbstractDeleteAction.js",
        "loads/AbstractCmsAddUpdateLoad.js",
        "loads/AbstractCmsListLoad.js",
        "loads/AbstractCmsLoad.js",
        "loads/MainCmsLoad.js",
        "lib/jquery.min.js",
        "lib/materialize.min.js",
        "util/MaterialsUtils.js",
        "util/DialogUtility.js",
        "util/NgsFormValidator.js",
        "managers/PagingManager.js",
        "managers/GridManager.js",
        "managers/PageManager.js"
      ]
    }
  ]
}

```

\*\*\*then run \*\*\*

```
ngs jupdate -m
```

***for more info please check ngs-builder readme.md***

*if you using windows please run ngs jupdate in administration mode*

**SASS builder.json file example**

```
[
  {
    "output_file": "im-styles.css",
    "compress": true,
    "builders": [
      {
        "output_file": "materialize.css",
        "module": "ngs-cms",
        "type": "lib",
        "files": [
          "materialize/materialize.scss"
        ]
      },
      {
        "output_file": "global_variables.css",
        "type": "variables",
        "module": "ngs-cms",
        "files": [
          "variables/color.scss",
          "variables/structure.scss"
        ]
      },
      {
        "output_file": "modules.css",
        "type": "modules",
        "module": "ngs-cms",
        "files": [
          "modules/global.scss",
          "modules/custom-table.scss",
          "modules/login-content.scss",
          "modules/add-tracks-page.scss",
          "modules/header.scss",
          "modules/dashboard.scss",
          "modules/home-page.scss",
          "modules/side-nav.scss",
          "modules/nano-scroller.scss",
          "modules/pagination.scss",
          "modules/albums.scss",
          "modules/generate-tracks-page.scss",
          "modules/bootstrap-dialog.scss",
          "modules/ui-dialog.scss",
          "modules/form-content.scss",
          "modules/player.scss",
	      "modules/picker.scss",
          "modules/text-editor.scss",
          "modules/page-content.scss",
          "modules/user-popup.scss",
          "modules/input-select-fields.scss"
        ]
      }
    ]
  }
]

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 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 ~40 days

Total

11

Last Release

2177d ago

PHP version history (3 changes)0.0.1PHP &gt;=7.2.0

0.3.0PHP &gt;=7.3.0

0.5.0PHP &gt;=7.4.0

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/65a34a5fc95886c62d21c1a664f677b6f76a01660016492f7897293547352b10?d=identicon)[znaghash](/maintainers/znaghash)

---

Top Contributors

[![lnaghash](https://avatars.githubusercontent.com/u/9195927?v=4)](https://github.com/lnaghash "lnaghash (17 commits)")

---

Tags

frameworkcsm

### Embed Badge

![Health badge](/badges/naghashyan-ngs-php-cms/health.svg)

```
[![Health](https://phpackages.com/badges/naghashyan-ngs-php-cms/health.svg)](https://phpackages.com/packages/naghashyan-ngs-php-cms)
```

###  Alternatives

[hemp/presenter

Easy Model Presenters in Laravel

247592.6k1](/packages/hemp-presenter)[pestphp/pest-plugin-stressless

Stressless plugin for Pest

67792.6k16](/packages/pestphp-pest-plugin-stressless)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1810.1k4](/packages/wpstarter-framework)

PHPackages © 2026

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