Den 💙💛
Я ещё один онлайн билдер тоже юзал - прикольно тоже работает
Vladimir
Vladimir
Если открывать в гугл Мейл - все прекрасно
Vladimir
Но как только откроешь в Эпл клиенте или Майкрософт Аутлук - тут же страшно становится
Den 💙💛
И аутлуки и птички от мозилки и ещё веб... Кароче на кучи всего
Vladimir
https://habr.com/ru/company/ruvds/blog/676780/
Max
https://habr.com/ru/company/ruvds/blog/676780/
еще зачастую никто не говорит, как связывать между собой эти микросервисы. Все рассказывают про http апи для общения между сервисами, но никто не говорит о том, что это мягко говоря самый тупой вариант для взаимодействия приложений между собой =) Плюс разговоры обычно идут про микросервисную архитектуру, а про просто распределенныую на основе больших сервисов никто не говорит. Этот момент вообще куда-то пропадает, хотя между монолитом и микросервисами всегда есть этап декомпозиции на сервисы. Ну и самое главное, все свои микросервисы пихают в докер контейнеры, которые мало того, что надо уметь готовить, так они еще и дают лишний и усложненный уровень асбтракции там, где этого обычно вообще никто не ожидает
Vladimir
еще зачастую никто не говорит, как связывать между собой эти микросервисы. Все рассказывают про http апи для общения между сервисами, но никто не говорит о том, что это мягко говоря самый тупой вариант для взаимодействия приложений между собой =) Плюс разговоры обычно идут про микросервисную архитектуру, а про просто распределенныую на основе больших сервисов никто не говорит. Этот момент вообще куда-то пропадает, хотя между монолитом и микросервисами всегда есть этап декомпозиции на сервисы. Ну и самое главное, все свои микросервисы пихают в докер контейнеры, которые мало того, что надо уметь готовить, так они еще и дают лишний и усложненный уровень асбтракции там, где этого обычно вообще никто не ожидает
Там написано про этот сложный момент - консистенции протоколов в комментариях
Max
а ну я туда не дочитал =) но это в целом замечания. Я вчера перед сном как раз читал книгу на англицком на эту тему, как дошел до интеграции микросервисов через http rest api, закрыл ее и больше читать не намерен =)
Max
Vladimir
Vladimir
Причем да, вопрос о протоколе и структуре апи в развивающемся проекте - это отдельная боль
Max
плюс все рассказывают, что надо на микросервис делать свою базу данных, и тянуть данные от туда через протокол сетевой по запросу, а это как минимум запрос в базу + обработка данных в микросервисе, плюс сериализация в тот же json и потом еще десериализация на стороне клиента. Итого получаем перформанс =D
Vladimir
Кстати опять вспоминаю конференцию альт линукс - там был отдельный доклад на эту тему…
Vladimir
Max
кстати, вот в той же джаве например есть адекватные механизмы для реализации уровня абстракции интеграций между сервисами, что в других языках я не встерчал. Может конечно не искал как следует, но в целом отдает тем, что таким мало кто до сих пор озаботился, хотя про те же микросервисы рассказывают из каждого утюга
Artem
Artem
А ещё микросервисы стали панацеей для тех, Кириенко может подружить компоненты системы. Грубо говоря, есть 2 компонента у которых имеется конфликт зависимостей. Зачем разруливать зависимости, если просто можно поднять 2 приложения, по компоненту в каждом, и громко заявить «мы перешли на микросервисы»
Igor
Вот смотрю я на мультияз асоциации и думаю что надо их в ядре править
Vladimir
Vladimir
Ну кстати PR же возможен
Igor
В смысле?
Есть много узких моментов. К примеру категории жестко привязаны к com_categories про скрыте полей связей я уже писал.
Не учли и воркфлоу.
Ну и сами запросы там на 3-х inner join
Igor
В общем как вслучае когда layouts пораждали кучу дублей, при правках положили болт на ассоциации
Alexey
Коллеги, Revars на 4 работает?
Alexey
Прочитал работает
Alexey
Но не понятно, как поменять текст на кнопке купить в joomshoping
Егор
Егор
пробовали?
Alexey
Константы не получились( а через переменные работает
Alexey
<?php print JText::_('JSHOP_BUY')?>
Alexey
вставляю JSHOP_BUY и новое значение
Alexey
ничего
Alexey
не меняется
Eugene
Надо подлазить в файлик. Не под рукой инфа.
Eugene
Напишу через
через полтора два, если никто не ответит
Eugene
Тел неудобен
Alexey
за плагин СПАСИБО !
Егор
не меняется
константы дефолтного шаблона "_JSHOP_BUY" и "_JSHOP_ADD_TO_CART"
Alexey
Да все верно
Alexey
{_JSHOP_BUY}
Alexey
Имя переменной на сайте
Alexey
Заказать
Alexey
Языковая константа
Alexey
ничего не меняется
Егор
странно... шаблон не правили все по умолчанию? без аддонов?
Егор
глупый вопрос но все же))) язык переопределения константы тот же что и на сайте или... ?)))
Alexey
Конечно
Alexey
Русский
Alexey
Везде
Alexey
Alexey
Аддонов нет
Alexey
Включил дефолтный шаблон - тоже ничего не изменилось
Егор
Создай в папке /components/com_jshopping/lang/override файл ru-RU.php
пропиши там:
<?php
defined('_JEXEC') or die();
define('_JSHOP_BUY', 'Текст кнопки');
и будет тебе счастье
Егор
ни когда не задавался вопросом этим, но странно почему нельзя через переопределение констант менять их в ЖШ, зачем они так сделали?
Егор
Проверил и правда через переопределение констант не робит, все изза того что это не константа языковая получается
Егор
или как? даже интересно стало
Alexey
Alexey
Думаю им и буду пользоваться, удобный
Егор
Да пробовал, прям спецом зашел и посмотрел)
Alexey
Есть у джумшопинга даже аддон, который тоже не работает
Alexey
Егор
может просто не в ту папку, на ЖШ ру язык установлен?
Alexey
Да
Егор
в компонеты не админки создавали файл?
Alexey
Нет
Егор
если бы в админке то я бы указал путь такой - /administrator/components/com_jshopping/lang/override
Егор
а указан /components/com_jshopping/lang/override
Егор
my bad... думал это очевидно.
Alexey
Егор
тут я все 😔😂
тогда плагином что есть у вас, тем более что он удобен если то почему нет
Dmitry
@gblind92 твой https://web-gb.com/ очень креативно 👍
Alexey
Егор
Егор
@drekun Там еще на главной странице если окно браузера уменьшать или увеличивать то анимируется адаптив... 😄🙈
Alexey
Егор
Vladimir
Dmitry
Круто :) это ж сколько времени надо было на это убить?))
Dmitry
Alexey
А раздел Как это работает Топчик!)))