кнопка вход открывает модальное окно с формой или подгружает в него форму ajax-om пользователь заполняет форму и отправляется post запрос, обрабатывается, заводится сессия и т.д. и переадресовывает пользователя на страницу на которой он был до этого,
Главный вопрос а зачем? 100мб это много?
Можно ручками удалить все что не нужно, но могут быть проблемы с дальнейшим апдейтом.
Единственно действенная штука это почистить composer.json и запустить update
Главный вопрос что у Вас заняло +70мб. Уверен что большая часть это графика, а она не имеет отношения к yii.
Еще как вариант заменить виджеты своими, подключая js, css и т.д. не со своего сервера а со сторонних сервисов. Таким образом не хранить их у себя.
О Sass и Bootstrap я понял, они не незаменимы.
почему?
как аналог sass есть less, который кстати актуальнее если использовать bootstrap
bootstrap - это вообще не предпроцессор и у него куча аналогов, которые в свою очередь используют less или sass или и то и то на выбор.
У Вас в свой метод генерации пароля, но стандартный для его проверки, а именно метод validatePassword в loginForm. Добавьте в validatePassword ту же логику, что и в beforeSave модели USer.
1. Зависит от того как видео сделано, на youtube поля есть?
2. Есть еще такое понятие как соотношения сторон и формат пикселя (provegas.ru/forum/showthread.php?t=773)
Так что на разных экранах видео без искажения на весь экран не растянуть. Если не делать отрицательные маргины. Так что надо растягивать с помощью js вычисляя отрицательные отступы сверху или с низу.