LarrockCMS — это CMS основанная на php-фреймворке Laravel поставляемая в формате composer-пакетов.

LarrockCMS — это CMS основанная на php-фреймворке Laravel поставляемая в формате composer-пакетов.

Latest Stable Version Total Downloads License travis Coverage Status

Распространяется под лицензией CC-BY-4.0. При использовании CMS вы обязаны указать ее название в своем проекте в виде копирайта в админ-панели.

В основе проекта ядро CMS (LarrockCore), устанавливаемое в дополнение к laravel версии >=5.6 и пакеты компонентов (дополнений к LarrockCore).

 

Компоненты поставляемые вместе с главным пакетом larrock-core:

 

Другие компоненты:

 

Зависимости компонентов ядра:

 

INSTALL LARROCK CMS

  1. Install laravel
$ composer create-project --prefer-dist laravel/laravel=5.6.* larrock
  1. Install LarrockСore
$ cd larrock
$ composer require fanamurov/larrock-core=1.*  --prefer-dist
  1. Set your database connection params in .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=larrock
DB_USERNAME=root
DB_PASSWORD=root
  1. Install LarrockCMS
$ php artisan larrock:installcorepackages
$ php artisan larrock:install

 

Manual installation of other components LarrockCMS (composer required!)

$ php artisan larrock:manager

or use composer

$ composer require fanamurov/larrock-*name*

 

Manual installation of assets (bower required!)

cd public_html/_assets
bower install fancybox
bower install jquery-validation
bower install jquery.cookie
bower install fileapi
bower install jquery.spinner
bower install microplugin
bower install pickadate
bower install selectize
bower install sifter
bower install tinymce
bower install uikit

 

Ресурсы для сборки темы.

В качестве системы сборки css и js тем используется yarn и gulp. При публикации ресурсов пакета larrock-core в корне проекта помещается файл gulpfile.js, который требует предварительной установки библиотек через консоль:

//Install Yarn:
//https://yarnpkg.com/en/docs/install
$ brew install yarn
//Install Gulp:
$ yarn add gulp-cli gulp gulp-sass gulp-cssnano gulp-autoprefixer gulp-bless gulp-concat gulp-notify gulp-removelogs gulp-uglify gulp-rename gulp-changed gulp-filesize gulp-imagemin imagemin-pngquant

 

START

http://yoursite/admin

Default login: admin@larrock-cms.ru

Default password: password

Другие материалы по теме:

Artisan команды

Консольные команды.

Структура хранения картинок материалов

Структура хранения картинок.

Изменение и переопределение шаблонов

Изменение внешнего вида сайта.

Загрузка...