Система личных сообщений
Доброго времени суток!
Я смотрю в сообществе Василия краудфандинг начал приживаться, это хорошо и даже очень.
Есть предложение собраться, обмозговать и скинуться на систему личных сообщений для MODx,
на первой версии достаточно думаю P2P реализации, т.е один человек пишет другому,
должно быть уведомление о получении сообщения, а так же о его прочтении.
Собеседники дожлны так же видеть статус друга друга-Online\Offline.
Нотификация о получении личного сообщения должна быть реализована в реальном времени-отличный пример является VK.com.
Предлагаю заинтересованным обсудить тезисно что еще можно добавить, что убрать, ну а Василию оценить трудозатраты и выставить оценку.
На мой взгляд система довольно нужная, личные сообщения весьма популярная штука, позволяющая общаться по сути в онлайн.
Я смотрю в сообществе Василия краудфандинг начал приживаться, это хорошо и даже очень.
Есть предложение собраться, обмозговать и скинуться на систему личных сообщений для MODx,
на первой версии достаточно думаю P2P реализации, т.е один человек пишет другому,
должно быть уведомление о получении сообщения, а так же о его прочтении.
Собеседники дожлны так же видеть статус друга друга-Online\Offline.
Нотификация о получении личного сообщения должна быть реализована в реальном времени-отличный пример является VK.com.
Предлагаю заинтересованным обсудить тезисно что еще можно добавить, что убрать, ну а Василию оценить трудозатраты и выставить оценку.
На мой взгляд система довольно нужная, личные сообщения весьма популярная штука, позволяющая общаться по сути в онлайн.
Комментарии: 18
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не знаю — повлияет ли этот факт на принятие решения)
1. Через родную систему сообщений MODX, которая есть в админке, и которую я пока не изучал.
2. Как контроллер платного компонента Office, потому что всё идёт к реализации личного кабинета для Tickets.
Office бесплатным не станет, а спонсировать его разработку и потом покупать — как минимум странно. Делать же кабинет для Tickets c нуля тоже не интересно.
В общем, для меня вопрос пока висит в воздухе.
человек пишет из кабинета фронтенда, а админ из админки. сообщения приходят на почту. Но там не онлайн, так скажем, а с перезагрузкой страницы.
ну понятно не по всем требованиям сверху, просто чтения и отсыл сообщений(пара снипеттов которые я переношу в классы). я ну это первые версии, дальше много планов (поэтому и переношу в классы и компонент)
github.com/Asanvery/SocialTools
вот гитхаб уже на мой взгляд готовая бета, дальше сделаю полу-документацию на гит, и потом нормальную на modx.pro, и потом уже в simple dream можно загружать, заодно и баги гляну и тд.
Крики и протесты приветствуется — потому как первый компонент.
решил разделить на две т.к. думаю это наилучший вариант, вспомнил что пусть таблицы одинаковые, но если логика разная нужно разделять так и поступил.
При этом у таблиц одинаковые поля что не мешает их соединить inner join. и вывести туже переписку…
Пока привязан к modUser, в будущем можно отделить и брать любые наследуемые классы, просто в настройках писать класс юзера, но это уже на будущее… хотелось бы что то универсальное сделать )