Новости 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 Гость просматривают эту тему.
  • 10 Ответов
  • 6095 Просмотров
*

artlebsak

  • Moderator
  • 60
  • 6 / 0
  • Папа Джум ™


Приглашаю на Joomla!Night в антикафе «Начало» - встречу пользователей и разработчиков Joomla! CMS,
в ближайший понедельник, 23 декабря 2013 года, с 19:00.

Это будет третья в Москве встреча формата JUG (Joomla User Group) - прийти на неё стоит желающим лично пообщаться с другими пользователями и разработчиками о Joomla! CMS; узнать ответы на свои вопросы, задав их лично другим, более опытным, участникам встречи; послушать заранее приготовленные доклады или представить свой собственный проект.

:D  Расписание и формат встречи

18:30 С этого времени мы ожидаем гостей встречи и готовы регистрировать их как участников. Придя заранее, вы сможете выбрать удобные места, познакомится с другими участниками встречи, выпить чаю и угоститься "печеньками". Придя "сильно заранее" можно поиграть в настольные игры, сразиться в Xbox или поработать, используя быстрый бесплатный WiFi.
19:00 Начинаем основную часть встречи. I блок - Процессы. Расскажем и ответим на вопросы касающиеся разработки сайта на Joomla, особенностях проектирования и дизайна, построению работы с клиентами и дальнейшего сопровождения/обновления. Блок будет интересен как разработчикам, так их потенциальным клиентам - полученная информация поможет лучше понимать составляющие разработку сайта процессы.
19:30 Переходим ко II блоку - Технологии. Обзорный рассказ об одном конкретном расширении для Joomla! с типовыми примерами использования или группы расширений/шаблонов от одного разработчика. Обсудим "узкие места" и внедрение актуальных трендов.
20:00 III блок - Открытое обсуждение. Время мини-презентаций, ответов на общие вопросы, разбора типовых примеров. Каждый участник встречи может выступить с мини-презентацией, до 5 минут длительностью - можно показывать слайды или живую демонстрацию со своего устройства с выходом HDMI. Презентацию необходимо заранее согласовать с ведущим встречи.
21:00 Завершение основной части встречи. Отключаем проектор, выключаем микрофон. Желающие могут продолжить личное общение в уютной атмосфере антикафе "Начало" вплоть до закрытия.
00:00 Официальное закрытие кафе.

8) Регистрация

Предварительная регистрация на мероприятие - https://vk.com/joomlanight23122013
Регистрируясь на встречу заранее можно рассчитывать на именной тематический бейдж и возможные промо от организаторов. Подтвердив своё участие, вы поможете нам правильно спланировать пространство для встречи (расставить диваны, столы и стулья). В случае предварительной оплаты участия (максимальный чек антикафе) - забронируете себе места в первых рядах.

*DRINK* Оплата

Формат антикафе предполагает оплату за проведённое время, а чай/кофе/печенье/конфеты доступны в любых количествах. Оплата происходит на выходе, так что на входе потребуется записаться у администратора. Это занимает какое-то время.
В обычном порядке стоимость пребывания в антикафе «Начало» - 2 рубля в минуту, но не более 480 рублей, даже если провести там целый день.
В случае организованных встреч - участникам предоставляются скидки и чем больше участников на встрече, тем скидка больше, вплоть до 25% при 25 и более участниках вcтречи. От максимального чека (если даже с учетом скидки вы достигли 480 рублей) скидки нет.

Темы про предыдущие встречи:
Joomla!Night 15 октября 2013 (Москва)
Joomla!Night 16 ноября 2013 (Москва)
« Последнее редактирование: 24.07.2014, 12:52:38 от artlebsak »
*

artlebsak

  • Moderator
  • 60
  • 6 / 0
  • Папа Джум ™
Прямой эфир со встречи - http://yatv.ru/joomlanight/ или на http://joomlanight.ru
Прямо сейчас!

Участвуйте, задавайте вопросы в текстовом чате.
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Апну тему :) а то только с рассылки по скайпу народ и идет :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Зашел - шторка какая-то, потом белый монитор..
Звук никакой...
И зачем оно такое надо?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Зашел - шторка какая-то, потом белый монитор..
Звук никакой...
И зачем оно такое надо?
Ребята молодцы, что хотя бы пытаются предложить новый формат... лично я с удовольствием послушал :-) Хотя и большую часть этого уже знал или видел...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
 >:( Блин... Пропустил.
За онлайн-эфир - зачет однозначно, за информирование троечка.
Артем, сделай авторассылку, с предупреждением о начале... Мне лично проще на Email отслеживать сообщения, чем изредка на форуме.
Просто - лендинг-страница - Joomla-night.ru - форма для ввода Email + кнопка Submit - ВСЕ, профит.
Зашился я капитально с работой в декабре... походу, что даже это проворонил
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Lexx, все таки доехал... на третий раз...
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

artlebsak

  • Moderator
  • 60
  • 6 / 0
  • Папа Джум ™
Пост от организатора, как это было...

В этот раз дату Joomla!Night осознанно сдвинул поближе к новогодним праздникам, чтобы сохранить достаточную паузу между встречами без провалов, так как в первой половине января назначать встречу бесмысленно. Время встречи в анонсе сдвинул на час, с 18 на 19 и убрал часть с обзорной презентацией Joomla! - совсем не знакомые с Joomla! люди всё же вряд ли придут на встречу, а уже покрутивших в собственных руках Joomla! будут больше интересовать нюансы.

Перенос времени особо не помог. На предыдущих встречах, когда начало было заявлено в 18, стартовали в 19. Тенденция сохранилась - полноценно приступили к обсуждению в 20. Разошлись только под закрытие кафе, чуть позже 12 ночи, за нашими спинами охранник уже запирал двери. Формат оправдывает название. 

В этот раз тестировал онлайн трансляцию. Именно тестировал - надо было проверить, какие косяки вылезут, чтобы в следующий раз сделать участников трансляции полноценными участниками встречи. Опытным путём выявил: камер на трансляцию нужно несколько (значит нужен пульт), отдельно нужно предусмотреть демонстрацию экрана в сеть (надо подобрать софт для этого), звук в трансляцию нужно пускать с микрофона (а их должно быть минимум два, второй пульт под звук), трансляция со встречи предполагает гораздо более жесткий регламент и формализацию обсуждения (хотя бы как в talk-шоу), человек на трансляции выпадает из обсуждения и это должен быть не ведущий встречи (иначе проседает темп и теряется нить беседы). В будущем, на трансляцию будет идти только официальная часть встречи (первые два часа), а всё что после - просто фоном, с одной камеры и одним микрофоном, без общего звука с зала. Трансляцию, ради качества картинки, нужно вести через свой стрим-сервер, а не бесплатный сервис. А вопросы от интернет аудитории - из twitter по тегу #joomlanight. Качественная онлайн-трансляция со встречи значительно усложняет процесс проведения и несколько противоречит формату свободного общения. В случае онлайн-трансляции оргкомитет встречи должен разрастись с меня одного до трёх человек, именно организаторов, а не участников.

Количество участников продолжаем наращивать по восходящей. На первой Joomla!Night было трое. На вторую приехали уже пятеро, +1 с онлайн-включением и презентацией. На третью встречу пришли уже 7 веб-разработчиков сайтов на Joomla! и в пике было 11 уникальных IP в онлайн-трансляции одновременно. 

В плане содержательной части встречи, обсуждали несколько главных тем, с множеством отступлений к своим реальным примерам. Продажу и лицензирование расширений, взаимодействие с зарубежными авторами, борьбу за свои авторские права, создание экосистемы комфортной для деятельности разработчиков, организацию работу с клиентами после сдачи сайта, специализированный хостинг для сайтов на Joomla!, ближайшие активности по улучшению взаимной интеграции проектов внутри сообщества. Не забыли про Joomla!Day Russia ближайшей весной, с которым теперь "ну чего, всё понятно, вопросов нет". Слили кучу спойлеров про ближайшие релизы и обновления сайтов сообщества. Уже после окончание онлайн-трансляции симпровизировали и записали на видео небольшой новогодний сюрприз - если монтаж понравится, скоро покажем всем, участники встречи увидят точно. Сам процесс съемки привнёс нереальное количество позитива (Валера - ты супер!! :)).

Спасибо всем кто принял участие! Было здорово!
Жду вас на следующем Joomla!Night уже в новом году!
С наступающими!
*

artlebsak

  • Moderator
  • 60
  • 6 / 0
  • Папа Джум ™
Видео-поздравление с наступающим Новым Годом от участников встречи:




А сюда видео никак вставить нельзя? Совсем-совсем никак?
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Не понял а почему Алексей без шапки? что за дела?
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomlaNight 31 июля 2014 года в коворкинге «Свободное плавание» (Москва)

Автор artlebsak

Ответов: 2
Просмотров: 5497
Последний ответ 10.08.2014, 01:00:36
от Sulpher
JoomlaDay Russia 26 июня 2014 (Москва)

Автор artlebsak

Ответов: 43
Просмотров: 11849
Последний ответ 02.07.2014, 23:35:02
от Очередной вебмастер
JoomlaNight 16 ноября 2013 года в антикафе «Начало» (Москва)

Автор artlebsak

Ответов: 16
Просмотров: 6439
Последний ответ 18.12.2013, 19:14:08
от artlebsak
JoomlaNight 15 октября 2013 года в антикафе «Начало» (Москва)

Автор artlebsak

Ответов: 50
Просмотров: 11473
Последний ответ 17.11.2013, 09:19:59
от artlebsak
Joomla тусовка - Краснодар 2013

Автор NightGuard

Ответов: 152
Просмотров: 24313
Последний ответ 12.08.2013, 22:08:15
от beliyadm