1

Я исследовал Drupal и WordPress, и я не могу заставить их делать то, что я действительно хочу.

По сути, я пытаюсь создать базу данных пользователей, которые могут войти в систему со своими учетными записями в социальных сетях, и их профили на веб-сайте имеют рейтинг пользователей, сгенерированный другими пользователями, которые оценивают их по активности, и я хочу, чтобы это было видно, когда профиль этого человека выглядит как «Джон имеет 4,4/5 звезд и 473 оценки» - это именно то, что я ищу.

Все плагины и виджеты в Drupal и WordPress, с которыми я сталкивался, на самом деле не имеют или делают то, что мне нужно. Это просто сайт, используемый для загрузки медиа и оценки за него. Не для средств массовой информации, но качество вашего профиля.

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

Кто-нибудь имеет представление о CMS или платформе доски объявлений, которая будет иметь эти упрощенные функции?

Создание учетной записи через подключение к социальным сетям и систему профилей / рейтинга пользователей? Все остальное, что мне нужно сделать, - это просто очень простое HTML и PHP-кодирование, которое мне нужно было бы редактировать вместе, но мне тяжело найти подходящее решение и для системы рейтинга.

Любое руководство?

Если это можно сделать с помощью WordPress, и есть только некоторые виджеты или плагины, о которых я не знаю, пожалуйста, укажите мне их направление!

1 ответ1

0

Если это можно сделать с помощью Wordpress Drupal, и есть только некоторые виджеты или плагины, о которых я не знаю, пожалуйста, укажите мне их направление!

Если Drupal также (все еще) подходит и если вы ищете пример рабочего модуля с пользовательским голосованием, оценками и статистикой, вы можете взглянуть на модуль « Ответы » (который включает типы контента « Вопрос и ответ», тогда как «Ответы» отображается под вопросом, к которому они относятся). Вместе с (как минимум) 2 его подмодулями, а именно:

  • Ответы голосований, внедрить систему upvote или downvote либо вопросов и / или ответов (который использует Rate модуль).
  • Отвечает на пользовательские баллы, чтобы увеличить или уменьшить « очки репутации » (который использует модуль «Пользовательские баллы ») на события, такие как голосование с повышением или понижением рейтинга на вопрос или ответ, или пометить ответ как « лучший ответ ».

Перейдите на страницу проекта для более подробной информации.

Чтобы извлечь статистику по узлам, просто используйте модуль Views , аналогичный тому, что показан на демонстрационном сайте ответов (в режиме только для чтения для анонимных пользователей). Она включает в себя Обзор списков на основе которых :

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

Итак, учитывая вышесказанное, и чтобы эта концепция работала для вас, вот несколько незначительных изменений, подходящих для вашего случая:

  • Реализовать то, что вы описали как "профили", можно с помощью типа контента "вопрос" (просто пометьте его как-то вроде "portofolio", или как хотите). И пусть каждый пользователь создает 1 узел, который он может « использовать для загрузки мультимедиа » (используйте возможности Drupal для добавления любых соответствующих полей и т.д. В соответствии с вашими потребностями).
  • Не уверен, хотите ли вы, чтобы другие пользователи могли публиковать "ответы" на такие "вопросы". Если это так, просто отключите тип содержимого ответов. В качестве альтернативы используйте тип "ответы" для (например) написания отзывов о портфолио.

После того, как вы завершили реализацию в соответствии с моими предложениями выше, вы можете получить рейтинг, подобный этому демонстрационному образцу.

И последнее, но не менее важное: стоимость этого НЕ должна быть безумной (для чего-то настолько упрощенного), в основном потому, что все это на основе Drupal, и вам просто нужны навыки (или нанять кого-то с такими навыками), чтобы настроить его.

Раскрытие информации: я (со) сопровождающий модуля Ответы .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .