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