[3.3] Official Extensions: phpBB Browser Push Notifications

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

[3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Название расширения: phpBB Browser Push Notifications
Автор: phpBB Extension Development Team
Описание расширения: Официальное расширение phpBB, добавляющее браузерные пуш-уведомления.
Репозиторий разработчиков: https://github.com/phpbb-extensions/web ... ifications
Скачать: https://www.phpbb.com/customise/db/exte ... fications/
Совместимость: 3.3.12 <= phpBB <= 4.0.0
Язык: английский, русский

Данное расширение портирует соответствующий функционал ядра phpBB 4.0 в phpBB 3.3, вследствие чего при обновлении phpBB 3.3 -> 4.0 после удаления расширения все данные и настройки подписок сохраняются.

Для корректной работы (увеличения производительности и исключения таймаутов) настоятельно рекомендуется использование следующего расширения PHP: gmp.

Расширение также добавляет функционал прогрессивного веб-приложения для мобильных устройств (PWA).

В случае установки из репо необходимо предварительно установить зависимости через composer.
Скриншоты: 
image.png
image.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение dimassamid »

Если в настройках браузера уведомления запрещены, то кнопка "Подписаться" выглядит нерабочей. При нажатии ничего не происходит, и не каждый из простых пользователей догадается почему. Не реализовано даже никаких информационных всплывающих сообщений. А ведь многие даже не в курсе, что у них в браузере уведомления выключены. В старом расширении в таких случаях показывалась надпись "Запрещены", а сама кнопка являлась неактивной. Это было несколько дружелюбнее для юзеров и уже наводило их на определённые мысли.
Как это выглядело в старом расширении 
Изображение
Было бы здорово, чтобы в официальном расширении реализовали нечто похожее, а также всплывающее сообщение, что-то типа "Разрешите уведомления в вашем браузере". Всё-таки интерфейс должен быть user-friendly. Ну и кнопка сама по себе в старом расширении выглядит красивей. :)

В остальном, вроде бы работает, даже в Edge. Будем тестировать дальше. :popcorn

Отправлено спустя 1 час 32 минуты 34 секунды:
И перевод в русской локализации я бы изменил на "Браузерные" или "Браузер" в UCP, а то выглядит громоздко.
Заголовок в настройках 
web push title.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Принимается, кроме всплывающих запросов. Он всплывает только раз для домена. Если в первый раз разрешили - больше не появится. Это не связано с работой расширения, а логика работы браузера, насколько я знаю.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение dimassamid »

Это да, но я не про браузерные оповещения. Я имел ввиду что-то типа такого:
message.png

Отправлено спустя 15 минут 32 секунды:
Если конференция мультиязычная, то уведомление показывается на языке отправителя, а не получателя. В старом расширении была такая же проблема. Со слов автора, он не мог это исправить без прямого вмешательства в код ядра. Здесь, насколько я понимаю, та же ситуация. Но, возможно, это будет реализовано в phpbb 4, т.к. сей код будет уже интегрирован?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MasterX
phpBB 1.4.4
Сообщения: 120
Стаж: 5 лет 1 месяц
Благодарил (а): 24 раза
Поблагодарили: 14 раз

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение MasterX »

rxu,
Так а эту фиговину можно поставить, что бы потестить, а когда релиз выйдет, заменить на релизную, или она так встраивается в ядро форума, что
отковырять ее назад, что бы потом установить финальную версию, не получится?
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 979
Стаж: 7 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 164 раза
Поблагодарили: 162 раза

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение ronim »

MasterX, Это расширение ставиться и удаляется как все другие расширения.
Но есть одно ограничение версия РНР форума должна быть 3.3.12
Если ты не видишь проблем на форуме , но это не значить что их там нет
MasterX
phpBB 1.4.4
Сообщения: 120
Стаж: 5 лет 1 месяц
Благодарил (а): 24 раза
Поблагодарили: 14 раз

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение MasterX »

ronim писал(а): 15.06.2024 21:49 MasterX, Это расширение ставиться и удаляется как все другие расширения.
Но есть одно ограничение версия РНР форума должна быть 3.3.12
Спасибо, как раз именно эту версию и пробую, просто уточнял.
Или уже дождаться релиза, думаю за месяц разработчики расширение допилят...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC8] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

MasterX, "отковырять" можно всегда с полным удалением данных расширения. Но с большой долей вероятности можно будет просто обновить на релиз в обычном порядке.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC9] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

dimassamid писал(а): 15.06.2024 16:14 Я имел ввиду что-то типа такого
Реализовано в RC9. Также добавлено получение уведомлений в случае, если пользователь не "залогинен" на конференции.
dimassamid писал(а): 15.06.2024 16:14 уведомление показывается на языке отправителя, а не получателя
Работа над багом ведется, будет исправлен как в расширении, так и в ядре phpBB4.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC9] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Nekstati писал(а): 02.01.2024 15:57 1) Новое расширение работает в браузере Edge
2) Меньше кода исполняется на каждой странице
3) Будет поддерживаться и обновляться
4) Нет всплывающего запроса на уведомления при первом входе (не имеет смысла, все отвечают "Нет")
5) Будет работать в Safari на iOS. В тестах уже работает.

Отправлено спустя 54 секунды:
rxu писал(а): 16.06.2024 18:37 Работа над багом ведется, будет исправлен как в расширении
Также исправлено в расширении.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC10] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Выпущена версия RC10 с поддержкой указанного выше функционала.
Настройки PWA (для возможности активации браузерных уведомлений на iOS) находятся в разделе "Настройки конференции".
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC10] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Функционал PWA (Progressive Web Application) позволяет устанавливать сайт как приложение не только под iOS, но и под Android.
При этом сайт функционирует как полноценное приложение: значок приложения с кратким именем сайта выводится на рабочий стол и в список приложений, при запуске нет атрибутов браузера (адресной строки и т.п.), уведомления настраиваются так же, как для обычного приложения.

Испытать можно прямо здесь на нашем сайте.
Изображение
Аватара пользователя
Leo Angel
phpBB 2.0.7a
Сообщения: 622
Стаж: 7 лет 3 месяца
Благодарил (а): 210 раз
Поблагодарили: 69 раз

Re: [3.3] [RC10] Official Extensions: phpBB Browser Push Notifications

Сообщение Leo Angel »

rxu писал(а): 03.07.2024 10:56 Функционал PWA (Progressive Web Application) позволяет устанавливать сайт как приложение не только под iOS, но и под Android.
А вот это очень интересует!
Подскажите, как это можно сделать? Куда копать, что читать-смотреть-пробовать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC10] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Leo Angel писал(а): 03.07.2024 13:06 как это можно сделать
Начиная с версии RC10 данного расширения. Настройки PWA: Админраздел - Настройки конференции

image.png


Затем входите на конференцию в Хроме на Андроид, Хром либо покажет всплывающее сообщение с предложением установить предложение сайта, либо три точки в правом верхнем углу - Добавить на гл. экран. Сайт установится как приложение, значок (указанное в настройках PWA изображение размером 192х192) появится на рабочем столе и в списке приложений с подписью, указанной в настройках PWA как краткое имя сайта (до 12 символов). Затем открываете это приложение, активируете подписку на Webpush, по запросу Андроид разрешаете уведомления от приложения. Готово.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Re: [3.3] [RC10] Official Extensions: phpBB Browser Push Notifications

Сообщение Siava »

rxu, с локализацией в RC10 какие-то странности. Причём в английском тоже.
При включении напротив включенного написано "Enable ..."
В русской вовсе печалька :)

Изображение
Изображение
Изображение
Изображение
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] [RC10] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Siava писал(а): 03.07.2024 13:29 с локализацией в RC10 какие-то странности. Причём в английском тоже.
Есть такое. Переубедить не получилось, говорят, что для них это норм.
В русском варианте что-нибудь придумаем, на гуру пока поменял языковую переменную на другую.

Отправлено спустя 2 минуты 1 секунду:
Уведомление от приложения Гуру в Андроиде. Красота :)

Screenshot_20240703_173159_Chrome.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Вернуться в «Поддержка расширений для phpBB»