@svkalashnikov

На чем лучше сделать систему гарантированного информирования?

Здравствуйте.
Необходимо сделать системку гарантированного информирования.
Требования следующие:
- После аутентификации пользователь должен видеть только посты, которые адресованы ему (вероятно, можно сделать с помощью тегов - т.е. при создании учетной записи пользователя ему сразу добавляют некоторые теги, от которых пользователь отписаться не может)
- Некоторые посты должны быть видны всем пользователям (т.е. тег "Важно", на который подписаны все пользователи)
- необходимо гарантированное ознакомление пользователя с материалами (т.е. к каждому посту должна быть кнопка "Ознакомлен", которую каждый пользователь, прочитавший материал, должен будет нажать)
- Пользователи должны иметь возможность подписаться на другие теги, кроме тех, на которые их подписали принудительно при создании учетной записи
- построение отчетов о размещении материалов, об ознакомлении с ними

Фактически 3 роли:
1. автор/модератор
Тот, кто вносит информацию
2. пользователь
тот, кто читает информацию по нужным ему тегам, ставит метку "ознакомлен", пишет комментарии к материалам. Также может подписаться на другие теги.
3. суперпользователь:
тот, кто видит все материалы по всем тегам, видит отчет по ознакомлению пользователей с материалами, и с ознакомлением по каждому отдельному материалу.

Изначально планировал сделать на wordpress. Однако даже начальное изучение показало, что это вряд ли удастся: всё же более блог-ориентированная платформа для открытых блогов. Посматриваю на django. Прошу подсказать более удачную платформу для создания такой системы, или хотя в каком направлении "копать".
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 2
digitalHitler
@digitalHitler
Meow.
А не проще ли самому написать? Ну в самом деле: тут делов-то на два дня. А если использовать какой-нибудь фрэймворк еще, так и вовсе на день.
Ответ написан
@SergeyZelensky-Rostov
Какие wordpress-ы, сделать то на нем можно, но зачем извращаться, wordpress платформа ориентированная на сайты, блоги, там ему и место, проще написать такое приложение с нуля, без допиливания готовых решений, с фреймворком, без - это дело сугубо личного характера, на чем писать, да по большому счету разницы нет, умеете писать на php - пишите на php, знаете питон - пишите на питоне и т.д.
Как бы сделал я:
1) Сроки ограничены - напишу на php, так как долгое время с ним работаю
2) Не ограниченные сроки - взял бы node.js ибо очень интересно научиться им пользоваться, и если действительно его асинхронность справляется с большой нагрузкой, то он лучший вариант.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы