Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

andy1975

  • Осваиваюсь на форуме
  • 11
  • 0 / 2
Re: За что не любят Joomla?
« Ответ #120 : 26.01.2015, 13:59:45 »
Я вообще не признаю сторонии компоненты SEF для Joomla и использую стандартный.
Но заколупался виртуальные менюшки строить чтоб было красиво. А в Битриксе намного проще.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: За что не любят Joomla?
« Ответ #121 : 26.01.2015, 14:06:02 »
Есть такой минус.
Сформировался исторически.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: За что не любят Joomla?
« Ответ #122 : 26.01.2015, 14:14:56 »
Иногда проще переписать весь продукт заново, нежели исправить закоренелые косяки...
*

andy1975

  • Осваиваюсь на форуме
  • 11
  • 0 / 2
Re: За что не любят Joomla?
« Ответ #123 : 26.01.2015, 14:28:40 »
Используйте J!Platform и мне так понравился JForm :)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: За что не любят Joomla?
« Ответ #124 : 26.01.2015, 14:42:21 »
Используйте J!Platform и мне так понравился JForm :)
Подробнее? Пример использования?
*

andy1975

  • Осваиваюсь на форуме
  • 11
  • 0 / 2
Re: За что не любят Joomla?
« Ответ #125 : 26.01.2015, 14:47:22 »
CMS Joomla думаю лучше использовать как прототип, а далее писать приложение на основе J!Platform аналогично Yii
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: За что не любят Joomla?
« Ответ #126 : 26.01.2015, 14:51:27 »
Это может быть не всегда удобно, разве если только в крупных проектах, а для визитки/блога - на такой гемор никто не пойдет.
*

andy1975

  • Осваиваюсь на форуме
  • 11
  • 0 / 2
Re: За что не любят Joomla?
« Ответ #127 : 26.01.2015, 14:54:01 »
Само собой в крупных, где важно количество запросов к базе для формирования динамической страницы - использование кэша это не то. Думаю для формирования одной страницы на фронте 20 запросов к базе это перебор.
*

DiabloZet

  • Захожу иногда
  • 151
  • 5 / 1
  • Честь превыше всего!
Re: За что не любят Joomla?
« Ответ #128 : 26.01.2015, 15:10:17 »
У Joomla 1 минус, самый коварный :'(
1. Не для криворуких! ;D
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: За что не любят Joomla?
« Ответ #129 : 26.01.2015, 16:55:16 »
1. Не для криворуких! ;D
Это для всех CMS подходит этот принцип )))
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: За что не любят Joomla?
« Ответ #130 : 26.01.2015, 17:02:14 »
Для одних больше, для других меньше. Вот Drupal с своими хуками, Modx со сниппетами, чанками, TV, компонентами, процессорами. Это да. А Joomla нормальный MVC и что где и как вполне понятно.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: За что не любят Joomla?
« Ответ #131 : 12.09.2019, 15:50:36 »
бот что ли?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: За что не любят Joomla?
« Ответ #132 : 14.09.2019, 19:58:57 »
С точки SEO продвижения очень много косяков. Например лезут дубликаты контента, которые становятся причиной канибализации и это убивает проект. Дубликаты лузут с самых неожиданных щелей... !
Это один косяк который называется кривые руки. Взмоем тот же wp и его дублями. Да в taxonomy с шансом в 50% он сделать редирект с сырой ссылки, в post_type уже вообще мало верно.
Так что дубли в Joomla проблема такая же а то и меньше чем у всех остальных. Но притом само ядро настолько гибкое что без бубна можно делать что угодно. Будет выгрузки в yml мета или микро разметки.

У Joomla есть одна единственная проблема - уровень вхождения. К примеру чтобы освоить Joomla на уровне создания простейших компонентов, к примеру сделать компонент портфолио, уйдет пол года, а то и больше. И даже если кто-то будет постоянно вам подсказать давать ссылки на документацию, делиться секретами и прочим у вас уйдет по крайне мере месяц. а с WP вы напишите такой плагин за час, разберитесь в том, что написали дня за 3. А если поковыряться недельку, то можно считать что вы полностью освоились и дальше только уже постигать тонкости по мере поступления не стандартных задач.

Так что Joomla это конечно просто, и она универсальна и сделать на ней можно что угодно и как угодно, при этом не изобретая извращений вроде запихать в ядро лару.  Но это просто наступит тогда когда вы ее освоите, что требует времени, сил и навыков.

А ну и админка у Joomla просто ужасна =)
« Последнее редактирование: 14.09.2019, 20:10:33 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: За что не любят Joomla?
« Ответ #133 : 14.09.2019, 20:35:21 »
мне кажется это все ради того, что в подписи )))
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla vs Wordpress

Автор Angela_

Ответов: 212
Просмотров: 50768
Последний ответ 07.09.2023, 19:14:57
от wishlight
Не выпилить ли завязанный на меню Joomla-роутинг?

Автор robert

Ответов: 0
Просмотров: 3701
Последний ответ 26.11.2020, 00:21:13
от robert
Еще раз вопрос по поводу Joomla и Modx - нужны аргументы, чтобы отбиться

Автор busik

Ответов: 25
Просмотров: 5725
Последний ответ 02.09.2019, 17:46:38
от passer
joomla+communitybuilder vs instant cms

Автор olega1980

Ответов: 30
Просмотров: 27474
Последний ответ 08.07.2019, 00:34:56
от balck
Есть ли смысл переходить с Joomla на Битрикс?

Автор Zyklonss

Ответов: 13
Просмотров: 9270
Последний ответ 20.01.2019, 16:25:11
от Septdir