Перейти к содержанию

Анонс нового AJAX-чата для IPS


IAF

Рекомендуемые сообщения

Давненько меня здесь не было... Я вернулся сюда с анонсом чата для IPS собственной разработки.

2022-03-05_133009.thumb.jpg.2c2b2ae068f725cc5235040689d39f66.jpg

Описание функционала под спойлером

Спойлер

Функционал:

  • Получение сообщений при помощи AJAX-запросов к серверу
  • Поддержка отправки форматированных сообщений и сообщений с аттачами, встраиваемыми ссылками (Twitter, YouTube, внутренние ссылки сайта и т.д.)
  • Гибкая система прав, позволяющая установить настройки для каждой группы отдельно
  • Синхронизация изменений (отредактированных сообщений, удаления) без перезагрузки страницы
  • Подсветка упоминаний
  • Страница с архивом всех сообщений чата (за всё время)
  • Возможность небольшой настройки окна чата пользователем под себя
  • Возможность конвертации из Chatbox
Спойлер

Подборка скриншотов

Страницы чата из ACP:

2022-03-05_132812.thumb.jpg.68c4d05a704b84913747dc69c1cce160.jpg2022-03-05_133200.thumb.jpg.9fab09c8c69b59a5cc0a39f9ab7f6601.jpg2022-03-05_133224.thumb.jpg.970c836dc4f3943499e6e4df72da5b77.jpg2022-03-05_133239.thumb.jpg.93e1b9445813396e29b1423fc5a39ced.jpg

Публичная часть:

2022-03-05_132555.thumb.jpg.ae986e3db131b6d50437809a4faea97d.jpg2022-03-05_132648.thumb.jpg.e3116b2a9c52e9bec6d02aecb7046dd9.jpg2022-03-05_132702.thumb.jpg.76908b50bb0158e6e12216e04afc934a.jpg2022-03-05_132902.jpg.a34f9fdf95fe45c9e779c4730651ca5a.jpg2022-03-05_133018.jpg.45203504bfaf4e7cb7ff03110641120a.jpg2022-03-05_133135.thumb.jpg.34bac9f698c3885019e114bdf8ba6f0e.jpg2022-03-05_133450.thumb.jpg.b02cbd4f86d7c39b9faf57e49f22acb8.jpg

 

Меня интересует вопрос - нужно ли это сейчас кому-либо, а также любые пожелания.

Ссылка на комментарий
Поделиться на другие сайты

AJAX чат в 2022? Наверное нет.

Ссылка на комментарий
Поделиться на другие сайты

В 05.03.2022 в 13:59, Desti сказал:

AJAX чат в 2022? Наверное нет.

А какие альтернативы предлагает IPS в 2022?

Для использования всяких Server-Sent Events и WebSockets требуется наличие "воркера", запущенного на сервере вручную через терминал или systemd. А это идёт вразрез с политикой IPS, которая запрещает даже ручную загрузку файлов в папки приложений. Потому и выбор пал на старый добрый AJAX.

Ссылка на комментарий
Поделиться на другие сайты

IPS ничего не предлагает, там и так чатов хватает.

Но если задача вылезти в маркет IPS, то правила придется соблюдать.

Но как-то Babbles пролез туда, а он как раз node.js/socket.io

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Desti сказал:

Но как-то Babbles пролез туда, а он как раз node.js/socket.io

Цитата

This is the self hosted version of babble chat. it requires you to have access to nodejs or provide nodejs for it. this is a unconditional requirement for this application.

Изначально сказано, что без доступа к серверу ничего не выйдет

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

Chatbox поддерживает только однострочные сообщения без форматирования, а Chatapp мигрирует от одного разработчика к другому фактически в нерабочем состоянии

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, IAF сказал:

А таких чатов сейчас как-то особо нет.

Видимо спроса нет? Многие админы вообще чаты не любят, контент теряется.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...