Ищем программиста для создания сайта узкотематической социальной сети.
Особенности:
1. Много графики, в том числе и в комментариях
2. Несколько вариантов размещения постов пользователями (подробности потом)
3. Возможность добавления изображений в комментарии
4. Автоматическое приведение изображений к стандарту при загрузке — они должны будут выводиться единообразно.
5. Вложенные категории
6. Возможность голосовать
7. Сортировка постов по разным признакам — рез. голосования, кол. просмоторов, пользователю и пр.
8. Автоматический вывод изображений поста в анонсах
9. Желательно возможность отметить область на изображении и дать текстовый комментарий
10. Личные сообщения
11. Почтовые уведомления — уведомления о комментариях, возможность подписки на посты определенного пользователя, посты определенной темы. Возможность получать как отдельные уведомления так и дайджесты раз в определенный промежуток времени
12.…
Вобщем ничего особенного :), главное несколько предустановленных шаблонов сообщений, и работа с графикой.
Работаем и оплачиваем поэтапно.
От вас — показать ваши предыдущие работы на MODx. Желательно чтобы вы уже делали что либо подобное. Если сейчас заняты, готов подождать.
Skype OldManSpb — если меня нет оставляйте сообщения.
Нахождение в Питере будет преимуществом, но это не обязательно.
ТЗ пишется.
Добрый день всем.
В процессе разработки одного из проектов появилось большое желание выбросить весь огород из webloginpe+FDM+самописные скрипты, на которых ворочался функционал user-generated content и реализовать с нуля компонент, реализующий некоторый функционал, присущий социальным сетям.
Сейчас пользовательский контент — это ресурсы в дереве modx, находящиеся в определенных папках и со строго определенными шаблонами.
Структура расширения предполагается такой:
— Класс, с экземпляром $modx->social который создается по OnLoadWebPage и доступен всегда и везде, на манер $modx->db.
— Модуль, в котором производится конфигурация этого расширения и в котором можно наблюдать и вмешиваться в пользовательскую активность
— Набор сниппетов, реализующих различные аспекты соц.сети через объект $modx->social (сниппет регистрации, личного кабинета, редактора контента, вывода топа пользователей, и т.д.)
На данный момент (25.11.2011) запланировано и отчасти реализовано:
— Скелет класса
— Настройка политик для различных веб-групп пользователей по созданию/редактированию пользовательского контента
— Методы для отрисовки формы редактирования контента и сохранения с проверкой на соответствие правам текущего веб-пользователя
— Обязательно будут способы управления пользовательскими файлами (некая замена админскому MCPuk для фронтенда)
— Политики для групп пользователей сейчас имеют такой вид:
web-группа => шаблоны, с которыми разрешено создавать документы + описание родительских документов, где пользовательский контент разрешено создавать
Также будет сделан нормальный человеческий личный кабинет + вывод списков пользвательских документов с кнопками для редактирования. Все это будет ворочаться с использованием шаблонов на чанках и с единой конфигурацией, которая пока неизвестно где будет храниться, и настраиваться из своего модуля.
И еще планируется переключатель — хранить весь пользовательский контент в таблицах modx или в собственных таблицах (именно он позволит создать сайт из сотен тысяч ресурсов, который не будет тормозить :)).
Что очень лень делать:
— списки друзей + настройки приватностей (иными словами функционал Вконтакте)))
— личные сообщения
— управление аватарками
— всевозможные рейтинги пользователей, блогов и кармы
— комментирование и оценка всего и вся (но в минимальном наборе будет сделано)
В этом топике хотелось бы услышать пожелания по функционалу и может быть собрать какие-то наработки, которые позволят ускорить разработку дополнения.
А может соц.сеть на modx вообще никому не нужна, и стоит ограничиться только минимально необходимым фунционалом для user-generated-content?
Всем привет, столкнулся с проблемой создания сайта. Требования:
1 — статичные страницы
2 — новости, причем в день прибавляется по надцать новостей. Нужно реализовать редактирование новостей из frontend-а и админки, убираение их в архив, управлять комментариями к ним из frontend-а. ТАКЖЕ нужно прописывать ТЭГИ.
3 — статьи — все аналогично новостям.
4 — песочница, куда кидаются новости и статьи.
5 — блог, где каждый юзер может создать свой блог, создавать топики, создавать клубы по интересам, оставлять комментарии в блогах и комментарии в СТАТЬЯХ И НОВОСТЯХ, а также у каждого блоггера есть свой рейтинг.
Первые 4 пункта делаются админом или манагером, те блоггеры могут только оставлять комментарии в тех разделах.
Вопрос:
все это я хочу реализовать на REVO (раннее его не трогал вообще) до этого сделал несколько сайтов на EVO и проблем там не испытывал. После перерывчика открыл revo и усё. Решил перейти REVO из-за постоянной увеличивающейся нагрузки тк на самописном движке на котором работает аналогичный сайт кол-во новостей превысило 20000 при посещаемости 700 уников в день и она растет.
Много читал про поведении modx при большой нагрузке. Там даются рекомендации создавать свои таблицы под статьи и новости в таком случае. Но я тогда не совсем понимаю как их можно редактировать из админки к примеру. Если же оставлять это дело на стандартный способ, то будет ли пагинация при разрастании содержимого раздела новости, или это получается бесконечное дерево уходящее вниз или нет??? админка в таком случае будет грузиться хз сколько наверное и найти нужный документ возможно будет только через docmanager к примеру, что не очень приятно. Или же нужно автоматически пихать старые статьи по датам в админке? опять много получается.
Люди выручайте как поступить какие модули, сниппеты и тд, подключать по структурно к сайту? Те к примеру: «для новостей тебе надо то-то и то-то, песочница реализуется через ....».
Также интересует ситуация с блогом. Не пойму как организовать клубы, опять же нужно что б блог был в 3-м уровне, те blog.site.ru/oleg или oleg.blog.site.ru.
Это или домен заводит и еще ModX ставить и между ними связи вязать или livestreet устанавливать и через openid связывать? дык а как тогда комментировать статьи и новости, или же две учетки будет, а при 10000 учетках к примеру modx не загнется?
или же лучше реализовывать все на Evo «где все просто и знакомо». Очень переживаю за нагрузку и скорость.
- 0
- 21 ноября 2011, 21:29
- setest