LINUX.ORG.RU
ФорумTalks

Форумная система не на основе Web

 , ,


1

2

Бывает ли такая система, что есть сервер с темами и сообщениями и клиент приложение (обычное GUI приложение, не Web), которое показывает сообщения на сервере а также позволяет писать сообщения после регистрации?

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

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

★★★★★

Последнее исправление: X512 (всего исправлений: 1)

Retroshare - форум без web, но то что ты описал. Juick еще был, тоже похоже.

Сервер с темами и сообщениями и клиент приложение (обычное GUI приложение, не Web), которое показывает сообщения на сервере а также позволяет писать сообщения после регистрации?

Наверное всякие кликнты соц. сетей так работают.

Kolins ★★★★★
()
Ответ на: комментарий от WitcherGeralt

В протоколе есть всё необходимое для организации форума вплоть до тредов.

Клиенты, которые это поддерживают, есть или писать надо?

X512 ★★★★★
() автор топика

А что понимается под Web? Например, любой современный форум/соцсеточка в виде SPA + REST API, это веб или нет? На первый взгляд всё как ты хочешь.

no-such-file ★★★★★
()
Ответ на: комментарий от X512

Треды я нигде не видел, мб просто не знаю, что они поддерживаются, но их легко реализовать плагином в гаджиме.

Непосредственно в стилистике форума клиентов, конечно, нет. Но, если поднять сервер и соответствующе настроить, то по сути от форума отличаться не будет.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 1)
Ответ на: комментарий от no-such-file

А что понимается под Web?

Использует Web браузер и HTML отображения интерфейса. Использование WebView для рендеринга комментариев допускается.

SPA

Single page application? Это Web. Клиент должен быть на Qt/GTK/Swing/WinApi/HaikuAPI и т.п..

X512 ★★★★★
() автор топика
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от X512

Использование WebView для рендеринга комментариев допускается

Клиент должен быть на Qt/GTK/Swing/WinApi/HaikuAPI

Ну ты либо крестик сними, либо трусы надень.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

E-Mail клиенты тоже WebView для текста сообщения используют. Можно также какой-нибудь RichEdit с Markdown.

X512 ★★★★★
() автор топика
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

тоже WebView для текста сообщения используют

Ну так ты определись что для тебя web? Т.е. рендеринг html ты не считаешь за веб, как я понимаю. Тогда SPA это не веб, в т.ч. оно может в WebView работать. В т.ч. оно может даже быть в письме которое пришло по мылу и отображаться в твоём e-mail клиенте.

no-such-file ★★★★★
()

После уточнения ОП всё стало ещё интереснее.

а также позволяет писать сообщения после регистрации

предполагается центральный сервер и возможность анонимного доступа

Что мешает написать десктопный клиент для того же ЛОРа?

vvn_black ★★★★★
()
Ответ на: комментарий от no-such-file

Ну так ты определись что для тебя web?

Когда форум целиком в браузере показывается.

Тогда SPA это не веб, в т.ч. оно может в WebView работать.

Тормозные электроны не нужны.

В т.ч. оно может даже быть в письме которое пришло по мылу и отображаться в твоём e-mail клиенте.

В e-mail клиенте JavaScript выключен.

X512 ★★★★★
() автор топика
Ответ на: комментарий от vvn_black

А у лоровского форума есть апи? Или html парсить предлагается? А апи умеет отдавать данные неавторизованному пользователю?

cobold ★★★★★
()
Ответ на: комментарий от vvn_black

Что мешает написать десктопный клиент для того же ЛОРа?

Ничего. Более того, уже был один. Не очень взлетело. Хотя, возможно потому что он был страшен, ибо Tcl/Tk.

https://github.com/maxcom/tklor

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от vvn_black

Что мешает написать десктопный клиент для того же ЛОРа?

так была же попытка сделать API, но не взлетело

shrub ★★★★★
()

Бывает ли такая система, что есть сервер с темами и сообщениями и клиент приложение (обычное GUI приложение, не Web), которое показывает сообщения на сервере а также позволяет писать сообщения после регистрации?

BBS.

mord0d ★★★★★
()

Была 40 лет назад такая рубрика в газетах, «по письмам читателей». Читать могли вообще все. Писать, в принципе, тоже, но была жёсткая модерация на входящие сообщения, связанная с ограниченным объёмом рубрики. Могли даже анонимов изредка печатать, но в виде исключения.

tiinn ★★★★★
()
Ответ на: комментарий от admucher

Как минимум, там были треды. ЛОР их всегда умел, но они во фронте не реализованы. Плюс, у многих интернет был по карточкам, а гигантские срачи на 100500 страниц читать хотелось.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)

IDEC. Есть кучка клиентов, реализации возможны хоть на флоппи. https://ii-net.tk/

Difrex ★★★★
()
Ответ на: комментарий от bread

Любая http-дристня

И чем json или graphql по http отличается от какого-нибудь xmpp и т.п.? Ну и если сайтик по websocket тоже самое гоняет это уже не web?

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от vvn_black

десктопный клиент для того же ЛОРа?

ТС вообще не против webview, т.е. можно просто на qt типовую морду навалять и вуаля, уже не веб, ЛОЛ.

no-such-file ★★★★★
()
Ответ на: комментарий от X512

HTML парсить или есть API?

А в чём принципиальная разница? API как бы тоже нужно парсить, просто там уже готовый стандартный парсер имеется.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

т.е. можно просто на qt типовую морду навалять и вуаля, уже не веб, ЛОЛ.

Нельзя, WebView можно использовать только для сообщений и по одному на каждое сообщение (выводить список сообщений в одном WebView тоже нельзя).

X512 ★★★★★
() автор топика
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от BceM_IIpuBeT

Телетекст. Но там постить нельзя прямо из клиента, нет обратной связи.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Интересно, как это выглядело. На форуме скрины все дохлые, а гугл порнографию (в прямом смысле) какую-то выдает

admucher ★★
()

FIDO? Там эхоконференции были. Вполне годно.

bvn13 ★★★★★
()
Ответ на: комментарий от Avial

irc?

Оно не умеет загружать старые сообщения.

X512 ★★★★★
() автор топика

NNTP. Сайт rsdn умеет и веб и ннтп например.

Но да, гламурные клиенты выкидывают поддержку. Thundetbird пока умеет и ннтп и чаты в xmpp.

sergej ★★★★★
()
Ответ на: комментарий от sergej

почтового сервера с shared mailbox-ами

Возможно сделать единый IMAP аккаунт, возможно анонимный, и несколько SMTP аккаунтов для отправки сообщений?

X512 ★★★★★
() автор топика
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

Sieve скрипт и адреса вида public+tag@…

Т.е. 1 smtp аккаунта хватит.

sergej ★★★★★
()
Ответ на: комментарий от X512

Сам скрипт, вдруг кому пригодится. Первые 2 if-а проверяют, что письмо точно от локального пользователя, а не снаружи.

require ["mailbox","fileinto","imap4flags", "variables", "envelope", "subaddress"];

if not exists "Authentication-Results" {
  if envelope :matches :domain "from" "MYDOMAIN.com" {
    if envelope :matches :detail "to" "*" {
      set :lower "name" "${1}";
      fileinto :create "${name}";
      stop;
    }
  }
}

fileinto :flags "\\seen" "Trash";
stop;
sergej ★★★★★
()
Ответ на: комментарий от sergej

Все папки пользователя public (кроме Inbox/Sent/Trash естественно) расшарены read-only со всеми пользователями. Работает почти как локальный nntp (который тоже есть).

Но NNTP умеет то, что сейчас наверное назовут федерализацией, когда сервера между собой передают сообщения.

sergej ★★★★★
()
Ответ на: комментарий от praseodim

Фидошные эхи и близко не похожи на форумные треды, скорее на тематические группы во всяких телеграммах/вотсапах. Да и то достаточно условно из-за серьёзных технических отличий — например, полной истории эхоконференции тупо могло не существовать в природе. Свою подшивку RU.ANECDOT я получил от босса на паре дискет. Он — от своего аплинка. Насколько она была полная, не знает сам Б-г.

gremlin_the_red ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.