Search
Write a publication
Pull to refresh

Comments 15

Кхм... На Хабре в хабе 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 и подсказывает как работать с кодом...

После прочтения вашего текста возникает ощущение, что вы прошли нелегкое испытание... Неужели это действительно так?

Спасибо за ответ.

Если вы используете PHP Storm

VS Code подвернулся под руку

По Joomla заполняется новый портал документации

Я хотел сказать, что открытый исходный код меня вполне устраивает (документацию придумали лентяи).

вы понимаете роль модулей в Joomla несколько иначе, чем оно есть на самом деле.

Как я понял модуль для вывода визуальной части в какую-то позицию интерфейса. Но вот как например объединить плагин с модулем, то есть все в один модуль запихнуть не понял. А в принципе хотелось бы все из одного zip файла устанавливать.

Добавление своих js и CSS в Joomla происходит с помощью Web Assets Manager

addScript устарел, так надо понимать?

PHP Storm

Он платный? А то я платное не люблю с детства.

 ощущение, что вы прошли нелегкое испытание...

Напротив, удовольствие не покидало эти дни. Это не С++ со статической сборкой из исходников.

Пробегитесь по статье https://habr.com/ru/articles/760850/, особенно раздел "Если б Хабр был сделан на Joomla". Получите общее представление что и зачем.

Установить несколько расширений за 1 раз - легко. Для этого их собирают в пакеты. При установке можно ещё и зависимости установить, если они являются расширениями Joomla.

а еще у joomla есть дружелюбный чат в телеграм где можно получить оперативную помощь по вашим вопросам - https://t.me/projoomla

У меня все-таки вопрос висит в голове, никто не делал похожие расширения для джумлы, неужели потребности нет у пользователей? Я только в Вебассист встретил похожий вариант с kkmserver.

Конечно делали. Вот для Битрикс 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

sergeytolkachyov54 минуты назад

Конечно делали. Вот для Битрикс 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

Посмотрел ссылки. Я имел ввиду возможность работать с оборудованием, подключенным к ПК пользователя админки - на эту тему разработки не нашел.

Можно посмотреть примеры в компоненте интернет-магазина Phoca Cart. Пример организации Point of sale - точки продаж. К компу подключен принтер для чеков, а интернет магазин используется в качестве ПО для ресторана кажется.

Но смысл же тот же самый: Joomla в нужный момент времени отправляет JSON на нужный адрес и/или получает. Что там по этому адресу: чья-то CRM или свой компьютер/сервер - уже не так важно.

в компоненте интернет-магазина Phoca Cart

Спасибо изучим. Но похоже принтер для чеков это будет не кассовый аппарат.

Задача в целом та же самая: собрать JSON нужной структуры (или XML или еще что-то) и отослать на нужный endpoint.

Задача в целом та же самая : собрать JSON нужной структуры (или XML или еще что-то) и отослать на нужный endpoint.

Я с этим не спорю, я имел ввиду функционал для пользователя. Чего ему (пользователю) еще может не хватать, какие возможности...

у каждого кто связывается с физическим оборудованием всегда потребности очень специфические. Поэтому получить "универсальное" решение очень сложно. Его можно получить только в рамках комплекса, который будет предлагаться с каким то готовым оборудованием.

у каждого кто связывается с физическим оборудованием всегда потребности очень специфические. Поэтому получить "универсальное" решение очень сложно. Его можно получить только в рамках комплекса, который будет предлагаться с каким то готовым оборудованием

Я про это и говорю, что есть сервер под виндоус (типа БИТ драйвер ККТ), есть единый протокол для однотипного оборудования разных производителей (которые никогда не могут договорится между собой о стандарте). Мы изолируем разработчиков от проблем с поддержкой разных моделей разных производителей. Идея хорошая, но сложная. Но надо попробовать начать... кому-то

У нас есть интернет магазин radicalmart под Joomla. Может быть нам будет интересно по сотрудничать в этом направлении. Более подробно можно обсудить в телеграмм чате https://t.me/projoomla

Sign up to leave a comment.

Articles