Jump to content

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

Featured Replies

Давненько меня здесь не было... Я вернулся сюда с анонсом чата для 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

 

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

Link to comment
https://ipbmafia.ru/topic/24161-anons-novogo-ajax-chata-dlya-ips/
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/24161-anons-novogo-ajax-chata-dlya-ips/?&do=findComment&comment=178541
Share on other sites
В 05.03.2022 в 13:59, Desti сказал:

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

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

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

Link to comment
https://ipbmafia.ru/topic/24161-anons-novogo-ajax-chata-dlya-ips/?&do=findComment&comment=178629
Share on other sites

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

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

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

Link to comment
https://ipbmafia.ru/topic/24161-anons-novogo-ajax-chata-dlya-ips/?&do=findComment&comment=178630
Share on other sites
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 мигрирует от одного разработчика к другому фактически в нерабочем состоянии

 

Link to comment
https://ipbmafia.ru/topic/24161-anons-novogo-ajax-chata-dlya-ips/?&do=findComment&comment=178631
Share on other sites
1 час назад, IAF сказал:

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

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

Link to comment
https://ipbmafia.ru/topic/24161-anons-novogo-ajax-chata-dlya-ips/?&do=findComment&comment=178632
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.