fanamurov / larrock-core
Core components for LarrockCMS
Installs: 764
Dependents: 13
Suggesters: 0
Security: 0
Stars: 44
Watchers: 6
Forks: 4
Open Issues: 15
Requires
- php: >=7.1.3
- davejamesmiller/laravel-breadcrumbs: 5.*
- fanamurov/mdash: ^1.0
- laravel/framework: 6.*
- nicolaslopezj/searchable: ^1.9
- proengsoft/laravel-jsvalidation: ^2.5
- spatie/laravel-medialibrary: ^7.0.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ~2.4
- doctrine/dbal: ^2.5.2
- mockery/mockery: ^1.0.0
- orchestra/testbench: ~3.5.0|~3.6.0
- phpunit/phpunit: ^6.2|^7.0
This package is auto-updated.
Last update: 2024-12-13 16:35:29 UTC
README
LarrockCMS - это CMS основанная на php-фреймворке Laravel 5.6 поставляемая в формате composer-пакетов.
Сайт с официальной технической и пользовательской документацией: http://larrock-cms.ru
Распространяется под лицензией CC-BY-4.0. При использовании CMS вы обязаны указать ее название в своем проекте в виде копирайта в админ-панели.
В основе проекта ядро CMS (LarrockCore), устанавливаемое в дополнение к laravel версии >=5.6 и пакеты компонентов (дополнений к LarrockCore).
Компоненты поставляемые вместе с главным пакетом larrock-core:
- fanamurov/larrock-menu - управление меню сайта
- fanamurov/larrock-users - пользователи, права и роли
- fanamurov/larrock-pages - страницы
- fanamurov/larrock-blocks - блоки для вывода в шаблоне
- fanamurov/larrock-contact - вывод, обработка, отправка форм
- fanamurov/larrock-admin-seo - управление seo-данными компонентов
- fanamurov/larrock-search - поиск по материалам компонентов
Другие компоненты:
- fanamurov/larrock-category - управление разделами материалов
- fanamurov/larrock-catalog - каталог товаров
- fanamurov/larrock-cart - корзина покупок, сохранение заказов, оплаты
- fanamurov/larrock-discount - скидочная система к каталогу
- fanamurov/larrock-feed - материалы в разделах
- fanamurov/larrock-reviews - отзывы, комментарии
- fanamurov/larrock-wizard - импорт товаров в каталог через .xlsx-прайс
- fanamurov/larrock-yandex-kassa - интеграция оплат через Yandex.Kassa
Зависимости компонентов
- "php": ">=7.1.3",
- "mysql": ">=5.7",
- "proengsoft/laravel-jsvalidation": "^1.5", (js-валидация форм)
- "albertcht/invisible-recaptcha": "^1.7", (каптча для форм)
- "davejamesmiller/laravel-breadcrumbs": "^5.0", ("хлебные крошки")
- "nicolaslopezj/searchable": "^1.9", (расширенный поиск)
- "spatie/laravel-medialibrary": "^7.0.0", (управление файлами в материалах)
- "fanamurov/mdash": "^1.0" (типограф)
INSTALL LARROCK CMS
- Install laravel
$ composer create-project --prefer-dist laravel/laravel=5.6.* larrock
- Install LarrockСore
$ cd larrock $ composer require fanamurov/larrock-core=1.* --prefer-dist
- Install LarrockCMS
$ php artisan larrock:installcorepackages $ php artisan larrock:install
START
yoursite/admin
Default login: admin@larrock-cms.ru
Default password: password
Manual installation of other components LarrockCMS
$ php artisan larrock:manager
or use composer
$ composer require fanamurov/larrock-*name* --prefer-dist
Manual installation of assets
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