Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

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

ProtectYourSite

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

b2z

  • Глобальный модератор
  • 7288
  • 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

  • Глобальный модератор
  • 7288
  • 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

  • Глобальный модератор
  • 7288
  • 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

  • Живу я здесь
  • 2371
  • 140 / 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 из-за РКН

Автор creative3d

Ответов: 3
Просмотров: 292
Последний ответ 17.04.2026, 21:07:14
от wishlight
Дублировать скроллер горизонтальной таблицы Joomla 5

Автор Sleepwalker

Ответов: 0
Просмотров: 682
Последний ответ 17.02.2026, 13:19:54
от Sleepwalker
Не работает сайт при переносе с сервера на хостинг Joomla 5

Автор e.maria

Ответов: 17
Просмотров: 3879
Последний ответ 06.02.2026, 15:30:16
от wishlight
Ошибка вывода страницы регистрации на сайте Joomla! 5.4.2

Автор salesekspert

Ответов: 14
Просмотров: 2147
Последний ответ 04.02.2026, 15:39:19
от sivers
Есть опыт использования журнала отладки Joomla, для полезных исправлений?

Автор salesekspert

Ответов: 1
Просмотров: 1118
Последний ответ 04.02.2026, 09:55:00
от salesekspert