Новости Joomla

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

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

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

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

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

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 13 Ответов
  • 9273 Просмотров
*

Zyklonss

  • Осваиваюсь на форуме
  • 24
  • 2 / 0
Ситуация такова: имею сайт на Joomla(1.5.9)- каталог фирм и предприятий (на sobi) и доска объявлений (marketplace)+ sh404SEF.
Обратился к кодеру по поводу некоторых доработок сайта: несколько решений в плане seo, обновление движка и компонентов сайта до актуальных версий. Кое-то из решений в плане seo человек решил, а вот обновить движок, что бы работали все компоненты нормально у него не получилось. Я обращался ещё к одному спецу по Joomla- максимум движок получилось обновить, что бы всё работало, до версии 1.5.26.
Так вот, кодеру за часть работы я заплатил и по его просьбе оплатил работу по обновлению движка вперёд. После этого он пропал на долгое время (был в больнице) и в итоге сказал, что обновиться так не получится.
Сейчас от него поступило предложение: в качестве компенсации за невыполненную работу и оплату вперёд, он может бесплатно перенести мой сайт на Битрикс (тариф старт), лицензия мне не будет стоить ничего (он партнёр). Также обещает реализацию средствами движка всех моих нереализованных требований в плане seo, доски объявлений и каталога. Ещё он обещает, что общая структура сайта и урлов будет сохранена.
Есть несколько вопросов:
1. Какие есть подводные камни в моём случае?
2. Всё ли так, как обещает кодер?
3. Получается, что я при активации лицензии могу воспользоваться нужными мне компонентами и обновить их, а дальше могу пользоваться сайтом и этими компонентами без продления лицензии, а продлить уже когда захочу (хоть через год, хоть через три)?
4. У меня сейчас сайт на обычном виртуальном хостинге. Хватает ли этого или, как пишут некоторые, необходимо иметь выделенный сервер - сервер?
5. Смогу ли я (если мне что-то не понравится) впоследствии обратно перевести сайт на Joomla, насколько это сложно в исполнении?
Спасибо за советы!
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
1. Урлы он не сохранит, а значит проседание позиций итп
Битрикс жутко прожорлив и требователен к хостингу
Доработки под него как правило на порядок дороже.

5. Сложно, но можно не трогать текущий сайт (сделать бэкап)
*

Zyklonss

  • Осваиваюсь на форуме
  • 24
  • 2 / 0


5. Сложно, но можно не трогать текущий сайт (сделать бэкап)
Я в том плане, что если я уже начну работать на Битриксе, а информация на сайт добавляется постоянно, то смогу как-то импортироваться обратно?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Я в том плане, что если я уже начну работать на Битриксе, а информация на сайт добавляется постоянно, то смогу как-то импортироваться обратно?
нет
*

Гриша Грефман

  • Новичок
  • 2
  • 0 / 0
Автор, поделитесь, чем все закончилось? Сейчас встал вопрос об бобратной операции, нужно перенести http://novomoscow.ru/ с bitrix на Joomla. Битрикс в плане SEO совершенно неподходит. Сам сайт написан на кастумных компонентах.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
@Гриша Грефман
1) автор топика вряд ли вам ответит спустя 4 года ))
2) перенос с битрикса на Joomla выглядит примерно так: создаете новый сайт на Joomla и ручками переносите контент... вы рады?
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
2) перенос с битрикса на Joomla выглядит примерно так: создаете новый сайт на Joomla и ручками переносите контент... вы рады?
Ну да зачем писать день часа парсер, который все сделает за пару минут, проще же ручками пол года переносить...
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Ну да зачем писать день часа парсер, который все сделает за пару минут, проще же ручками пол года переносить...
иногда (а это часто) структура контента такова, что парсер писать придется не один день. Особенно если магазин с кучей категорий, товаров, атрибутов, связок и тд. Может у них на битриксе лендинг с тремя материалами - проще руками.

Цитировать
Битрикс в плане SEO совершенно неподходит
Вот этого я вообще не понимаю, проставить нужные заголовки и тексты движок не позволяет? Бред. Микроразметку внедрить - тоже можно. В общем заявление бред.
Битрикс тяжелый это факт, но в плане SEO любой движок позволяет сделать что требуется и мигрировать работающий проект только из-за SEO значит признать, что люди, заведующие сайтом представляют из себя полный ноль
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
иногда (а это часто) структура контента такова, что парсер писать придется не один день. Особенно если магазин с кучей категорий, товаров, атрибутов, связок и тд. Может у них на битриксе лендинг с тремя материалами - проще руками.
В любом случае это в сотни раз быстрее чем ручками...
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
В Битриксе, емнип, есть специальный SEO-модуль, и он довольно хорошо справляется с оптимизацией. Да и без этого там в последних версиях внедрили довольно много сеошных инструментов.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
В Битриксе, емнип, есть специальный SEO-модуль, и он довольно хорошо справляется с оптимизацией. Да и без этого там в последних версиях внедрили довольно много сеошных инструментов.
судя по посту проблема в том что:
Сам сайт написан на кастумных компонентах
и вполне возможно что SEO модули без танцов с бубном не прилепить...
*

Гриша Грефман

  • Новичок
  • 2
  • 0 / 0
судя по посту проблема в том что:  и вполне возможно что SEO модули без танцов с бубном не прилепить...

Верно! Изначально проблема в архитектуре! Спасибо руко...опу программисту, который все сделал на кастуме! проще перенести, чем разбираться во всем этом аде! А т.к бэкапы, в данный момент, не возможно сделать, приходиться думать об оперативном переносе. Проблема даже с изменением мета...
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
проще перенести, чем разбираться во всем этом аде!
Чтобы перенести на Joomla, все равно нужно разбираться в коде, который сделан.
А кастом компоненты в Битрикс- это нормальная практика для кодера Битрикса, как и создание плагинов в Joomla .Имхо.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
ну например у меня была недавно задача что ссылки в URL должны быть с нижним подчеркиванием, а не с тире, почему? да потому что одна бабка на лавочке ему сказала что такие сайты лучше индексируются, и как без хака ядра это делать?
Плагином.

Тут всё проще,  надо смотреть по задаче, и бюджету.. если надо сделать сайт и забыть, то сделать на CMS с кучей всякого трешового компонента, работает и отлично,
если же нужно делать сайт с длительной поддержкой и постоянными улучшениями/доработками, то идеально брать фреймворк!
Тоже спорно. Найти админа на CMS куда проще и долгострочно перспективе по канону написангый сайт на CMS куда легче поддерживать.

Вообще у фреймов есть главный плюс.
Нет ничего лишнего и ты собираешь только то что нужно. В CMS же все отключить не получиться.

В остальном разницы нет ни какой. Поэтому оптимальный вариант CMS на известной фрейморке =)
Но я люблю Joomla и меня прет на ней что-то писать. Возможно сам факт доказывания что это можно без труда написать под Joomla - это дополнительный стимул.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla vs Wordpress

Автор Angela_

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

Автор robert

Ответов: 0
Просмотров: 3702
Последний ответ 26.11.2020, 00:21:13
от robert
За что не любят Joomla?

Автор EvgeniyAL

Ответов: 133
Просмотров: 34825
Последний ответ 14.09.2019, 20:35:21
от dmitry_stas
Еще раз вопрос по поводу Joomla и Modx - нужны аргументы, чтобы отбиться

Автор busik

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

Автор olega1980

Ответов: 30
Просмотров: 27485
Последний ответ 08.07.2019, 00:34:56
от balck