Михали спасибо огромное за ваши курсы, это просто клад для тех кто хочет научится разрабатывать сайты на битриксе, очень жду выхода обновленного курса по созданию большого интернет магазина. Пожалуйста в новом курсе уделите чуть больше внимая кастомизации компонентов битрикса, даже повторяя за вами сложно разобраться в их хаосе, прям детально разбивайте нужные места комментариями кто за что отвечает, какая функция что выводит.
00:00 начало, установка SSL сертификата и дополнительные настройки 4:30 настройка главного модуля 6:35 подключение к сайту через PhpStorm 11:10 значение папки local и структура файловой системы проекта. Создание собственного template 13:15 подключаем шаблон сайта 16:50 header шаблона описание 18:15 подключение JS и CSS(SCSS) файлов шаблона 26:50 подключаем Git для сохранения файлов
Ютуб, как-то испортил битрейт, в оригинальном видео все четко. Следующие серии, все таки, будут в FullHD ) Из git репозитория исключил папку .idea - дабы не мешалась ни кому. Настройки у всех разные могут быть.
Спасибо за работу! Очень доходчивым и простым языком рассказываете, подскажите почему используете именно jQuery а не нативный JavaScript? И почему используете YUI компрессор а не условный Gulp или laravel mix?
jQuery так как упрощает работу- на нативном JS получится тоже самое, только сложнее и нужно будет писать документацию к проекту- а экономия времени (не в ущерб качеству) это приоритет. Gulp и прочие таск менеджеры, опять же- ради экономии времени на настройках. Позже, ближе к концу, воспользуемся CodeKit для оптимизации и расстановки префиксов (autoprefixer)
Спасибо за урок - очень полезно и жду новые серии) а подскажите - если например проект весит гигов 7 например - я понимаю что можно и папки изолировать но если ве же нужно чтобы весь проект оставить в структуре - как к нему подключиться чтобы не выкачивался он через phpstorm? Интернет для юрлиц не всегда норм)
Большое спасибо за уроки!!! Очень полезно и информативно, у меня вопрос - вот Вы работаете в php storm, а как можно настроить взаимодействие с удаленным сервером для VS Code + в связке с расширением SASS, чтобы компилировались файлы прямо на рабочий сервер? С учетом, если это просто виртуальный хостинг, а не выделенный сервер. Возможно ли такое?
VS Code достаточно популярный и серьезный инструмент. Думаю, в нем все это (и не только) можно решить плагинами. Но, я пробовал VSCode около двух лет назад, тогда как-то не зашел. Пока, особого желания нет в него погружаться
Можно использовать след. плагины Remote Development - спец. пакет плагинов для работы по ssh, подключение легкое После того как настроите подключение, можно навесить доп. плагин для Sass/Scss ( Live Sass Compiler) < в настройках над будет указать в какой формат сохранять Правда не нашел нормального минификатора или сборщика JS, тут наверно нужна помощь коллег по цеху)
Если из ядра не подключать-то не перезапишет. В целом, если на показатели Lighthouse пофиг (об этом будет в 10-ой серии) , можно не заморачиваться со свежим jquery и подключить из ядра
@@artemkorolev9607 лучше поздно чем ни когда) Только сейчас заметил что это сообщение попало в спам проверку, уж не знаю почему. Я прямо в видео это вроде бы озвучивал, при добавлении проекта нужно выбрать: Upload changed files automaticly - тогда будут сразу, сами улетать на сервер.
Здравствуйте! Вопрос чайника ) Вы на 18й минуте говорите, что битрикс объединяет все CSS файлы и запускает их одновременно, и что лучше так, чем по очереди подгружаемые CSS. Но разве это лучше, чем по очереди? Допустим есть 3 цсс файла, условно по 100 килобайт. Подгружаясь по очереди контент будет для пользователя выгружаться быстрее, чем собирать всё в единый пуш на 300 кб. Кроме того, при медленном интернете, при открытии сайта, явно будет виден "рывок", когда цсс проснётся через секунду-две-три, после обычной хтмл странички, и развернётся. Или это фича битрикса, и тут больше никак?
Нет использовать или не использовать эту возможность, решать вам. Но, даже в вашем примере: лучше в один запрос получить 300 кб, нежели делать 3 запроса по 100. На запрос из браузера, тоже тратиться время- запроса каждого файла (картинки, js, css). Критичные, для отображения, css файлы, можно инлайном вставить.
"в битриксе нет единой точки входа, любой раздел сайта физически существует" ага. и файл /urlrewrite.php не нужен и комплексные компоненты с генерацией виртуальных путей тоже? =)
Почему не нужны? Нужны, но это не отменяет того, что нет единной точки входа. При желании, конечно, можно все навалить в корневой index.php - но так ни кто не делает)
Все новые видео будут только на Boosty, подписка всего 23 рубля.
Подробности в начале видео: ruclips.net/video/_4d-QHdTIpQ/видео.html
Михали спасибо огромное за ваши курсы, это просто клад для тех кто хочет научится разрабатывать сайты на битриксе, очень жду выхода обновленного курса по созданию большого интернет магазина. Пожалуйста в новом курсе уделите чуть больше внимая кастомизации компонентов битрикса, даже повторяя за вами сложно разобраться в их хаосе, прям детально разбивайте нужные места комментариями кто за что отвечает, какая функция что выводит.
Спасибо, Вам огромное за Ваши труды!
Супер контент! Буду продолжать обучение по Вашему курсу. Спасибо, Михаил!
Миша, красава) Все это уже давно знакомо, но интересно смотреть✊
00:00 начало, установка SSL сертификата и дополнительные настройки
4:30 настройка главного модуля
6:35 подключение к сайту через PhpStorm
11:10 значение папки local и структура файловой системы проекта. Создание собственного template
13:15 подключаем шаблон сайта
16:50 header шаблона описание
18:15 подключение JS и CSS(SCSS) файлов шаблона
26:50 подключаем Git для сохранения файлов
Ютуб, как-то испортил битрейт, в оригинальном видео все четко. Следующие серии, все таки, будут в FullHD )
Из git репозитория исключил папку .idea - дабы не мешалась ни кому. Настройки у всех разные могут быть.
Спасибо за работу! Очень доходчивым и простым языком рассказываете, подскажите почему используете именно jQuery а не нативный JavaScript? И почему используете YUI компрессор а не условный Gulp или laravel mix?
jQuery так как упрощает работу- на нативном JS получится тоже самое, только сложнее и нужно будет писать документацию к проекту- а экономия времени (не в ущерб качеству) это приоритет. Gulp и прочие таск менеджеры, опять же- ради экономии времени на настройках. Позже, ближе к концу, воспользуемся CodeKit для оптимизации и расстановки префиксов (autoprefixer)
Спасибо за урок - очень полезно и жду новые серии) а подскажите - если например проект весит гигов 7 например - я понимаю что можно и папки изолировать но если ве же нужно чтобы весь проект оставить в структуре - как к нему подключиться чтобы не выкачивался он через phpstorm? Интернет для юрлиц не всегда норм)
Большое спасибо за уроки!!! Очень полезно и информативно, у меня вопрос - вот Вы работаете в php storm, а как можно настроить взаимодействие с удаленным сервером для VS Code + в связке с расширением SASS, чтобы компилировались файлы прямо на рабочий сервер? С учетом, если это просто виртуальный хостинг, а не выделенный сервер. Возможно ли такое?
Я с VS Code не особо дружу, но вроде бы, там есть плагины которыми можно воспроизвести работу шторма.
Это лучше поспрашивать на форумах VS Code
@@bazarov Спасибо! понял
Скажите, а с VS code как то можно подобное замутить? или VS code так, побаловаться?
Спасибо большое за видео уроки. Жду теперь каждую серию.
VS Code достаточно популярный и серьезный инструмент. Думаю, в нем все это (и не только) можно решить плагинами.
Но, я пробовал VSCode около двух лет назад, тогда как-то не зашел. Пока, особого желания нет в него погружаться
Можно использовать след. плагины
Remote Development - спец. пакет плагинов для работы по ssh, подключение легкое
После того как настроите подключение, можно навесить доп. плагин для Sass/Scss ( Live Sass Compiler) < в настройках над будет указать в какой формат сохранять
Правда не нашел нормального минификатора или сборщика JS, тут наверно нужна помощь коллег по цеху)
А не перезапишет ли jquery ядра тот, который вы сами подключаете? Может все-таки из ядра подключать jquery?
Если из ядра не подключать-то не перезапишет. В целом, если на показатели Lighthouse пофиг (об этом будет в 10-ой серии) , можно не заморачиваться со свежим jquery и подключить из ядра
Михаил, добрый день. Как Вы настроили автоматическую синхронизацию с сервером? У меня только вручную нужно синхронизировать..
С сервером ни как, только вручную с него грузить. На монтаже, просто, вырезал)
@@bazarov я имел ввиду, что когда Вы вносите изменения в phpstorm, то сразу все на сервере оказывается... Это только вручную, правильно?
@@artemkorolev9607 лучше поздно чем ни когда) Только сейчас заметил что это сообщение попало в спам проверку, уж не знаю почему. Я прямо в видео это вроде бы озвучивал, при добавлении проекта нужно выбрать: Upload changed files automaticly - тогда будут сразу, сами улетать на сервер.
Здравствуйте! Вопрос чайника ) Вы на 18й минуте говорите, что битрикс объединяет все CSS файлы и запускает их одновременно, и что лучше так, чем по очереди подгружаемые CSS. Но разве это лучше, чем по очереди? Допустим есть 3 цсс файла, условно по 100 килобайт. Подгружаясь по очереди контент будет для пользователя выгружаться быстрее, чем собирать всё в единый пуш на 300 кб. Кроме того, при медленном интернете, при открытии сайта, явно будет виден "рывок", когда цсс проснётся через секунду-две-три, после обычной хтмл странички, и развернётся.
Или это фича битрикса, и тут больше никак?
Нет использовать или не использовать эту возможность, решать вам. Но, даже в вашем примере: лучше в один запрос получить 300 кб, нежели делать 3 запроса по 100. На запрос из браузера, тоже тратиться время- запроса каждого файла (картинки, js, css).
Критичные, для отображения, css файлы, можно инлайном вставить.
"в битриксе нет единой точки входа, любой раздел сайта физически существует" ага. и файл /urlrewrite.php не нужен и комплексные компоненты с генерацией виртуальных путей тоже? =)
Почему не нужны? Нужны, но это не отменяет того, что нет единной точки входа. При желании, конечно, можно все навалить в корневой index.php - но так ни кто не делает)