https://github.com/fanamurov/larrock-core
Core components for LarrockCMS
https://github.com/fanamurov/larrock-core
cms composer crud laravel laravel-5-package laravel-admin laravel5 laravel56 larrock larrockcms php php7 php71 php72
Last synced: 2 months ago
JSON representation
Core components for LarrockCMS
- Host: GitHub
- URL: https://github.com/fanamurov/larrock-core
- Owner: Fanamurov
- License: other
- Created: 2017-06-23T01:53:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-13T06:13:15.000Z (about 5 years ago)
- Last Synced: 2025-02-01T04:31:41.327Z (3 months ago)
- Topics: cms, composer, crud, laravel, laravel-5-package, laravel-admin, laravel5, laravel56, larrock, larrockcms, php, php7, php71, php72
- Language: PHP
- Size: 3.97 MB
- Stars: 44
- Watchers: 6
- Forks: 4
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
[LarrockCMS](https://github.com/Fanamurov/larrock-core) - это CMS основанная на php-фреймворке Laravel 5.6 поставляемая в формате composer-пакетов.
Сайт с официальной технической и пользовательской документацией: [http://larrock-cms.ru](http://larrock-cms.ru)
[](https://packagist.org/packages/fanamurov/larrock-core) [](https://packagist.org/packages/fanamurov/larrock-core) [](https://packagist.org/packages/fanamurov/larrock-core) [](https://scrutinizer-ci.com/g/Fanamurov/larrock-core/?branch=master) [](https://travis-ci.org/Fanamurov/larrock-core)

Распространяется под лицензией CC-BY-4.0. При использовании CMS вы обязаны указать ее название в своем проекте в виде копирайта в админ-панели.
В основе проекта ядро CMS (LarrockCore), устанавливаемое в дополнение к laravel версии >=5.6 и пакеты компонентов (дополнений к LarrockCore).
### Компоненты поставляемые вместе с главным пакетом larrock-core:
* [](https://packagist.org/packages/fanamurov/larrock-menu) [fanamurov/larrock-menu](https://github.com/Fanamurov/larrock-menu) - управление меню сайта
* [](https://packagist.org/packages/fanamurov/larrock-users) [fanamurov/larrock-users](https://github.com/Fanamurov/larrock-users) - пользователи, права и роли
* [](https://packagist.org/packages/fanamurov/larrock-pages) [fanamurov/larrock-pages](https://github.com/Fanamurov/larrock-pages) - страницы
* [](https://packagist.org/packages/fanamurov/larrock-blocks) [fanamurov/larrock-blocks](https://github.com/Fanamurov/larrock-blocks) - блоки для вывода в шаблоне
* [](https://packagist.org/packages/fanamurov/larrock-contact) [fanamurov/larrock-contact](https://github.com/Fanamurov/larrock-contact) - вывод, обработка, отправка форм
* [](https://packagist.org/packages/fanamurov/larrock-admin-seo) [fanamurov/larrock-admin-seo](https://github.com/Fanamurov/larrock-admin-seo) - управление seo-данными компонентов
* [](https://packagist.org/packages/fanamurov/larrock-search) [fanamurov/larrock-search](https://github.com/Fanamurov/larrock-search) - поиск по материалам компонентов
### Другие компоненты:
* [](https://packagist.org/packages/fanamurov/larrock-category) [fanamurov/larrock-category](https://github.com/Fanamurov/larrock-category) - управление разделами материалов
* [](https://packagist.org/packages/fanamurov/larrock-catalog) [fanamurov/larrock-catalog](https://github.com/Fanamurov/larrock-catalog) - каталог товаров
* [](https://packagist.org/packages/fanamurov/larrock-cart) [fanamurov/larrock-cart](https://github.com/Fanamurov/larrock-cart) - корзина покупок, сохранение заказов, оплаты
* [](https://packagist.org/packages/fanamurov/larrock-discount) [fanamurov/larrock-discount](https://github.com/Fanamurov/larrock-discount) - скидочная система к каталогу
* [](https://packagist.org/packages/fanamurov/larrock-feed) [fanamurov/larrock-feed](https://github.com/Fanamurov/larrock-feed) - материалы в разделах
* [](https://packagist.org/packages/fanamurov/larrock-reviews) [fanamurov/larrock-reviews](https://github.com/Fanamurov/larrock-reviews) - отзывы, комментарии
* [](https://packagist.org/packages/fanamurov/larrock-wizard) [fanamurov/larrock-wizard](https://github.com/Fanamurov/larrock-wizard) - импорт товаров в каталог через .xlsx-прайс
* [](https://packagist.org/packages/fanamurov/larrock-yandex-kassa) [fanamurov/larrock-yandex-kassa](https://github.com/Fanamurov/larrock-yandex-kassa) - интеграция оплат через Yandex.Kassa
### Зависимости компонентов
- "php": ">=7.1.3",
- "mysql": ">=5.7",
- "[proengsoft/laravel-jsvalidation](https://github.com/proengsoft/laravel-jsvalidation)": "^1.5", (js-валидация форм)
- "[albertcht/invisible-recaptcha](https://github.com/albertcht/invisible-recaptcha)": "^1.7", (каптча для форм)
- "[davejamesmiller/laravel-breadcrumbs](https://github.com/davejamesmiller/laravel-breadcrumbs)": "^5.0", ("хлебные крошки")
- "[nicolaslopezj/searchable](https://github.com/nicolaslopezj/searchable)": "^1.9", (расширенный поиск)
- "[spatie/laravel-medialibrary](https://github.com/spatie/laravel-medialibrary)": "^7.0.0", (управление файлами в материалах)
- "[fanamurov/mdash](https://github.com/fanamurov/mdash)": "^1.0" (типограф)
# INSTALL LARROCK CMS
1. **Install laravel**
```sh
$ composer create-project --prefer-dist laravel/laravel=5.6.* larrock
```
2. **Install LarrockСore**
```sh
$ cd larrock
$ composer require fanamurov/larrock-core=1.* --prefer-dist
```
3. **Install LarrockCMS**
```sh
$ php artisan larrock:installcorepackages
$ php artisan larrock:install
```
# START
yoursite/```admin```
Default login: ```[email protected]```
Default password: ```password```
### Manual installation of other components LarrockCMS
```sh
$ php artisan larrock:manager
```
or use composer
```sh
$ composer require fanamurov/larrock-*name* --prefer-dist
```### Manual installation of assets
```sh
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
```