Wednesday January 05 2022 03:44, from Valentin Kuznetsov -> Nil A:
VK> База писем, наподобие МСГ. Hо полностью текстовая - с VK> pаскодиpованными шапками. Имеется также pеестp для оpиентации по базе. VK> CGI-скpипт из базы только читает. Запись в базу и pеестp пpоизводит VK> только тоссеpный скpипт [...]
Более-менее понятно. Традиционно сообщения пихают в SQL какой-нибудь, чтобы потом халявно запросами узнавать про количество разных сообщений, сортировать по разным полям, и просто вытаскивать сообщения.
Я предлагаю дизайн, и чем-то это всё похоже, но отличия основные вот в чём:
* Работаем напрямую с базами JAM/Squish - у нас совместимость с другими редакторами, например, голдедом, и с тоссером из-каробки без хуков (немного магии, правда, если хотим хостить поентов таким образом)
* Бакенд генерирует json, из которого JS на стороне браузера/webview меняет DOM, а не сразу HTML - одностраничное-веб-приложение (SPA) может знать чуть больше как отображать, может пользоваться локальным сториджем, можно закатать прям как приложение, без браузера. Кстати, кордова какая-нибудь на телефоне может добраться до жестов, камеры, и адресной книги, а просто браузер не может.
Кстати, наверное ты прав, и для совсем унылых без-JS-браузеров, им можно сразу HTML отдавать, но тогда функционал и гуй прост как в WebFIDO. И даже это не отменяет моей идеи, что надо сразу в/из JAM брать сообщения.
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)