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

BIGFOOT

  • Новичок
  • 4
  • 0 / 0
Подскажите, пожалуйста, как средствами JS реализовать продажу электронных билетов?

1. нужно устанавливать какое-то доп расширение, чтобы продавать цифровые товары?

2. Можно ли как-то генерировать билеты для каждого покупателя отдельно? Рандомно автоматически или хотя бы из заранее созданного списка (но так чтобы только один пункт списка (один код) в одни руки.

3. Можно ли отправлять этот код по SMS?

4. Можно ли как-то встраивать этот код в изображение автоматически? Т.е. есть исходник картинки=товар и на нём, как водяной знак появляется свой код для каждого покупателя.


И если кто-то проходил путь по реализации билетов на JS, подскажите, пожалуйста, может быть ещё на что-то нужно обратить внимание из того, что я не озвучил?

Благодарю за внимание!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Продажа электронных билетов
« Ответ #1 : 07.02.2018, 01:10:22 »
1. по сути чтобы продавать цифровые товары ничего дополнительно не нужно. но вам сначала нужно создать их, эти товары. билеты или что там у вас. т.е. каждый билет - это товар, создаете его в админке, ставите количество 1, чтобы 1 билет нельзя было купить более чем 1 раз, добавляете туда изображение билета, код задаете и т.п.
2. чтобы они генерировались автоматически - такого нет, это нужно писать плагин.
3. смс-ки отправлять - тоже плагин. есть готовые, немало, можно какой нибудь будет переделать под ваши требования что именно отправлять.
4. водяной знак - тоже плагин. тоже есть готовые, накладывают водяной знак при сохранении товара.

P.S. от меня имхо - JoomShopping не очень подходит для продажи билетов. есть много расширений, которые специально заточены под продажу билетов. гораздо проще и лучше использовать именно их
« Последнее редактирование: 07.02.2018, 01:15:25 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

BIGFOOT

  • Новичок
  • 4
  • 0 / 0
Re: Продажа электронных билетов
« Ответ #2 : 07.02.2018, 01:24:33 »
Спасибо за ответ! Начали работать с Event Booking, который "как-бы" профильный компонент, но там не получилось реализовать банальную вещь: выбор даты и времени. Т.е. только длинющей простынёй ивентов, где одна строка = одна дата + время. Может быть, сталкивались с ним или другими компонентами под озвученные цели и можете порекомендовать. Главное, чтобы ещё и оплаты принимать было не проблемой.

А по JS хотел уточнить, по Вашему ответу:

1. Продаём мероприятие, которое может повторяться 3 раза в день, несколько месяцев подряд. Вместимость 10 человек, к примеру. Создавать каждый раз отдельный товар тут совсем не вариант =\

2. Может быть, возможно тогда делать рандомным номер заказа? это тоже устроило бы.

4. на всякий случай уточню: тут главный вопрос не в том, чтобы накладывался водяной знак, а в том, чтобы он был уникальный для каждого покупателя.
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Продажа электронных билетов
« Ответ #3 : 07.02.2018, 06:39:22 »
Sale events / Ticket shop (Продажа событий / магазин по продаже билетов)
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Продажа купонов / кодов

Автор effrit

Ответов: 2
Просмотров: 1138
Последний ответ 14.11.2019, 12:05:12
от dmitry_stas
Продажа весового продукта и начисление балов за покупки

Автор vova630

Ответов: 3
Просмотров: 1047
Последний ответ 18.05.2017, 00:43:06
от vova630
Продажа без НДС

Автор FIORD_CMS

Ответов: 6
Просмотров: 2002
Последний ответ 07.03.2013, 14:53:59
от nevigen