Дмитрий
я наследуюсь от всего этого
Дмитрий
я вроде сделал все верно
Дмитрий
но все равно послеживать надо
Дмитрий
пока у меня нет автотестирования
Дмитрий
@drekun у меня проект который ушел за 80к строчек кода суммарно
Дмитрий
может и 100к
Дмитрий
на джумле нашего кода
Дмитрий
поэтому стремно 🙂
Dmitry
Большой
Дмитрий
у нас более трех десятков расшиерний
Дмитрий
Большой
своих
Дмитрий
и стороннего ничего нет
Дмитрий
поэтому я щас буду почитывать, код
Дмитрий
что они меняют
Дмитрий
@drekun @kernusr нам бы зум сделать по вопросу как джумла ведет разработку
Дмитрий
на гитхабе
Дмитрий
нам надо повторить частично у себя
Дмитрий
мне бы понять подробнее это все
Dmitry
У меня пока туго с зумом, практически нет возможности
Dmitry
🤷‍♂
Дмитрий
@Septdir @drekun @kernusr нам нужно устроить зум, я так понял щас только дима не может
Дмитрий
🤷‍♂
примерно минимальные срок какой?
Дмитрий
когда выдйешь?
Дмитрий
день, неделя, месяц?
Dmitry
Думаю недели через две
Vladimir
когда выдйешь?
откуда он выйдет?
Дмитрий
ок, мы тогда без тебя пока что
Дмитрий
откуда он выйдет?
на связь в зум чтобы доступ был
Дмитрий
я это имел ввиду
Artem
откуда он выйдет?
Дима фразами такими пугает...
Vladimir
Дима фразами такими пугает...
опять наверное не спал
Dmitry
Да просто сейчас нет времени свободного совсем
Igor
Что закипешь?
Дмитрий
Что закипешь?
у нас есть щаас проблема перестройки процесса разработки
Дмитрий
надо разделегировать и синхронить код на разных машинах
Дмитрий
и сборки
Дмитрий
расскажу на зуме как соберемся
Дмитрий
когда будет это делать? кто как может?
Дмитрий
на этой неделе или на следующей?
Eugene
туториал: https://www.joomtechsolutions.com/joomla-tutorials/joomla4-how-do-i-create-a-custom-module-in-joomla
Eugene
Joomla 3.9.27 Release https://www.joomla.org/announcements/release-news/5836-joomla-3-9-27.html + Low Severity - Low Impact - Adding HTML to the executable block list of MediaHelper::canUpload (affecting Joomla! 3.0.0 through 3.9.26) + Low Severity - Low Impact - CSRF in AJAX reordering endpoint (affecting Joomla! 3.0.0 through 3.9.26) More information » + Low Severity - Low Impact - CSRF in data download endpoints (affecting Joomla! 3.0.0 through 3.9.26)
Ihor
есть счастливчики ?
Eugene
https://pr-cy.ru/news/p/8724-roskomnadzor-ugrozhaet-zamedlit-google-a-google-podal-v-sud
Artem
https://pr-cy.ru/news/p/8724-roskomnadzor-ugrozhaet-zamedlit-google-a-google-podal-v-sud
Хамедлить ютуб, чтоб все в яндекс взгляд, или как его там, пришли?
Sergey
Где, собственно, весь контент с Ютуба
Vladimir
https://csshell.dev/
Владимир
Владимир
Дмитрий
метрики есть?
Владимир
Всем привет, у меня вот такой вопрос
Владимир
метрики есть?
только гугл, сейчас как раз вопрос и по метрике)))
Дмитрий
да у тебя там ниче нету
Дмитрий
=)))
Владимир
Я правильно понимаю что яндекс метрика вешает сайт, и еще: влияет ли на скорость сайта то, как именно мы цепляем файлы: храним их на сервере (те же иконки например) или тянем с fontavesom?
Pavel
/stat@combot
Combot
Total messages: 52398
Дмитрий
и там грузить отложенно
Дмитрий
только я хз как там влияет это на ее работу
Дмитрий
@waltomar вот уже немного тяжелее страница
Владимир
да, в этом то и дело, я хочу для себя понять что влияет на скорость, там понаписали критические цепочки и т.д. и т.п., как вот правильно это делать, может быть есть ссылка на нужную статью, с автором которой вы согласны? по джумла и скорости
Pavel
через devtools смотришь что куда отложить по таймингам метрику через setTimeout откладываешь на 0.5- 2 секунды
Pavel
лучше чем у Мурыча ни у кого не видел
Pavel
Деми мурыч
Pavel
он на примере WP , но там без разницы
Владимир
нашел, спасибо
Pavel
он оптимизирует через выводной буфер рассматривая WP как черную коробку
Pavel
у меня метрика выводится так :
Pavel
<!-- Yandex.Metrika counter --> <script> document.addEventListener('DOMContentLoaded', () => { setTimeout(function(){ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(6666666, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); }, 1300); }); </script> <!-- /Yandex.Metrika counter -->
Pavel
тайминги смотреть надо индивидуально для каждого сайта
Pavel
если яндекс карта на странице есть то ее лучше не грузить покуда не понадобится делаю это так :
Pavel
<div id="yamap"></div> <script> let ok = false; window.addEventListener('scroll', function() { if (ok === false) { ok = true; setTimeout(() => { let script = document.createElement('script'); script.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A1d386cd165254645e2bc28a37ed1adebab497e978778d671522568742606f141&width=100%25&height=400&lang=ru_RU&scroll=false'; document.getElementById('yamap').replaceWith(script); }, 1000) } }); </script>
Pavel
почему ? поведенческий от этого наоборот улучшился
Vladimir