parus

Parus is a Content Management System application powered by Yii 2.

  • 所有者: rokorolov/parus
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Parus

Parus is a Content Management System application powered by Yii 2.

Minimal system requirements:

  • PHP 5.6 or higher
  • MySQL 5.5+
  • Needed PHP modules
    • GD PHP Extension
    • PDO PHP Extension
    • INTL PHP Extension (not required but recommended)

Installation and configuration

*If you do not have Composer-Asset-Plugin installed, you may install it by running command: composer global require "fxp/composer-asset-plugin:1.2.0"

  1. The preferred way to install this extension is through composer:
  • Run composer require --prefer-dist rokorolov/parus "~1.0" or add "rokorolov/parus": "~1.0" to the require section of your composer.json file.

  • Add module to config section:

  • 'modules' => [ 'admin' => [ 'class' => 'rokorolov\parus\admin\Module' ] ]

  • Add aliase, user module and AuthManager component to console config:

  • 'modules' => [ 'user' => [ 'class' => 'rokorolov\parus\user\Module', 'controllerNamespace' => 'rokorolov\parus\user\console\controllers' ] ]

  • 'aliases' => [ '@rokorolov/parus' => '@vendor/rokorolov/parus/src' ]

  • 'authManager' => [ 'class' => 'rokorolov\parus\admin\components\AuthManager', 'itemFile' => '@rokorolov/parus/admin/rbac/items.php', 'ruleFile' => '@rokorolov/parus/admin/rbac/rules.php', 'assignmentFile' => '@rokorolov/parus/admin/rbac/assignments.php' ]

  • Run migrations:

  • php yii migrate --migrationPath=@rokorolov/parus/language/migrations
  • php yii migrate --migrationPath=@rokorolov/parus/user/migrations
  • php yii migrate --migrationPath=@rokorolov/parus/settings/migrations
  • php yii migrate --migrationPath=@rokorolov/parus/blog/migrations
  • php yii migrate --migrationPath=@rokorolov/parus/page/migrations
  • php yii migrate --migrationPath=@rokorolov/parus/menu/migrations
  • php yii migrate --migrationPath=@rokorolov/parus/gallery/migrations
  • Run RBAC command:

  • php yii user/rbac/init

  • Also you need to configure filemanager module. By default it uses responsivefilemanager. Download it and place it somewhere in application Web root. For example you decided place it to '/plugins/responsivefilemanager', then configuration for module will be:

  • 'modules' => [ 'admin' => [ 'class' => 'rokorolov\parus\admin\Module', 'fileManagerConfig' => [ 'responsiveFileManagerSrc' => '/plugins/responsivefilemanager/dialog.php?type=0' ] ] ]

Admin login details

  • Url: sites-public-url/admin/dashboard/dashboard/index (for this type of links you should enable pretty url)
  • Admin user is 'admin' with password 'password'.

Demo

  • Demo (username: 'admin', password: 'password')

Current project status

Parus is in alpha stage, so everything is not finished and can be changed at any time.

主要指標

概覽
名稱與所有者rokorolov/parus
主編程語言PHP
編程語言PHP (語言數: 5)
平台
許可證
所有者活动
創建於2016-10-16 16:26:17
推送於2017-05-28 17:59:46
最后一次提交2016-11-25 14:13:14
發布數12
最新版本名稱v1.0.5-beta2 (發布於 2016-11-25 14:14:16)
第一版名稱v1.0.0 (發布於 2016-10-16 19:27:46)
用户参与
星數45
關注者數8
派生數14
提交數130
已啟用問題?
問題數4
打開的問題數2
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?