Магазин на Yii2 - урок 1

Установка и настройка

  • Установка фреймворка
    • Инициализация конфигурации
    • Переход на Asset Packagist
  • Виртуальная машина VirtualBox + Vagrant
  • Настройка IDE
    • Рабочие директории
    • Composer
    • Codeception
    • Git
    • SSH
    • Запуск тестов с виртуальной машины
  • Настройка приложения
    • Единая аутентификация
    • Единый кеш
    • Разделение UrlManager
    • ЧПУ
  • Шаблон AdminLTE для панели администратора

Установка yii2-app-advanced

0:30 yii2-app-advanced на github 0:33 Installer with Composer 0:36 Программа урока 0:44 git init 0:48 Settings - Version Control - Git 0:50 PHPStorm настройка папок 0:57 PHPStorm настройка - PHP, Composer и include папок 1:03 PHPStorm настройка - Codeception

Инициация конфигурации

1:09 Про fxp/composer-asset-plugin. Как работает, плюсы и минусы. 1:20 asset-packagist.com 1:27 Настройка assets для Yii 1:34 Yii скрипт init 1:38 Различия Dev и Prod версий для Yii 1:44 Перерыв

Виртуальная машина

2:00 VirtualBox 2:07 Vagrant 2:22 Vagrant change system hosts 2:27 Vagrant config 2:31 Vagrant Up 2:34 Vagrant SSH + MC 2:43 Включить ЧПУ адреса 2:50 Общий Access Control для Yii. Event beforeAction. 2:53 Подключение Behaviors в конфиге 2:57 Запуск тестов с VM 2:59 Тесты БД внутри VM 3:02 PHPStorm Настройка Remote PHP из Vagrant 3:09 Yii. Универсальная общая аутентификация (frontend и backend) 3:17 Yii. urlManager для frontend и backend 3:35 Yii. Cache 3:38 Memcached 3:45 Vagrant vs Docker 4:01 Yii. Контейнер внедрения зависимостей. Настройка

Admin LTE

4:10 Yii. Admin LTE 4:20 Yii. Установка темы 4:28 Итоги 4:34 Ответы на вопросы 4:36 Приемущества Memcached > Memcache 5:04 pause