##Links
SkeekS CMS - modern generic content management system based on yii2 php framework.
It provides capabilities to manage site structure and content elements (news, publications, products, etc.).
Opportunities for management and dynamic creation of additional properties of the content sections and elements through the administration system.
Opportunities to manage users, privileges, roles and their purpose.
Supports single query entry point (one index.php), for backend and frontend parts of the project. By then, it is more convenient to configure nginx and apache.
Almost every page of the site - content item or section. Each of these models has some povdeniem availability of additional properties. Therefore, any product publkatsii, news, etc. It has a set of common properties, which are described in the model, and a set of dynamically created properties, through the administration system.
This versatility allows you to easily create any site, without writing and design of additional models and migration. What idelalno for quickly writing conventional nevysokonagruzhennyh projects (this does not mean that you can not write highly loaded projects).
Just have http://marketplace.cms.skeeks.com/ marketpleys the CMS for this, which is constantly updated with useful solutions.
##Install
- Install files
//Скачивание свежей версии composer
php -r "readfile('https://getcomposer.org/installer');" | php
//Установка базового проекта SkeekS CMS
COMPOSER_HOME=.composer php composer.phar create-project --no-install --prefer-dist skeeks/app-basic app-basic
//Спускаемся в папку
cd app-basic
//Качаем композер в проект
php -r "readfile('https://getcomposer.org/installer');" | php
//Используем самую последнюю стабильную версию
COMPOSER_HOME=.composer php composer.phar self-update 1.0.0-beta1
//Установка дополнительных плагинов
COMPOSER_HOME=.composer php composer.phar global require "fxp/composer-asset-plugin:1.1.2" --profile
//Ну и собственно установка проекта
//В процессе вероятнее всего у вас будет запрошен доступ к github, поскольку большинство пакетов лежат именно на его серверах
COMPOSER_HOME=.composer php composer.phar install
//После установки, запуск команды, для инициализации проекта
php yii cms/init
-
Db connect Update file: common/config/db.php
-
Install migrations
#Установка из готового дампа
php yii cms/db/first-dump-restore
#Установка недостающих миграций
php yii cms/db/apply-migrations
#Авто настройка прав доступа
php yii cms/rbac/init
- Backend (username and password by default)
root
skeeks
SkeekS CMS (Yii2) — быстро, просто, эффективно!
skeeks.com | cms.skeeks.com | marketplace.cms.skeeks.com