Сергей как автор статьи старается использовать лексику, которую поймут его коллеги. А откуда есть пошëл термин "пагинация" в контексте данной статьи, да и, думаю, Хабра в целом - не важно. Предлагаю закончить на этом обсуждение не по теме статьи.
Можно посмотреть примеры в компоненте интернет-магазина Phoca Cart. Пример организации Point of sale - точки продаж. К компу подключен принтер для чеков, а интернет магазин используется в качестве ПО для ресторана кажется.
Но смысл же тот же самый: Joomla в нужный момент времени отправляет JSON на нужный адрес и/или получает. Что там по этому адресу: чья-то CRM или свой компьютер/сервер - уже не так важно.
Пробегитесь по статье https://habr.com/ru/articles/760850/, особенно раздел "Если б Хабр был сделан на Joomla". Получите общее представление что и зачем.
Установить несколько расширений за 1 раз - легко. Для этого их собирают в пакеты. При установке можно ещё и зависимости установить, если они являются расширениями Joomla.
Кхм... На Хабре в хабе Joomla есть статьи, углубившись в которые можно получить картину по разработке в общем и в деталях. Если вы используете PHP Storm или другую IDE, то скорость и качество разработки на Joomla вырастает в разы. Тот же PHP Storm прекрасно показывает подсказки по методам ядра Joomla, что устаревает, а что нет, количество и имена аргументов функций и т.д. По Joomla заполняется новый портал документации: manual.joomla.org. Так же ссылки можно найти на портале русскоязычного сообщества Joomla - https://joomlaportal.ru/documentation.
У Joomshopping развитая система событий плагинов. Использовать можно как его события, так и Joomla. Все зависит от контекста и задачи. С помощью плагинов можно внедряться в большинство мест и типов данных в Joomshopping, добавлять элементы интерфейса, отправлять данные в сторонние системы и т.д.
Точно так же возможно вам не нужен был модуль, так как судя по описанию в статье, вы понимаете роль модулей в Joomla несколько иначе, чем оно есть на самом деле.
По выполнению внешних запросов из Joomla на Хабре была статья - об HTTP Factory.
Добавление своих js и CSS в Joomla происходит с помощью Web Assets Manager. Здесь на Хабре есть статьи со списками литературы, в документации Joomla тоже есть описания как работать с этим. Не говоря о том, что да, код ядра Joomla сам по себе документация и жто не редкость во фреймворках. Опять-таки PHP Storm читает PHP Doc blocks и подсказывает как работать с кодом...
После прочтения вашего текста возникает ощущение, что вы прошли нелегкое испытание... Неужели это действительно так?
Для Elastic search существует отдельный компонент, насколько я его понимаю https://extensions.joomla.org/extension/geek-elasticsearch/
Насчет планов внедрить - не могу сказать. Это же Open Source - то есть должно быть кому-то надо и кем-то проспонсировано. И сделано так, чтобы не поломать миллионы сайтов по всему миру. А еще - принято остальным сообществом разработчиков ядра Joomla.
У меня был опыт внедрения Sphinx, но с обычным поиском, а не умным.
Бред какой-то. Ни методики исследования, ни фактов, ни временных рамок исследования. Может просто новые сайты на серверах рег ру размещать реже стали по каким-то причинам? Или просто кто-то продвигает свой собственный конструктор сайтов?..
Спасибо за комплимент ) Что касается поиска, то соглашусь с вашей оценкой, но зато оно есть, работает и бесплатно.
Эластик для Joomla есть не то отдельным компонентом, не то плагином для smart search, но оно платное. Сфинкс я прикручивал к к простому поиску, думаю, если постараться, то и к умному наверное можно. Работает он (сфинкс) шустрее гораздо, базу данных не забивает. Но нужно понимать, что тот же сфинкс на сайте (или эластик потом) - это уже определенный уровень проектов и специалистов и там уже другие задачи стоят (фасетные поиски всякие, манипуляции с результатами поиска на лету) . А умный поиск Joomla - это решение из коробки. Поэтому да, для растущих проектов можно и умным обойтись, а потом уже не так важно будет какой компонент. Надо будет - с нуля напишут.
Что-то вы накрутили с ним. Не должно такого быть. Заходите в Joomla-чат в телеге, там оперативнее подскажут.
Revars поддерживает добавление переменных сторонними плагинами. Regional domains можно было бы использовать совместно с revars.
Сетчатка глаза - почти готовый QR-код. ID для него.
По Вашей же ссылке...
Сергей как автор статьи старается использовать лексику, которую поймут его коллеги. А откуда есть пошëл термин "пагинация" в контексте данной статьи, да и, думаю, Хабра в целом - не важно. Предлагаю закончить на этом обсуждение не по теме статьи.
Чистый код полностью в Ваших руках. Статью про создание шаблонов я писал уже. Чистота вёрстки зависит от Вас, а не от Joomla.
Чтоб меня понимали продолжу использовать устойчивую смесь французского с нижегородским)
Боюсь, если я буду писать о "паджинации" или "пейджинации" - это будет резать ухо абсолютно всем.
Задача в целом та же самая: собрать JSON нужной структуры (или XML или еще что-то) и отослать на нужный endpoint.
Можно посмотреть примеры в компоненте интернет-магазина Phoca Cart. Пример организации Point of sale - точки продаж. К компу подключен принтер для чеков, а интернет магазин используется в качестве ПО для ресторана кажется.
Но смысл же тот же самый: Joomla в нужный момент времени отправляет JSON на нужный адрес и/или получает. Что там по этому адресу: чья-то CRM или свой компьютер/сервер - уже не так важно.
Конечно делали. Вот для Битрикс 24 https://web-tolk.ru/dev/joomla-plugins/wt-joomshopping-bitrix24-pro
Вот для Amo CRM https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library и внизу плагин для Joomshopping
Пробегитесь по статье https://habr.com/ru/articles/760850/, особенно раздел "Если б Хабр был сделан на Joomla". Получите общее представление что и зачем.
Установить несколько расширений за 1 раз - легко. Для этого их собирают в пакеты. При установке можно ещё и зависимости установить, если они являются расширениями Joomla.
Кхм... На Хабре в хабе Joomla есть статьи, углубившись в которые можно получить картину по разработке в общем и в деталях. Если вы используете PHP Storm или другую IDE, то скорость и качество разработки на Joomla вырастает в разы. Тот же PHP Storm прекрасно показывает подсказки по методам ядра Joomla, что устаревает, а что нет, количество и имена аргументов функций и т.д. По Joomla заполняется новый портал документации: manual.joomla.org. Так же ссылки можно найти на портале русскоязычного сообщества Joomla - https://joomlaportal.ru/documentation.
У Joomshopping развитая система событий плагинов. Использовать можно как его события, так и Joomla. Все зависит от контекста и задачи. С помощью плагинов можно внедряться в большинство мест и типов данных в Joomshopping, добавлять элементы интерфейса, отправлять данные в сторонние системы и т.д.
Точно так же возможно вам не нужен был модуль, так как судя по описанию в статье, вы понимаете роль модулей в Joomla несколько иначе, чем оно есть на самом деле.
По выполнению внешних запросов из Joomla на Хабре была статья - об HTTP Factory.
Добавление своих js и CSS в Joomla происходит с помощью Web Assets Manager. Здесь на Хабре есть статьи со списками литературы, в документации Joomla тоже есть описания как работать с этим. Не говоря о том, что да, код ядра Joomla сам по себе документация и жто не редкость во фреймворках. Опять-таки PHP Storm читает PHP Doc blocks и подсказывает как работать с кодом...
После прочтения вашего текста возникает ощущение, что вы прошли нелегкое испытание... Неужели это действительно так?
Навскидку не вспомню, вроде можно. Быстрее проверить вручную)
Для Elastic search существует отдельный компонент, насколько я его понимаю https://extensions.joomla.org/extension/geek-elasticsearch/
Насчет планов внедрить - не могу сказать. Это же Open Source - то есть должно быть кому-то надо и кем-то проспонсировано. И сделано так, чтобы не поломать миллионы сайтов по всему миру. А еще - принято остальным сообществом разработчиков ядра Joomla.
У меня был опыт внедрения Sphinx, но с обычным поиском, а не умным.
Думаю, там не менее интересная история была о том, как идти своим нелёгким путём ))
Бред какой-то. Ни методики исследования, ни фактов, ни временных рамок исследования. Может просто новые сайты на серверах рег ру размещать реже стали по каким-то причинам? Или просто кто-то продвигает свой собственный конструктор сайтов?..
Спасибо за комплимент ) Что касается поиска, то соглашусь с вашей оценкой, но зато оно есть, работает и бесплатно.
Эластик для Joomla есть не то отдельным компонентом, не то плагином для smart search, но оно платное. Сфинкс я прикручивал к к простому поиску, думаю, если постараться, то и к умному наверное можно. Работает он (сфинкс) шустрее гораздо, базу данных не забивает. Но нужно понимать, что тот же сфинкс на сайте (или эластик потом) - это уже определенный уровень проектов и специалистов и там уже другие задачи стоят (фасетные поиски всякие, манипуляции с результатами поиска на лету) . А умный поиск Joomla - это решение из коробки. Поэтому да, для растущих проектов можно и умным обойтись, а потом уже не так важно будет какой компонент. Надо будет - с нуля напишут.
Стили подправить...
В Joomla 4 и 5 есть REST API. Мне попадались как-то в Google Play приложения для работы с материалами Joomla, но я их не проверял.
Оставить только те, которые действительно нужны. А остальные снести ))