Как в друпале с организацией мультиоценивания, и групповой работы?

Главные вкладки

Аватар пользователя kashchey kashchey 21 мая 2010 в 17:42

выбираю CMS под несколько задач. Хочу узнать, возможно ли это сделать на Друпале, и если да, то каким из модулей (или стандартной комплектацией).

1.
Основное - возможность добавления незарегистрированными пользователями (анонимами) записей (статей, страниц) в определенную категорию/рубрику/раздел (в очередь на модерацию, естественно). То же для незарегистрированных с авторизацией по OpenId. Визуальный редактор желателен.

Голосовалка по статьям (страницам) с несколькими критериями оценивания (от трех параметров с разным весом, возможность создать отдельное голосование для конкретного раздела, итоговый и промежуточный рейтинг по всем параметрам вместе, по возможности и по каждому.) Голосование анонимами, с защитой от накруток (хотя бы простейшей - запись ip+куки)

Если это можно реализовать, Друпал мне уже подходит)
2.
Далее желательно(черновик - минимальный необходимый функционал): возможность создания "страницы проекта", к которой могут присоединится пользователи. (с созданием личного пространства в рамках проекта для каждого)
выдача заданий из общего стека в личное пространство (инициируемое как системой, так и пользователями), публикация результатов выполнения на общей странице проекта с рассылкой уведомлений другим участникам (опционально - почта, ЛС, если можно подключать скрипты для отправки в соцсети и мессенджеры - вообще отлично).

возможно знаете другую систему, в которой можно было бы удобно реализовать варианты 1 и 2 вместе или по отдельности? Заранее спасибо.

З.Ы. опыт работы с CMS есть, то есть любой относительно готовый продукт могу поставить, и он будет работать.
а вот с программированием похуже - максимум могу внести исправления в код по уже готовому руководству... (ну или поставить задачу программисту )) )
Первая необходимость - вариант 1, но CMS рассматривается и с прицелом на то, насколько просто будет ставить эту задачу, при небольшом бюджете (был бы он большой - проще было бы заказать модуль к любой из систем)

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 21 мая 2010 в 18:34

"kashchey" wrote:
Основное - возможность добавления незарегистрированными пользователями (анонимами) записей (статей, страниц) в определенную категорию/рубрику/раздел (в очередь на модерацию, естественно). То же для незарегистрированных с авторизацией по OpenId. Визуальный редактор желателен.

Ну вы хоть предварительно смотрели что-то по друпалу? Наверное нет - странные вопросы

Аватар пользователя kashchey kashchey 21 мая 2010 в 20:16

Чем же они странные?
Вопросы как вопросы. Чтобы понять как оно работает, и насколько удобно, нужно как минимум его поставить, и поковырять пару часов.
Но сначала нужно оценить как на форуме реагируют на глупые вопросы новичков)

Аватар пользователя kashchey kashchey 21 мая 2010 в 21:48

Да я заметил уже.
(по другим вопросам прошелся)
Так значит говорите рейтинги по сложным оцениваниям, вообще не вопрос, и совместная работа тоже - прямо из коробки?

ладно попробую тогда поставить. по крайней мере уже точно знаю, чего ждать на форуме)

АП.
Вот нашел точный пример)
Чел задал вопрос, через неделю сам опубликовал правильный ответ)
Ничто так не способствует самостоятельному поиску как хорошая порция сарказма))
Нет, эта CMS мне начинает нравиться))

Аватар пользователя Crea Crea 21 мая 2010 в 23:59

Это еще что...у меня к модулю отправляли feature request для фичи, которая уже реализована, даже не попробовав модуль..

Аватар пользователя kashchey kashchey 22 мая 2010 в 0:47

Нет, ну это уж слишком...
Уже вижу, что стоило сначала попробовать поставить систему, а потом задавать вопрос, но с другой стороны - CMS то десятки... Все начнешь ставить - времени ни на что больше не останется, пока выберешь подходящую..

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 22 мая 2010 в 13:45

"kashchey" wrote:
Так значит говорите рейтинги по сложным оцениваниям, вообще не вопрос, и совместная работа тоже - прямо из коробки?

Оценка по множественным критериям - это кстати вопрос.

Ознакомьтесь Smile

http://drupal.org/node/457886
http://drupal.org/handbook/modules/fivestar

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 22 мая 2010 в 13:52

"kashchey" wrote:
Уже вижу, что стоило сначала попробовать поставить систему, а потом задавать вопрос

Да, это хороший алгоритм. Я вам скажу, что CMS-ок десятки, но Святая Троица одна на все века: Drupal,Joomla,Word Press

Две первые, говорят, на одном уровне, но как по мне Друпал намного гибче и у него активнее сообщество (и дружелюбнее :).Предназначены для сайтов портального типа. WP чисто блоговый двиг. Всё остальное даже не смотрите.

Аватар пользователя kashchey kashchey 22 мая 2010 в 17:30

Святая Троица одна на все века: Drupal,Joomla,Word Press

Джумла просто не нравится, на вордпрессе сделал пару ГС, и один блог, и понял, что это максимум его возможностей. Слишком узкая специализация.
Всей мощи Друпала мне не нужно, но из него уже вырисовывается та система, которую хотелось бы видеть (если хватит терпения разобраться)) )

Аватар пользователя Dan Dan 22 мая 2010 в 20:00

1. Основное - возможность добавления анонимами записей в определенную категорию.
[module=taxonomy_access], [module=tac_lite] и иже.
То же для незарегистрированных с авторизацией по OpenId.
Как это "незарегистрированных с авторизацией по OpenId"? Похоже на оксюморон. Если авторизация прошла (OpenID или Facebook или стандартная) - это зарегистрированный пользователь.

Визуальный редактор желателен.
Wysiwyg API и ставим любой из нужных сторонних.

Голосовалка по статьям (страницам) с несколькими критериями оценивания
Как уже сказали, это [module=votingapi] + [module=fivestar] + немного напильника для требуемого функционала.

Далее желательно(черновик - минимальный необходимый функционал): возможность создания "страницы проекта", к которой могут присоединится пользователи. (с созданием личного пространства в рамках проекта для каждого)
[module=og] с настройкой проекта и профиля пользователя как группы

если можно подключать скрипты для отправки в соцсети и мессенджеры - вообще отлично).
Сначала ищем нужные модули на http://drupal.org/project/modules, потом пишем своё

Аватар пользователя kashchey kashchey 22 мая 2010 в 20:44

Отличный ответ. Все подробно и понятно, с указанием необходимых модулей.

taxonomy_access это то что нужно. Спасибо. по этому пункту больше вопросов нет.

по OpenId - например "голый" Друпал после авторизации неизвестного OpenId предлагал ему зарегистрироваться на сайте (ввести основную информацию). В идеале не хотелось бы заставлять посетителей делать лишние движения - кто захочет - зарегистрируется и сам.
Как вариант, попробовал плагин friendconnect, но он пока у меня не заработал (сейчас как раз разбираюсь, что я сделал не так, и почему начала появляться ошибка "У Вас нет административных элементов" в админке)

С остальным ( Wysiwyg, fivestar, og) в принципе тоже понятно. (Точнее, og вызывает сомнения, но, думаю, пока я до него доберусь по предыдущему списку, я уже и сам смогу найти подходящий модуль, или задать более точный вопрос)) )

Аватар пользователя kashchey kashchey 22 мая 2010 в 21:42

Угу.
Уже понял, что друпал - это не на нюке сайты клепать - тут все поинтереснее)

Так что изначальный оптимизм был немного преувеличен))
Но зато если терпения хватит, заодно и ПХП подучу))

Аватар пользователя kashchey kashchey 25 мая 2010 в 22:55

Отчет по мультиоцениванию, вдруг кому интересно.

Официально, оно все таки еще не поддерживается в текущей версии fivestar, но разработчики думают в этом направлении. Сейчас доступна версия fivestar 6.x-2.x-dev (по факту, та же 6.x-1.19 с доработками по мультиоцениванию) Не рекомендована к использованию, и сама по себе нежизнеспособна.

Ситуацию немного лечит этот патч убирающий большую часть глюков. Ну и по желанию, можно сделать с подсчет среднего по осям Я его сохраняю в дефолтном vote, выводя его статическим - только для отображения. Получилось идеально. Коэффициентов, правда, нет, но это уже мелочи, которые можно подстраивать например разным количеством звезд по осям. Кривовато, но должно работать)
Вывод названий осей еще хромает - там видел один чел взялся дорабатывать пару месяцев назад, да так и пропал. Но это уже совсем мелочи.

Как оно себя поведет в работе еще не проверял, но на трех тестовых юзерах пока полет нормальный.

Итого по пункту 1 - все ок.
Ан, нет, не все.. забыл.. Кто нибудь работал с гуглфрендконнектом с орга? friendconnect (официальный от гугла мне базу ложит)
Не нравится мне его поведение немного: после входа на сайт через виджет гугла (любой вариант, включая опенид) друпал все равно считает посетителя гостем, пока тот не нажмет кнопку в форме добавления комментов "join this site" вне зависимости от предыдущих входов.
Скорее всего где то какую то мелочь забыл... Может вдруг уже кто сталкивался?