Разработка модуля личных сообщений (pm)

Поиск разработчика на Юпи! и/или Yii

Модератор: core team

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Чт июн 20, 2013 3:20 pm

Друзья, в Юпи! очень не хватает модуля для личной переписки между пользователями.
К сожалению, у нас не хватает времени на его разработку.
Если кто-то возьмется написать такой модуль или адаптировать под Юпи! уже имеющиеся - мы готовы проспонсировать разработку/адаптацию. Сразу отмечу, что у нас нет резинового бюджета, любителям срубить бабла - прошу не писать.

Если Вы хотите помочь развитию Юпи!, поучаствовать в разработке Open Source проекта и при этом немного заработать - пишите!
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Сообщение apexwire » Чт июн 20, 2013 3:28 pm

Есть ли уже имеющийся модуль переписки для Yii?
Или компонент? (если кто знает скиньте сюда пож ссылку)

mikspark
core team
Сообщения: 41
Зарегистрирован: Пн янв 28, 2013 3:35 pm
Откуда: Казахстан, Уральск
Контактная информация:

Сообщение mikspark » Чт июн 20, 2013 10:36 pm

модуль сообщений с сайта очень похож :)

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пт июн 21, 2013 7:40 am

mikspark писал(а):модуль сообщений с сайта очень похож :)


Ну нет, не совсем =) Там нет получателя и отправителя, там сообщения хранятся немного не так =)
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Сообщение BrusSENS » Пт июн 21, 2013 10:20 am

Где - то экстеншнах откапывал расширение. Как работает к сожалению не могу ничего сказать. К сожалению щас времени нет на заточку по юпи. Но прикрепляю архив с экстеншнами. Может пригодится)

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пн июн 24, 2013 5:30 pm

отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Сообщение BrusSENS » Пн июн 24, 2013 9:15 pm

Попробую что нибудь набросать

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Сообщение BrusSENS » Пн июн 24, 2013 10:04 pm

Ну вот, вроде как модуль начинает получаться) На днях думаю добью)

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Сообщение BrusSENS » Ср июн 26, 2013 6:42 am

Ну вот. Приступив к разработке модуля ПМ выясняются новые обстоятельства.
Т.к. в модуле планировал сделать инпут поле с поиском по друзьям возникла необходимость сделать модуль "друзья", который будет зависеть от модуля "пользователи".
Но если есть модуль "друзья", то по хорошему надо сделать модуль "чёрный список" зависящий от модуля "пользователи" и "приватность пользователя" зависящий от модулей "пользователи" и "друзья". Так что по тихоньку буду создавать)

evgeniy
Гуру
Сообщения: 121
Зарегистрирован: Пт окт 12, 2012 1:43 pm
Откуда: Russia, Rostov-on-Don
Контактная информация:

Сообщение evgeniy » Ср июн 26, 2013 12:17 pm

минутка будущей рекламы:

"Юпи" - новая социальная сеть из коробки. Спешите попробовать.
http://fiberside.ru/ - разработка проектов и автоматизация бизнеса. Поддержка проектов на Yiiframework 1.x/2.x
http://kulikov.im/ - немного личных размышлений

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Ср июн 26, 2013 12:19 pm

BrusSENS писал(а):Ну вот. Приступив к разработке модуля ПМ выясняются новые обстоятельства.
Т.к. в модуле планировал сделать инпут поле с поиском по друзьям возникла необходимость сделать модуль "друзья", который будет зависеть от модуля "пользователи".
Но если есть модуль "друзья", то по хорошему надо сделать модуль "чёрный список" зависящий от модуля "пользователи" и "приватность пользователя" зависящий от модулей "пользователи" и "друзья". Так что по тихоньку буду создавать)



Ух как-то все сложно получается =) Для начала можно сделать переписку между любыми двумя пользователями, они не обязаны быть друзьями. А потом уже можно будет накручивать и делать свой ВКонтактик +)))
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Сообщение apexwire » Ср июн 26, 2013 2:31 pm

BrusSENS писал(а):Ну вот. Приступив к разработке модуля ПМ выясняются новые обстоятельства.
Т.к. в модуле планировал сделать инпут поле с поиском по друзьям возникла необходимость сделать модуль "друзья", который будет зависеть от модуля "пользователи".
Но если есть модуль "друзья", то по хорошему надо сделать модуль "чёрный список" зависящий от модуля "пользователи" и "приватность пользователя" зависящий от модулей "пользователи" и "друзья". Так что по тихоньку буду создавать)



"друзья", "чёрный список" и др относящееся к пользователям.

может это делать не отдельными модулями.
а компонентами (расширениями) для модуля пользователи?
или какие нить подмодули?

и да) усложнять можно до бесконечности) идеи приходят быстрее чем их реализации
может для начала все таки просто переписку?)
Последний раз редактировалось apexwire Ср июн 26, 2013 2:35 pm, всего редактировалось 1 раз.

evgeniy
Гуру
Сообщения: 121
Зарегистрирован: Пт окт 12, 2012 1:43 pm
Откуда: Russia, Rostov-on-Don
Контактная информация:

Сообщение evgeniy » Ср июн 26, 2013 3:21 pm

apexwire писал(а):может это делать не отдельными модулями.
а компонентами (расширениями) для модуля пользователи?
или какие нить подмодули?


Да, я только за. Это более корректное решение


apexwire писал(а):и да) усложнять можно до бесконечности) идеи приходят быстрее чем их реализации
может для начала все таки просто переписку?)


тоже верно
http://fiberside.ru/ - разработка проектов и автоматизация бизнеса. Поддержка проектов на Yiiframework 1.x/2.x
http://kulikov.im/ - немного личных размышлений

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Сообщение BrusSENS » Ср июн 26, 2013 5:14 pm

Ладно. Тогда предположим пользователь решил написать кому нибудь и начал вводить его имя. В БД идут запросы после ввода и выборка происходит из допустим 10000 записей. Что тогда делать?
Понимаю, что это всего лишь паранойя, но всё же)
Да и потом менять структуру БД ведь придётся...
P.S.: Безусловно это дело сообщества. Я только предложил. А чёрный список и настройки приватности всё таки вещи безусловно нужные.

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Чт июн 27, 2013 12:34 pm

На данном этапе можно ограничиться "прямыми сообщениями". Т.е. пользователь А зашел в профиль пользователя Б, там он видит иконку/кнопку/ссылку "Написать сообщение", кликает на нее, дальше переходит на страницу отправки сообщения этому конкретному пользователю (ID уже есть). Поиск по базе может быть действительно тяжелым если юзеров много.

О каком изменении схемы БД Вы говорите ?
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!


Вернуться в «Предлагаю работу»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость