Новости 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 Пользователей и 2 Гостей просматривают эту тему.
  • 372 Ответов
  • 169653 Просмотров
*

Lu

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Версия сайта для КПК
« Ответ #60 : 21.06.2007, 10:36:09 »
А установлены и опубликованы оба бота (pda-mambot и pda-subdomain-mambot)?
да, оба
проблема может быть связана с SEF ссылками?
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #61 : 21.06.2007, 11:31:09 »
проблема может быть связана с SEF ссылками?
Нет.
*

Lu

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Версия сайта для КПК
« Ответ #62 : 21.06.2007, 11:39:18 »
я поставила версию 2.0, но у меня почему-то не хочет  отображаться другая главная страница для пда версии :(
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #63 : 21.06.2007, 11:50:36 »
А что вы вводите в качестве главной страницы?
*

Lu

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Версия сайта для КПК
« Ответ #64 : 21.06.2007, 12:06:16 »
А что вы вводите в качестве главной страницы?
ссылку на страницу в статичном содержимом типа index.php?option=com_content&task=view&id=900
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #65 : 21.06.2007, 12:52:02 »
Вроде бы со включенным sef должно работать. Вечерком разберусь, может новый релиз выложу.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #66 : 21.06.2007, 13:12:24 »
у меня с включенным SEF все работает

и нельзя ли выкладывать русскую версию.
или я могу переводить на основе вашей.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Lu

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Версия сайта для КПК
« Ответ #67 : 21.06.2007, 14:06:19 »
у меня установлены вдобавок компоненты OpenSef и Joomfish.
главная страница отображается не для версии пда и плюс еще с ссылками проблема:
если на главной странице все ок, то, перейдя на любую другую, все ссылки теряют pda впереди (т.е. вместо pda.site.ru появляются site.ru)
« Последнее редактирование: 21.06.2007, 15:17:12 от Lu »
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #68 : 21.06.2007, 14:17:19 »
а вы применяли хак по проблемам с кешем?

ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Lu

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Версия сайта для КПК
« Ответ #69 : 21.06.2007, 15:16:20 »
а вы применяли хак по проблемам с кешем?
да
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #70 : 21.06.2007, 17:22:13 »
Нужно разбираться, как OpenSEF преобразует ссылки...
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #71 : 21.06.2007, 22:49:20 »
Сделал версию, которая работает без SEF:

[вложение удалено Администратором]
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #72 : 21.06.2007, 22:50:36 »
Для тех, кому интересно, вот версия мамбота pda-subdomain 2.0beta (делает поддомен pda.site.ru версией сайта для КПК; нужно создать pda.site.ru как алиас (псевдоним) к основному домену site.ru):

[вложение удалено Администратором]
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Re: Версия сайта для КПК
« Ответ #73 : 22.06.2007, 22:37:24 »
Итак, как и обещал...

Не совсем понятно каким образом работает ютф-8 версия пда.
То что мы назначили в кодировке ютф-8 по своей сути не делает сайт читабильным на ютф.

По своей сути нам нужно бы перекомпелировать вывод текста в ютф-8.

С хмлем вместо загрузки сайта ФФ предлогает сохранить страницу, а телефон не хочет загружать ее.

Не совсем понятно как работают заголоки.
Наверное не довел еще Денис эту часть.

Я бы предложил бы такое написание кода для заголовка с сохранением всех ключевых слов и описаний:

Код
<?php
global $mainframe;
$mainframe->_head['title'] = 'PDA | '.$mainframe->_head['title'];
mosShowHead();
?>

меняем это вместо mosShowHead();

Вместо PDA | можно оформить как угодно, и/или вставить свою переменнуюв бот.
*

Lu

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Версия сайта для КПК
« Ответ #74 : 25.06.2007, 10:32:02 »
Большое спасибо, Денис!  Теперь отображается нужная главная страница.
:)
Осталась только проблема с ссылками.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #75 : 25.06.2007, 10:45:13 »
на кпк с WM 5 все нормально.
смотерл и ИЕ и Оперой.

теперь вопрос, может и чегото не догоняю: пробую FireBoard заставить юзать спец шаблон для версии pda.
можно ли ботом устанавливать какую-либо переменную для определения что текущая версия сайта Pda ?
а в сторонних компонентах определять это (переменную) и менять вывод.

ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #76 : 25.06.2007, 10:45:50 »
а лучше засуну ка я это переменную в PDA шаблон :)
и чисто и акуратно.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #77 : 25.06.2007, 15:09:04 »
Шаблон выполняется уже после того, как отработал компонент. А насчет глобальной переменной для pda-версии — интересная идея.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #78 : 26.06.2007, 06:18:38 »
так индея не только интересная, а нужная :)
с помощью ее можно реализовать поддержку Pda в сторонних компонентах и модулях.

как раз та задача которая мы пытались реализовать в начале этой ветки :)
но не назабывать что эта переменная нужна и в pda боте и в pda под домен боте.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Re: Версия сайта для КПК
« Ответ #79 : 26.06.2007, 13:50:06 »
А какой переменной вы говорите???
Что-то не понимаю :(
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #80 : 26.06.2007, 14:00:19 »
Ну, например, на physicist.phpnet.us один товарищ хочет отключить AkoComments для pda-версии. Можно найти кучу других причин, почему нужно знать, для какой версии сайта формируется контент. Отсюда мы приходим к вполне логичному решению — нужна глобальная переменная, которая будет хранить информацию о том, обычную или pda версию нужно генерировать.
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Re: Версия сайта для КПК
« Ответ #81 : 26.06.2007, 14:45:49 »
ах вот вы о чем.
Я об этом тоже думал.

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

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #82 : 26.06.2007, 14:51:37 »
что-то вроде отключения ботов по их названию
А вот это не так-то просто сделать. Придется вручную «хакать» каждый бот/модуль/компонент, вывод которого нужно изменить (или вовсе убрать).
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Re: Версия сайта для КПК
« Ответ #84 : 26.06.2007, 15:16:54 »
Кстати можно задать какое-то правило для домена:

Если домен PDA.site.com то вывести эту информацию, иначе вывести другую.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК
« Ответ #85 : 26.06.2007, 15:56:17 »
Если информация выводится в модуле, то это можно сделать просто выставив «непересекающиеся» имена позиций для модулей в основной и pda версиях и опубликовав нужный модуль в позиции для pda.
« Последнее редактирование: 26.06.2007, 16:24:04 от Physicist »
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #86 : 26.06.2007, 19:06:29 »
да прохакать можно - если то что нужно.
да и разрабы компонентов, ботов - могут подключиться и дать возможность интеграции.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.

Re: Версия сайта для КПК
« Ответ #87 : 27.07.2007, 01:42:42 »
я что то вообще не пойму как сделать чтоб работало!!! установил шаблон активировал мамбот для хедер и футера у меня на сайте в основном шаблоне ничего нет,как я понял нужно изменить этот хедер на то расположение что мне нужно или что?
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Версия сайта для КПК
« Ответ #88 : 30.07.2007, 12:39:02 »
что хотели и что поулчили?
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Версия 2.1
« Ответ #89 : 03.09.2007, 18:48:29 »
Версия 2.1:

  • теперь нет разделения на «обычную версию» и «версию для поддомена» — все настраивается в рамках одного плагина;
  • опционально можно удалять картинки (img) и другие теги (iframe, object, applet, embed, script), которые Вам могут показаться «лишними» в версии для pda;
  • специально для разработчиков — создана глобальная переменная $ispda (или $GLOBALS['ispda']), принимающая значение true в случае версии сайта для pda и false в противном случае;
  • можно задавать имя поддомена (не обязательно pda.*);
  • и др.


[вложение удалено Администратором]
« Последнее редактирование: 04.09.2007, 16:41:03 от Physicist »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент онлайн калькулятор Priceleaf 1.0

Автор klubnichkaaa

Ответов: 14
Просмотров: 8149
Последний ответ 31.01.2021, 18:33:40
от varX
Простой личный кабинет из com_content

Автор frag79

Ответов: 48
Просмотров: 21066
Последний ответ 05.01.2020, 15:56:33
от Gulliver
EXP Autos Pro - Доска по продаже транспортных средств

Автор Alex_77

Ответов: 137
Просмотров: 57315
Последний ответ 02.02.2018, 21:05:58
от Alex_77
Интернет магазина Priceleaf shop

Автор klubnichkaaa

Ответов: 100
Просмотров: 23057
Последний ответ 12.09.2017, 18:36:51
от bato
Плагин SocButtons – кнопки социальных сетей Facebook, Twitter, ВКо

Автор tallib

Ответов: 733
Просмотров: 145682
Последний ответ 16.04.2017, 12:13:55
от Elimelech