Сколько будут стоить эти доработки?

Планирую открыть социальную сеть для своего региона. Стандартных функций LS конечно не хватит для этого.
Оцените пожалуйста стоимость следующих доработок:
— Нужна возможность добавлять музыку как ВКонтакте со всеми вытекающими, а именно: плеер; по типу ВКонтакте вывести список песен на страничке пользователя; страничка, на которой будут храниться все треки загруженные пользователями; возможность настроить ограничение на размер загружаемого файла и регулируемое максимальное количество загружаемых мелодий для пользователей в зависимости от их рейтинга.
— Добавить стену (микроблог) для каждого пользователя. Или это же делает плагин микроблогов?
— Добавить страничку активности для пользователей. При переходе на эту страницу, пользователь будет видеть уведомления о публикуемых его друзьями постах, комментариях, добавленных фотографиях(из плагина галереи), и другие настроенные уведомления. Так же создать новую страничку настроек пользователя, на которой можно будет запретить показ определенных типов уведомлений относящихся к ним. При этом, если на страничку зайдет другой пользователь или же не зарегистрированный человек, то он будет видеть все уведомления относящиеся только к просматриваемому профилю, вывод которых разрешен в его настройках.
— Странички пользователей site.ru/profile/admin/ перенести на site.ru/id13284233 — генерируемый для каждого пользователя id, опять же по аналогу ВКонтакте. Однако есть же ещё странички типа site.ru/my/admin/ — что здесь можно придумать? ВКонтакте это реализовали следующим образом: site.ru/audio.php?id=13284233; site.ru/friends.php?id=13284233

5 комментариев

avatar
Музыку может загружать xtext (при небольших доработках можно вывести список аудиозаписей конкретного юзера).

Микроблоги добавляет плагин микроблогов — microblog.lsmods.ru или, вот к шаблону social адаптация — ls.deniart.ru/micro/
В каталоге — livestreetcms.com/addons/view/38/ (и шаблон social livestreetcms.com/addons/view/114/ )

Лента событий будет для микроблога в интеграции с шаблоном social.
avatar
— Странички пользователей site.ru/profile/admin/ перенести на site.ru/id13284233 — генерируемый для каждого пользователя id, опять же по аналогу ВКонтакте. Однако есть же ещё странички типа site.ru/my/admin/ — что здесь можно придумать? ВКонтакте это реализовали следующим образом: site.ru/audio.php?id=13284233; site.ru/friends.php?id=13284233
Скорее всего Вы не очень хорошо знаете PHP точнее с ним мало где сталкиваетесь…
По первому: id13284233 генерируется автоматически у каждого пользователя при создании учётной записи… Таким образом у каждого пользователя и так есть свой ID но для удобства в скрипте сделано так, что бы в место id1 выводилось имя, допустим admin
По второму: для чего нужно именно site.ru/audio.php?id=13284233 и site.ru/friends.php?id=13284233 если делать так то нужно менять логику скрипта, спрашивается для чего, если можно намного эффективнее сделать site.ru/audio/id13284233 и site.ru/friends/id13284233

PS / Если Вы хотите сделать просто клон ВКонтакте то да, Вы должны полностью сделать то что описали, а если намного эффективный и лучше проект это Вам нужно уже подключить мозги и сделать что то своё со своими фишками и улучшениями что бы понравилось посетителям сайта..:)
avatar
Всё верно, мне не нужен клон Вконтакта. Ваш вариант
site.ru/audio/id13284233 и site.ru/friends/id13284233
вполне бы меня устроил. Так даже лучше и понятнее было бы для пользователей.
По поводу ID. Так это возможно реализовать на LS? Чтобы пользователи идентифицировались в первую очередь по ID, а имя или ник, которые будут выводиться в интерфейсе сайта могли задать сами.
avatar
Да, конечно… идентифицироваться пользователь может и так site.ru/profile/id13284233, но тогда Вам предётся везде где указывается в сайте user_name переделывать под ваш вид id13284233, это очень большая работа..:( можно конечно сделать и так site.ru/id13284233 но тогда нужно будет менять многое в самом скрипте…
ID изначально уже есть у каждого пользователя, и более того, если я не ошибаюсь, то идентификация человека хоть и проходит по его user_name но всё равно обрабатываясь в логике все операции производятся по его ID… а вообще ID в место user_name просто нужно правильно внедрить в нужные для Вас места…
avatar
Есть движки полностью отвечающее вашим требованиям. Где и изобретать ничего не надо.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.