- Клонировать репозиторий (Clone repository)
git clone https://github.com/KodiCMS/kodicms-laravel.git
- Запустить команду (Run command)
composer install
для загрузки всех необходимых компонентов - Выполнить установку системы (Install CMS)
php artisan cms:install
(php artisan cms:install --help
) Или переименовать .env.example в .env и настроить подключение к БД, затем выполнить комманду (Or rename .env.example to .env and set database connection, then run artisan command)php artisan cms:modules:migrate --seed
Сайт: http://laravel.kodicms.ru/backend
Русский интерфейс
username: [email protected]
password: password
English interface
username: [email protected]
password: password
-
php artisan cms:install
- создание .env файла, миграция и добавление сидов (в будущем данная команда будет создавать файл и производить миграцию) -
php artisan modules:migrate
- создание таблиц в БД- Для отката старых миграций необходимо добавить
--rollback
- Для сидирования данных необходимо добавить
--seed
- Для отката старых миграций необходимо добавить
-
php artisan modules:seed
- заполнение таблиц тестовыми данными -
php artisan cms:modules:publish
- публикацияview
шаблонов (Publish view templates) -
php artisan cms:modules:locale:publish
- генерация пакета lang файлов для перевода. Файлы будут скопированы в/resources/lang/vendor
-
php artisan cms:modules:locale:diff --locale=en
- проверка наличия всех ключей в переводе в папке/resources/lang/vendor
относительно модулей. -
php artisan cms:generate:translate:js
- генерация JS языковых файлов (Generate javascript translate admin files) -
php artisan modules:list
- просмотр информации о добавленных модулях и плагинов (Show modules information) -
php artisan cms:wysiwyg:list
- список установленных в системе редакторов текста (Show wysiwyg information) -
php artisan cms:packages:list
- список всех media пакетов (Show asset packages list) -
php artisan cms:plugins:list
- просмотр информации о добавленных плагинах (Show plugins information) -
php artisan cms:layout:rebuild-blocks
- индексация размеченых блоков в шаблонах (Rebuild templates blocks) -
php artisan cms:api:generate-key
- генерация нового API ключа (Generate API key) -
php artisan cms:reflinks:delete-expired
- Удаление просроченых сервисных ссылок -
php artisan cms:make:controller
- создание контроллера (cms:make:controller TestController --module=cms --type=backend
создаст контроллер в модулеmodules\CMS
. Существует два типа контроллеров[api, backend]
) -
php artisan cms:plugins:activate author:plugin
- активация плагина (Plugin activation) -
php artisan cms:plugins:deactivate author:plugin [--removetable=no]
- деактивация плагина (удаление таблицы из БД) (Plugin deactivation)
Переход на PSR-2- Написание документации по созданию модулей и плагинов, и по работе с системой (можно также встроить ее через модуль Userguide)
- Настройка прав доступа для пользователя и группы
- Реализация инсталлятора системы
- Модуль поиска с использованием ElasticSearch
- Работа с изображениями. Загрузка, редактирование, изменение размера на лету, вставка в текст.
- Локализация
- Виджеты для вывода данныхх
- Развитие модуля DataSource