Будет ли offtopzone перенесена на сайт? Если да, то как это будет реализовано?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ScorpioT1000
Скину цитату, как я это представлял. Но гад врятли сделает что-то такое.
Обмен сообщениями
Если посмотреть на наш чат, то мы видим взятый исходник банальнейшего чата прошлого тысячилетия с пришитой системой варнокоманд и системой репортов. Система репортов написана неплохо, но сам факт её «прилепленности» к этому убогому чату, да и сам чат в целом не может не доставлять.
Я предлагаю, как сейчас на всех без исключения солидных системах обмена сообщениями, создать уже систему «каналов».
По порядку, как я это представляю.
Модуль самого чата не отвечает за сообщения, но поле ввода текста пишет сообщение в определенный канал (см. ниже)
Устроено может быть примерно так:
• когда мы просто пишем в чат, сообщение отправляется в последний выбранный канал
• по умолчанию выбирается канал «main» (см. ниже)
• выбирать, в какой канал писать, мы можем в каком-нибудь выпадающем списке, или по клику на любое сообщение (тогда выбирается активным тот канал, которому это сообщение принадлежит) или через слеш (см. ниже)
• main – общий чат
• moder ‘m’ – канал модераторов (тот, что раньше был сумраком)
• admin ‘a’ – канал администраторов и супермодераторов
• report ‘#****’ – уже существующий ранее канал репортов
• project group ‘<project short name>’ – группа проектов. Я думаю, что задания для проектов надо тоже включить сюда, а не в report
• private ‘pm’ – канал личных сообщений
• warning ‘***warn text***’ – канал предупреждений, тут спорно, надо продумывать, как будет устроен.
/m я пишу в модер канал
/a теперь пишу в админ-канал
#6666 + репорт закрыли
/pm вот тут ответил на последнее сообщение
/pm вася ну и васе можно написать
/warn ZlaYa1000 100500 варн так же можно вызывать, без особых проблем
/woo в канал проекта
/jc а этот проект для юзера закрыт и нельзя писать
/main возвращаемся в общий
Таким образом, мы получаем современный функционал обмена сообщениями по всему ресурсу, который избавит нас от ненужных костылей в задачах проектов, чатах проектов(которые планировались) и репортах для модераторов.
UPD
не надо ставить это как ответ, ок?)
жаль я логи смотреть не могу, кто все время втыкает свой сраный "лучший ответ" - вставил бы по полной =)