Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

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

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

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

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

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

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

mainet

  • Захожу иногда
  • 148
  • 1 / 0
На базе стандартного com_content можно сделать любые типы дополнительных полей. см. http://www.fieldsattach.com/
« Последнее редактирование: 10.04.2014, 15:20:12 от mainet »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
На базе стандартного com_content можно сделать любые типы дополнительных полей. см. http://www.fieldsattach.com/
Вот только не надо начинать такое обсуждать. Тема про другое.
*

mainet

  • Захожу иногда
  • 148
  • 1 / 0
А как теперь будут версии идти, 3.4 - 3.5 - 3.6 и т. д. ?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А как теперь будут версии идти, 3.4 - 3.5 - 3.6 и т. д. ?
Да. Ну и между ними багфиксы. То есть 3.4.0, 3.4.1 ... 3.4.х - 3.5.0, 3.5.1 ... 3.5.х - 3.6.0 ... 3.6.х
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Цитировать
Со мной - пустят =) Только если будем браться, то придется действительно браться. Я думаю, что тут большой труд.
Ну мне не впервой, я уже два стделал :)
А какая польза другим разработчикам что-то делать?
О пользе я, например, не думаю, когда делаю хорошую вещь, если она получилась действительно хорошей, то монетизация на примочках сама собой получается.
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Интересная новость, мне кажется надо подождать до осени. Все еще может измениться. Последний год это наглядно показал.
А вообще для меня как непосредственного разработчика такая стратегия очень нравиться.
Зачем ждать LTS когда можно сидеть на всем новом и обкатывать. Лично мое мнение код Joomla 3.2 ( она же 3.3) полностью стабилен. Есть пару десяток багов, но для CMS в целом это ерунда.
« Последнее редактирование: 10.04.2014, 22:17:58 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Цитировать
А в Joomla 3.4 будет интернет магазин (каталог) включен по умолчанию или это в 3.5 будет ?
С чего Вы взяли, что это будет?
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
С чего Вы взяли, что это будет?

Увы не могу найти документ с планом по 3.5. Считайте тогда эту информацию "уткой".
Хотя Вы же близко с разработчиками. Спросите.
Мои расширения - http://eco-joom.com/ru/
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
А что будет с bootstrap? долго устаревшую версию толкать будут как базовую?
Мои расширения - http://eco-joom.com/ru/
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Пока будут. Если знаете английский, то можете почитать обсуждение на эту тему.
Ну языковые барьеры давно уже переводчик от Google снимает. Самый ужасный форум по юзабилити это форум от Google. Пролистал 2 страницы и истерично закрыл.
Мои расширения - http://eco-joom.com/ru/
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Ну вообще-то это не форум, а мэйлинг-листы, которые позволяют общаться посредством мэйлов.

Переводчик от Google Вам такого напереводит...
*

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Цитировать
Я могу взяться, мне без разницы свой точить или встроенный, встроенный даже как-то попроще.
Но дело в том, что меня туда наверняка не пустят. Уж слишком осторожные кадры там есть.
Цитировать
Со мной - пустят =) Только если будем браться, то придется действительно браться. Я думаю, что тут большой труд.

Отпишитесь тогда, что решили и получится ли официально включить это в список планируемых фишек - хотелось бы быть в курсе такой интересной темы.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Вы верно сказали, они и так это делают, зачем им отдавать это в ядро? У них сейчас есть своя бизнес-среда, они сами следят за своим расширением, пилят для него фишки и при этом им не нужно будет ждать новых версий Joomla, чтобы улучшить свой продукт.

Насчет того что придется ждать обновлений Joomla, это ваша правда. Насчет того что они сами следят за своим продутом, сами пилят фишки, то это не совсем так. Во-первых, у них баг-трекер есть, во-вторых, они активно призывают к разработке "фишек" и даже выпустили кое-какой бесплатный инструментарий для облегчения разработки плагинов и помогают с продажей в официальном магазине приложений.
Что насчет бизнес-среды, то зарабатывают они на другом. А ССK используют как инструмент в своей работе и развивают его в свободное от основной деятельности время.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Такого монстра ни дай бог в коробку. У новичков через одного взрыв мозга получится, да и прожорливый он сильно.
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Такого монстра ни дай бог в коробку. У новичков через одного взрыв мозга получится, да и прожорливый он сильно.
Это точно, кстати тут недавно упоминали компонент fieldsattach, вот что необходимо в Joomla включить. очень простой компонент, позволяет создавать любые дополнительные типы полей к стандартному  com_content и  com_categories. + фильтровать по ним! Как с ним познакомился забыл про все CCK.
« Последнее редактирование: 11.04.2014, 21:52:04 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Это точно, кстати тут недавно упоминали компонент fieldsattach, вот что необходимо в Joomla включить. очень простой компонент, позволяет создавать любые дополнительные типы полей к стандартному  com_content и  com_categories. + фильтровать по ним! Как с ним познакомился забыл про все CCK.

При всем моем уважении к компоненту-это не конструктор контента.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Обычное добавление полей к материалам типа fieldsattach никому не сдалось.
Настоящий конструктор контента должен уметь делать минимум
1)Свои типы материалов, поля для них
2)Свои категории материалов и поля для них
3)Свой конструктор форм
4)Свои профили пользователей.
5)Личный кабинет пользователя
6)Модули вывода контента.
7)Шаблонизатор вывода контента и построения поисковых форм.
8)Сквозной поиск, фильтр и сортировку по всем полям и типам контента (в том числе по профилям)
Все это должно быть взаимосвязано  и интегрировано друг в друга
Основные наборы типов контента (типа примеров) должны быть "зашиты"в ССK по умолчанию и давать новичку базовый уровень, как это реализовано сейчас в "com_content" Простейшие доработки пользователем должны быть реализованы в виде "накликай мышкой"
В идеале должна быть где-нибудь подальше в настройках кнопка типа "Включить расширенный режим ССK", для тех кому это надо.
Изготовление всего остального на ССK типа порталов, интернет магазинов, каталогов, систем комментирования, систем подписок, сложных профилей и личных кабинетов, форумов или индивидуализация имеющегося набора, а также многое другое должны зависеть от индивидуальных знаний и умений пользователя.
« Последнее редактирование: 12.04.2014, 11:10:31 от KKAAZZOO »
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Не будит такого никогда в базе Joomla. Joomla делает упор на окружение для сторонних разработчиков. И это совершенно правильное решение, а все сложные CCK давно разработаны сторонними разработчиками. И это серьёзный бизнес.
А теперь представьте что такая CCK включилась по умолчанию в Joomla. Это убьет всю конкуренцию между сторонними разработчиками и разработчики уйдут с рынка Joomla. Уйдут сторонние разработчики -> умрет Joomla.

P.S. Все что вы написали с легкостью решит компонент cobalt и прямые руки. На нем можно разработать абсолютно любой тип сайта.
« Последнее редактирование: 12.04.2014, 15:27:34 от Aspik »
Мои расширения - http://eco-joom.com/ru/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 1888
Последний ответ 22.11.2024, 07:14:15
от stepan39
Переход с http на https

Автор Andrey67

Ответов: 3
Просмотров: 1392
Последний ответ 10.09.2024, 17:01:58
от Andrey67
Как сделать переход на 2-3-4 и т.д страницы? Страница длинная?

Автор Марина-6

Ответов: 3
Просмотров: 1257
Последний ответ 21.08.2022, 17:43:25
от sivers
Прием заявок через форму обратной связи

Автор timssky

Ответов: 6
Просмотров: 1226
Последний ответ 02.06.2022, 17:33:52
от marksetter
Спам через форму обратной связи игнорируя валидацию

Автор markizmds

Ответов: 34
Просмотров: 7498
Последний ответ 17.05.2021, 17:35:03
от x-masters