Поделитесь своим мнением о новом приложении Discourse Hub для iOS 🆕

За последние несколько месяцев мы внесли захватывающие улучшения в приложение DiscourseHub для iOS.

  • Знали ли вы, что во вкладке Обзор доступно более 500 сообществ Discourse, в которые можно вступить?
  • Знали ли вы, что Discourse Hub можно установить на macOS из Mac App Store?
  • Или что можно провести пальцем вправо по сайту, чтобы сразу перейти к разделам /chat и /hot?

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

Попробуйте последнюю версию здесь и расскажите нам, что вы думаете!

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

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

Как бы вы в целом оценили эту версию приложения?
  • Не соответствовало моим ожиданиям
  • Выглядит многообещающе, но я не думаю, что стану регулярным пользователем
  • Довольно хорошо, я начну использовать это для Discourse
  • Это здорово. Hub, где ты был всю мою жизнь?
0 voters
Использовали ли вы приложение DiscourseHub до этого?
  • Я использую его постоянно
  • Я использую его время от времени
  • Я пробовал его раньше
  • Нет, это первый раз, когда я его пробую
0 voters
Готовы ли вы пообщаться с нами о вашем опыте использования приложения?
  • Да, по телефону
  • Да, через личные сообщения/чат в Meta
  • Нет, спасибо
0 voters

Предыдущее обсуждение доступно по адресу: How would you improve the Discourse iOS App Experience?

12 лайков

Я только что установил DiscourseHub и у меня есть несколько вопросов. Показывает ли вкладка Discover все сообщества Discourse или только те, которые размещены на платформе Discourse? Также, как работает функция поиска сообществ?

Просто предложение: когда добавляется конкретное сообщество, могли бы быть предложены связанные рекомендации на его основе.

8 лайков

Узнать больше о Discourse Discover можно по адресу:

6 лайков

Спасибо за分享! Однако, я считаю, что Discourse Discover показывает только список определённых сообществ. В iOS, однако, я могу найти некоторые форумы через поиск, которые не отображаются в Discover.

2 лайка

Решение о включении принимают администраторы. Им необходимо включить соответствующую настройку на своём форуме.

5 лайков

Спасибо, что поделились :slight_smile:

1 лайк
  • Или что можно свайпнуть вправо по сайту, чтобы напрямую перейти в /chat и /hot?

Я только что попробовал это в Meta в iOS Discourse Hub 2.0.8, и это не сработало. Свайп влево — это жест «назад», свайп вправо — жест «вперёд».

Я перестал использовать Discourse Hub, когда в iOS PWA появилась поддержка уведомлений. Это была единственная функция, которая мне лично была нужна.

Думаю, Discourse Hub довольно полезен для тех, кто не может разобраться, как установить PWA на iOS, потому что Apple намеренно усложнила этот процесс (кнопка «Поделиться», прокрутка вниз, «Добавить на главный экран», сохранить).

Я бы никогда не стал использовать Discourse Discover. Зачем мне просто просматривать кучу не связанных между собой форумов?

Можно представить что-то вроде Reddit для тем Discourse, чтобы интересные темы со всей вселенной Discourse появлялись на странице/вкладке, которую я бы просматривал, но я сомневаюсь, что даже стал бы этим пользоваться. Скорее всего, я просто буду использовать Reddit, Hacker News или какой-то аналогичный сайт. Такие сайты иногда ссылаются на темы Discourse, но также могут ссылаться на любые другие статьи.

4 лайка

Или не хочет заполнять экран множеством иконок, когда следит за несколькими форумами. Или нуждается в более удобном способе обновления форума, чем закрытие PWA в стиле Apple. Или предпочитает получать ссылки самым быстрым и простым способом.

2 лайка

Функция свайпа для /chat и /hot находится на главном экране; нужно свайпнуть по строке сайта там.

Обратите также внимание, что значок чата будет отображаться только для сайтов, где чат включен для учётной записи пользователя, авторизованной в приложении (так что если вы не авторизованы в приложении, значок чата не появится).

3 лайка

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

Однако для меня наличие шлюза к другим сообществам как шлюза к моему собственному нежелательно, поэтому, к сожалению, я не буду использовать это приложение для своего сообщества. Тем не менее, я использую его для доступа к Meta Discourse.

Я определённо рассмотрел бы варианты приложений, платных или бесплатных, которые можно опубликовать в своих собственных аккаунтах iOS/Android. Очевидно, что Discourse вне всякой конкуренции в этой области, поэтому любые решения от них были бы исключительными. У меня есть опубликованное приложение WordPress для Android и iOS, которое работает безупречно для Discourse, за исключением push-уведомлений и индикатора значка приложения для уведомлений, что является существенным недостатком, но таковы реалии. Я собирался попробовать плагин OneSignal, но, похоже, он больше не поддерживается (EOL), так что, думаю, откажусь от этой идеи. Есть ещё несколько вариантов для приложений, не являющихся PWA, но, несмотря на отличные усилия, они, насколько я могу судить, ещё не дозрели.

Понимаю, что уже ушёл от темы, поэтому подведу итог: я ставлю приложению Discourse высокую оценку и хвалю за отлично проделанную работу, но использовать его вне доступа к Meta и другим сообществам «Discourse» не буду.

4 лайка

Почему? <это_тупо>

Главная проблема для меня, как и в прошлом, — это аутентификация. Я обновил приложение до последней версии и попытался ещё раз. Я подписался на несколько сообществ в разделе «Обзор». Затем я перешёл на «Главную», чтобы войти в них.

Вот что произошло:

  • Аутентификация через Meta прошла успешно.
  • Попытка аутентификации через Auth0 не удалась, хотя я не до конца уверен, связано ли это с тем, что я попытался использовать неправильный способ входа через социальные сети.
  • Попытка аутентификации через Hugging Face удалась, но встроенный браузер перенаправил меня на сайт Hugging Face. Это, наверное, нормально, но далеко не оптимальный опыт. Мне никогда не нужно использовать сайт Hugging Face в виртуальном браузере внутри приложения DiscourseHub.
  • Попытка аутентификации через OpenAI также не удалась.

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

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

  1. Вы входите в учётную запись в самом приложении, привязанную к адресу электронной почты (адрес подтверждается в процессе).

  2. Хаб регистрируется на всех отслеживаемых экземплярах, то есть фактически на всех экземплярах, участвующих в хабе.

  3. Хаб является «автоматически включённым» провайдером для DiscourseConnect, то есть у него есть свой ключ или секрет, который он отправляет экземплярам для использования в процессе аутентификации. Очевидно, что это должно быть строго контролироваться, однако учитывая, что Discourse контролирует приложение Хаб, это кажется выполнимым.

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

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

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

8 лайков

Спасибо, Ангус, ценю обратную связь!

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

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

У меня это тоже не сработало, и я думаю, что вы обнаружили здесь ошибку, связанную с недавними изменениями в ядре. Я открою отдельную тему по этому вопросу.

Да, это проблема конфигурации на стороне HF… их аутентификатор не возвращает пользователя на форум. Это происходит и в обычном браузере. Но в Hub это особенно проблематично.

4 лайка

10 сообщений были перенесены в новую тему: Размер шрифта слишком большой в приложении iOS Discourse Hub

Это хороший вопрос для размышления. До недавнего времени, когда я начал использовать Discourse, я не работал с продуктами с открытым исходным кодом. Думаю, концепция общего приложения для многих сообществ согласуется с философией open source. Честно говоря, я считаю, что реагирую с осторожностью, пытаясь защитить то, во что вкладываю усилия. Возможно, так и должно быть с коммерческими продуктами, за которые вы постоянно платите, но даже в этом случае при запуске нового сообщества возникает опасение предлагать пользователям, которых вы пытаетесь привлечь в качестве участников, другие варианты. PWA от Discourse облегчает мысль об отказе от Android и iOS в целом и просто эффективном предложении PWA людям для удобной установки. Поэтому у меня есть некоторые сомнения. Однако, если бы такое приложение было доступно для покупки, я бы без колебаний приобрёл его и установил самостоятельно в магазины приложений. Хорошо немного поразмыслить над этим.

Эта серая кнопка, указывающая на необходимость свайпа вниз (для переключения форумов), перекрывает индикатор прогресса, что выглядит довольно странно:

(iOS, iPhone 12)

1 лайк

Я пробую это приложение, потому что PWA на iOS всё ещё очень глючит, в последнее время проблемы кажутся даже хуже.

Я пробую это приложение, чтобы проверить, те же ли баги там возникают.

Если нет, есть ли способ улучшить работу PWA?

Баги, с которыми я сталкиваюсь при использовании PWA, добавленного на главный экран:

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