Социальный клиент для мобильных устройств и ПК для сообществ (2)

Как выглядит Discourse в виде нативного приложения?

DemoPreview

Уникальный редактор, созданный специально для этого.

#СледитеЗаНами

2 лайка

это действительно круто :+1:

Это совместимо с плагинами?

1 лайк

Это действительно выглядит круто. Где я могу это найти?

Пожалуйста, наберитесь терпения, он пока недоступен :wink:

2 лайка

Я ещё не опубликовал приложение в магазинах, поэтому сейчас оно работает только на моём устройстве для разработки. Экраны — это просто превью, предназначенные для сбора обратной связи, а не рекламные материалы, так как я не аффилирован с Meta ни в какой форме.

Приложение изначально создавалось для моего сообщества, о котором я рассказывал в прошлом месяце. Я внес несколько незначительных изменений, чтобы поддержать другие форумы, и дал приложению отдельное название для тех, кто действительно хочет получить нативный клиент Discourse с почти всеми веб-функциями, интегрированными в него.

Однако некоторые функции могут не работать из коробки на некоторых форумах, поскольку мне требуется плагин, который должен сопровождать само приложение. Поэтому пользователи с собственным хостингом получают выгоду, а форум discourse.group получает ограниченную поддержку: на нём не будет нативного входа, push-уведомлений или моего кастомного режима «История» на главном экране приложения.

Если вы хотите увидеть, как приложение выглядит с вашим форумом, поделитесь его URL. Если же вам нужен превью с входом, вам нужно добавить схему приложения на ваш сайт:

Все настройки сайта >> Разрешённые перенаправления аутентификации пользовательского API

Ссылка на форум: https://url-форума/auth_redirect
Схема: sysaru://auth_redirect

3 лайка

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

Все форумы, использующие плагин Sysaru App Engine, получат нативные push-уведомления, поддержку миниатюр видео для режима «История» и постов.

Посты были обновлены для поддержки только готовых переводов. Чат и карточки пользователей не переводятся, так как Discourse не поддерживает это на нативном уровне. Помимо переводов самого Discourse, текст приложения был переведен на 49 языков, которые поддерживаются Discourse из коробки.

Следите за обновлениями…

4 лайка

Хотя я уделял основное внимание сортировке сообщений от новых к старым, я внедрил новый метод навигации по сообщениям, который стал более лаконичным, плавным и быстрым, чтобы вы могли следить за беседами без необходимости долго прокручивать длинные списки.

4 лайка

Одной из ключевых функций, которые я реализовал, является «Режим планшета». Поскольку раньше, до использования Discourse, я пользовался другим форумом, где панель ленты отображалась в выдвижной панели, я придумал эту идею и объединил оба режима в одном мобильном приложении, получив, по сути, два в одном. И теперь размышляю, стоит ли добавить поддержку складных устройств…

Вот превью активного режима планшета @mcwumbly

Буду рад вашим отзывам…

1 лайк

В режиме планшета правая панель будет отображать название сообщества активного подключенного форума. В этом коротком видео на community.openai.com видно, что в публикации автора 2400 ответов, и показано, как навигатор по публикациям загружает нужную запись, даже если пользователи удалили свои ответы и изменили порядок идентификаторов.

@LarisaHaster

3 лайка

Ого, выглядит просто супер! Когда вы планируете запускать бету?

1 лайк

Это действительно круто! :raising_hands:

2 лайка

Спасибо! Я уже запустил бета-версию для тех, кто откликнулся, но в основном на Android, так как для iOS и iPadOS я использую только симуляторы.

1 лайк

Спасибо, надеюсь, другим тоже понравится.

2 лайка

iOS, Android, складные устройства и планшеты — всё готово, и теперь завершена работа с десктопной версией для Apple.

Приложение работает на Mac OS Sequoia 15, обеспечивая 90% функциональности веб-версии Discourse.

Короткое демо-видео, снятое до того, как я попал под ограничение скорости из-за слишком быстрых действий :frowning: придётся внести корректировки :thinking:

«Уведомления сообщества» предназначены для мониторинга нескольких форумов одновременно после успешного безопасного входа на устройстве пользователя. Пользователи могут видеть количество ожидающих уведомлений на других форумах.

3 лайка

Вы планируете сделать это доступным для скачивания где-нибудь? Ищете отзывы?

Могу выложить в TestFlight, если будет интерес. Но я просто хотел получить обратную связь, чтобы понять, что сообщество Discourse считает необходимым.

1 лайк

Просто из любопытства: в чём преимущества настольного подхода по сравнению с браузером?

2 лайка

Боковую панель можно перевернуть, а видео можно воспроизводить в посте, в полноэкранном режиме приложения или добавлять в виджет «Кино»

Это вид виджета «Кино»

Это моя нативная колонка композитора справа

А это вертикальный режим с фиксацией вверху, чтобы вы могли следить за любым/всеми форумами, пока выполняете другие задачи на экране.

Я перенес многие элементы из моего планшетного приложения в настольную версию, но все приложения — iOS, Android, складные, планшеты и настольные — представляют собой единое цельное приложение.

1 лайк

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

Мой частный случай и обоснование могут не подходить всем, но он подходит мне и, возможно, еще нескольким пользователям. У меня есть гораздо больше функций, которые я представил здесь. Вот пример «Forum Explorer»: изначально я спроектировал его для создания подфорумов по островам в моем регионе, но сейчас тестирую его на всех доступных форумах.

1 лайк

Это сборка для разработки, которая работает, но в 5 раз медленнее, чем в продакшене. На планшете — в 7 раз медленнее.

2 лайка