naghashyan/ngs-php-cms

Naghashyan CMS

0.5.1 2020-05-28 20:32 UTC

This package is auto-updated.

Last update: 2024-08-29 04:54:46 UTC


README

安装

composer install naghashyan/ngs-php-cms

JavaScript 安装

npm install -g @naghashyan/ngs-builder

在 builder.json 中添加 js 文件

JS builder.json 文件示例

{
  "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"
      ]
    }
  ]
}

***然后运行 ***

ngs jupdate -m

更多详情请查看 ngs-builder readme.md

如果您使用的是 Windows,请在管理员模式下运行 ngs jupdate

SASS builder.json 文件示例

[
  {
    "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"
        ]
      }
    ]
  }
]