Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 1059 Просмотров
*

-VenoM-

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
 Здравствуйте!
   Проект в разработке, цель данной темы - узнать порядок цен на данную работу.


  Исходные данные. Есть tcp-сервер на nodejs, который принимает данные от датчиков и сохраняет их в БД. Каждый датчик имеет свой уникальный ID.


Необходимо сделать модуль к Joomla который бы:
 - работал с этой БД.
 - поддерживал аккаунты пользователей. Т.е. пользователь регистрируется, заходит в свой аккаунт, вбивает ID датчика/датчиков, после чего эти датчики подключаются из БД и становятся активными. В аккаунте должны присутствовать некоторые кнопки, настройки.

Модуль необходимо встроить в какой-то современный шаблон(или бесплатный, или не дорогой - требований особых к нему нет). 
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ну это уже компонент.
А цена, думаю, сильно зависит от
Цитировать
некоторые кнопки, настройки
*

-VenoM-

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Понимаю, пока более определённо сказать не могу, т.к. параллельно пишется ПО клиента, протоколы и т.д.

 Минимальный вариант:
-активные датчики, их ID
- данные датчиков
- алармы
- 2-3 кнопки управления


Поэтому скажите хотя бы примерно ОТ и ДО, чтобы я имел представление.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

-VenoM-

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Ок, спасибо!
 Позже напишу точное ТЗ.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
главный вопрос упирается в кнопки управления: управление чем и как?
*

-VenoM-

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
управление - это запись в БД данных. Т.е. нажал кнопочку "1" - в БД записалось "1" в такое-то поле.  Далее всё будет делать tcp сервер, который подключен к этой БД.
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
управление - это запись в БД данных. Т.е. нажал кнопочку "1" - в БД записалось "1" в такое-то поле.  Далее всё будет делать tcp сервер, который подключен к этой БД.

Если актуальна разработка, пишите!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Доработка модуля оплаты Робокасса

Автор ipdj

Ответов: 1
Просмотров: 823
Последний ответ 12.03.2025, 23:16:35
от ipdj
Разработка форм с переадресацией на YooКасса

Автор PavelK

Ответов: 2
Просмотров: 2301
Последний ответ 28.06.2023, 13:33:45
от Sulpher
[JoomShopping] Разработка платёжного модуля для платёжной системы

Автор enot.io

Ответов: 7
Просмотров: 1166
Последний ответ 20.04.2020, 16:49:02
от kit2m2
Разработка API для обмена данными

Автор Sergey1984

Ответов: 2
Просмотров: 897
Последний ответ 17.05.2019, 13:29:52
от parovozov
Разработка калькулятора. Подробное ТЗ

Автор 7949701

Ответов: 0
Просмотров: 993
Последний ответ 29.08.2018, 22:51:14
от 7949701