Jump to content

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

Featured Replies

Posted
comment_178540

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

 

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

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

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

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

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

comment_178630

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

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

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

  • Author
comment_178631
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 мигрирует от одного разработчика к другому фактически в нерабочем состоянии

 

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

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

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

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.