Дмитрий
кеша обновлений
Vladimir
проще не обновлять пакет совсем
Дмитрий
а как установка будет когда пакет ставите
Дмитрий
тогда надо переводить на удаленную установку
Дмитрий
не включать архивы в сам пакет
Дмитрий
но и пакет не обновлять не получтся
Дмитрий
вы можете включить в будушем другие зависимости
Дмитрий
вот короче начинабтся проблемы джумлы на модули программные
Дмитрий
@progreccor я буду пока вести как описал
Дмитрий
это обновления укаждого свои
Дмитрий
что у пакета, что у расширений
Дмитрий
ничего страшного не произйодет, потому что версии везде одинаковые
Vladimir
почему не получится не обновлять пакет?
Дмитрий
ну смотрите, есть новые версии расширений в пакете есть два выхода 1. удаленная установка расширений в пакете, когда выкаичватются последнии версии. Пакет обновляется только когда нужно добавить новые завимисости. В этом подходе есть минус. Потому что тогда не обновляется постоянно пакет и если одна из завсимомстей требует выше версию другой зависимости, то вот тут конфуз 2. в пакет включается физически файлы других расширений. Но есть условие. Что если обновилось любое рашсирение, то надо обновить и сам пакет, чтобы туда пришло и версионость пакетов по идее должна строиться динамически, типа как билды в ноде
Дмитрий
@progreccor
Дмитрий
я использую второй вариант потому что сразу поднимаю все версий расширений зависимых
Дмитрий
нет еще той системы, которая позволит следить за ошибками, поэтому второй вариант предпочтительнее избежание ошибок
Дмитрий
я делаю ведующую версию у пакета, у плагинов свои версии
Дмитрий
а так же во втором случаее, если даже пересборка не произошла, то нет ничего страшного, можно обнвить отдельно зависимость, ничего не посыпется
Дмитрий
и потом при обновлении пакета уже будет внутри новая версия уже установленная
Дмитрий
поэтому второй вариант в данный момент времени предпочительнее
Дмитрий
@progreccor вы не можете исключить у радикалформ обновление
Дмитрий
можно в пакет в репу сложить все элементы туда этот плагинв месте с пакетов
Дмитрий
то есть обновления пакета и элементов стнаовится единым и у эоементов можно удалить
Дмитрий
а радикалформ - нет
Vitaly
Всем доброго утра! Нужен совет... Как изменить фронтенд-шаблон для отдельного пользователя с минимальным набором телодвижений? Шаблон админки меняется прямо в настройках пользователя. Для шаблона сайта такой опции нет. Можно, конечно, заморочится, продублировать основное меню, задать для каждого пункта новый шаблон, задать права для этого отдельного пользователя для просмотра именно этих пунктов, но это сложно и долго. Есть вариант проще? Вроде 3 строчек кода в основном шаблоне: ЕСЛИ (ID пользователя = 777) {включить для него другой шаблон} ?
Sergey
По идее нужно брать id юзера и из каких-то параметров брать название шаблона, а затем подменять имя.
Sergey
libraries/src/Application/SiteApplication.php public function setTemplate($template, $styleParams = null)
Vitaly
Получилось. Набросал системный плагин. Примерно такой:
Vitaly
function onAfterInitialise() { $app = JFactory::getApplication(); if($app->isAdmin()) { return; } $user = JFactory::getUser(); if ($user->id == 11392) { $app->setTemplate('protostar', null); } }
Vitaly
Ага. Можно вывести выбор пользователей и шаблона в настройки. Получится полезная штука.
Dmitry
Joomla это мощь и гибкость :)
RINAT
Joomla это мощь и гибкость :)
Осталось только донести остальным😊
Dmitry
Как правильно подключать JavaScript и CSS в Joomla 4 В Joomla 4 появилась концепция Web Assets, которая упорядочила работу с JavaScript и CSS в Joomla. По сути каждый отдельный JS или CSS файл представляет собой ассет (ресурс). В этом материале расскажем: - о реестре скриптов и стилей - как правильно подключать скрипты и стили - как определять их зависимости - как их переопределять и отключать - как создавать пресеты скриптов и стилей - как создавать пользовательский класс ассета https://jpath.ru/docs/output/js-css/kak-pravilno-podklyuchat-javascript-i-css-v-joomla-4
Дмитрий
@progreccor сегодня в 18 зум? может сделать здесь объявелние?
Дмитрий
будем обсуждать процесс разработки как выстраивать
Vladimir
напиши, могу прикрепить
Дмитрий
@progreccor вы зум скиньте и закрепите на 18 часов =)
Artem
тему обозначь
Построение процесса разработки в команде
Artem
Наверное так
Дмитрий
просто у кого рассказывать пошел узнавать =))
Дмитрий
пока не ответил
Дмитрий
Процесс создания программного обеспечения
Дмитрий
@progreccor
Дмитрий
только у докладчика есть проблема с интернетом сегодня, может быть будет и отмена
Дмитрий
@kernusr
Дмитрий
Жаль, но мы подождём
да в другой день =)))
Дмитрий
тогда
Vladimir
да в другой день =)))
так переносим?
Дмитрий
через время отвечу
Дмитрий
он сам пока не знает
Дмитрий
@progreccor назначайте
Дмитрий
вроже все норм
Vladimir
Владимир Елисеев приглашает вас на запланированную конференцию: Zoom. Тема: Построение процесса разработки в команде Время: 20 июл. 2021 06:00 PM Москва Подключиться к конференции Zoom https://us02web.zoom.us/j/89394745482?pwd=U3NKdTdleXZGNnE3OVFBTWsxZ1YvUT09 Идентификатор конференции: 893 9474 5482 Код доступа: 048707
Vladimir
Тонкости перевода?
это у тебя так
Artem
Ну да
Artem
И вот мне интересно, чёйто "присоединилось"?
Artem
Тонкости перевода или там где-то пол нужно указывать теперь
Artem
@sergeytolkachyov , заходи в зум послушать про разработку
Sergey
Ща
Artem
ешё не началось
Artem
просто народ пока подтягивается
Дмитрий
есть еще кто?
Дмитрий
кто хочет
Дмитрий
@Deny_lv на связи?
Дмитрий
за компом?
Sergey
зум тупит
Дмитрий
Sergey
Дмитрий
попробуй еще раз переподключиться
Дмитрий
есть еще кого ждать?