Новости Joomla

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

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Как Joomla 4 определяет legacy?
« : 27.09.2021, 22:15:39 »
Кто-нибудь знает,  по каким критериям проходит отбор?
Я вижу , что для современных   компонентов используются разные логики формирования роутеров, разные подходы к шаблонам, да ко всему.
Проблема, что режим совместимости местами коряво работает, и вряд-ли планируется поддерживаться.
« Последнее редактирование: 27.09.2021, 22:25:23 от ProtectYourSite »
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Как Joomla 4 определяет legacy?
« Ответ #1 : 28.09.2021, 09:28:56 »
Ну так MVC старый не особо трогали. Всё работает, если используешь не deprecated классы и методы. Ротуер надо переписывать, это да.
А что значит разные подходы к шаблонам? Там вроде всё по прежнему -- view -> layout.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Как Joomla 4 определяет legacy?
« Ответ #2 : 28.09.2021, 13:10:47 »
По наличию класса Joomla\Component\COM_NAME\Administrator\Extension/ComponentName
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Как Joomla 4 определяет legacy?
« Ответ #3 : 28.09.2021, 13:36:16 »
По наличию класса Joomla\Component\COM_NAME\Administrator\Extension/ComponentName
Прув?

Понятное дело, что в тройке нет такого класса. Но именно на него смотрит? Хотелось бы глянуть этот кусочек кода :)
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Как Joomla 4 определяет legacy?
« Ответ #4 : 29.09.2021, 12:57:35 »
Понятное дело, что в тройке нет такого класса. Но именно на него смотрит? Хотелось бы глянуть этот кусочек кода
Я когда пытался писать компонент для j4 на это наткнулся.
Там даже не сам класс, а инициализация приложения
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Как Joomla 4 определяет legacy?
« Ответ #5 : 29.09.2021, 14:29:30 »
Я когда пытался писать компонент для j4 на это наткнулся.
Там даже не сам класс, а инициализация приложения
Это?
https://github.com/joomla/joomla-cms/blob/4.0-dev/libraries/src/Extension/ExtensionManagerTrait.php#L147
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Как Joomla 4 определяет legacy?
« Ответ #6 : 29.09.2021, 15:42:35 »
Это?
https://github.com/joomla/joomla-cms/blob/4.0-dev/libraries/src/Extension/ExtensionManagerTrait.php#L147
Это уже подкидывает $type, определив как Legacy, а как формируется этот контейнер меня уже не хватило
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Баг с обновлением Joomla ‎4.4.4 и 5.1.0‎

Автор phvsfpgs

Ответов: 4
Просмотров: 237
Последний ответ 22.04.2024, 19:47:21
от phvsfpgs
Большая нагрузка на сервер после переноса на Joomla 4

Автор Lovenokia

Ответов: 3
Просмотров: 218
Последний ответ 18.04.2024, 14:57:52
от web1
Joomla 4.4.4

Автор web1

Ответов: 0
Просмотров: 163
Последний ответ 17.04.2024, 12:44:21
от web1
Не запускается установщик Joomla 4

Автор DeniTornado

Ответов: 4
Просмотров: 346
Последний ответ 07.04.2024, 19:16:55
от DeniTornado
Стандартные поля Joomla 4

Автор gm35

Ответов: 3
Просмотров: 314
Последний ответ 30.03.2024, 11:57:46
от gm35