Советы

Как определяется первый рейтинг дота 2. Оценивание статей по звездочной шкале в WordPress. Плагин рейтинга постов в WordPress

Рейтинг . Это до боли знакомое слово не раз приходилось слышать каждому из вас. Как правило, под этим словом принято понимать числовой или порядковый показатель, отображающий важность или значимость определённого объекта или явления. Проще говоря, чем больше у вас набрано баллов по определённым критериям, тем более высокое место в рейтинге вы занимаете.

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

Конечно, многие из вас могут сказать: “А какой стимул? Просто похвалить себя!” и тому подобное. Но позвольте вас спросить: “Неужели вам не будет приятно, если ваш труд оценят по достоинству?” Именно такой системой оценки вашего труда и является система рейтинга на нашем проекте. Согласитесь, приятно осознавать, что вы лучший в своей профессии, и вам станет ещё приятнее о того, что вы лучший по признанию своих коллег.

Давайте вспомним о том, что же влияет и способствует увеличению вашего персонального рейтинга:

  • публикации разработок;
  • записи в блог;
  • просмотры ваших файлов и блогов;
  • скачивание ваших публикаций;
  • подписчики, заинтересовавшиеся вашими материалами;
  • оставленные вами комментарии к файлам;
  • комментарии к вашим файлам;
  • оставленные комментарии к блогам;
  • комментарии к вашим блогам;
  • оценки ваших файлов или записей в блоге.

Если присмотреться к ним внимательнее, то можно выделить три основных направления продвижения вашего персонального сайта в рейтинге проекта “Мультиурок”:

  • публикация ваших методических разработок;
  • оценка ваших публикаций другими пользователями;
  • количество ваших подписчиков.

Но прежде всего вам необходимо поработать над тщательным заполнением разделов своего персонального сайта. Заполните свой личный профиль, вставьте свою фотографию на аватар, добавьте фотографии в раздел “Галерея”.

Особое внимание уделите заполнению раздела “Обо мне”. Расскажите не только о своей профессии, но и о себе, о своих увлечениях, не забудьте упомянуть про свои достижения и награды. В общем, ни в чём себе не отказывайте. Ведь как известно, “встречают по одёжке”, согласитесь, что мало кому интересно будет читать материалы, размещённые на странице, заполненной вот таким образом.

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

Публикуя методические разработки или записи в блоге, помните о заголовках. Ваш заголовок должен быть:

  • кратким;
  • отражать суть публикации;
  • быть звучным;
  • быть запоминаемым;
  • не иметь сложных терминов, понятных только узкой группе ваших коллег.

Ведь согласно статистике, заголовки читают в пять раз чаще, чем сами тексты. Сегодня пользователь Всемирной паутины тратит всего пару секунд на знакомство с сайтом, страницей или письмом. Чтобы привлечь внимание к своей публикации, важно писать действительно хорошие заголовки, ведь как показывает практика, хороший заголовок - это 80% успеха! Ведь если вашему читателю или посетителю на сайте не понравится заголовок статьи, он не станет знакомиться с содержанием записи в блоге и вашего методического материала.

Хороший заголовок в совокупности с хорошим материалом поспособствуют привлечению внимания к вашему персональному учительскому сайту, а следовательно, и к росту количества ваших подписчиков.

Привлечению подписчиков на вашу страницу может способствовать и простое общение с коллегами. Активно подписывайтесь на страницы других учителей, комментируйте заметки в блогах и авторские разработки, отвечайте на комментарии, оставленные под вашими публикациями. Ну и конечно, вы можете рассказать о своём персональном учительском сайте на проекте “Мультиурок” своим колегам, знакомым или друзьям, которым был бы интересен такой проект. И после их регистрации оформить взаимные подписки.

Надеемся, что мы не очень сильно утомили вас своим рассказом. А какие аспекты продвижения вашего персонального учительского сайта интересны именно вам? Ждём ваших отзывов и комментариев.

С уважением, команда проекта “Мультиурок”.

— плагин для организации рейтинговой системы на сайте. Можно сказать, что блог не «живет» без активного пользовательского комментирования. Так почему бы не премировать авторов статей и комментаторов очками, ведь люди любят получать поощрения за активность, пусть даже – это только цифры рейтинга. (Вспомните хотя бы негодование пользователей, связанное с отменой рейтинга на сайте RuTracker.org, хотя все и понимали, что рейтинг уже давно ни на что не влиял.

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

Установка CubePoints

Все как . Заходим в админ-панель WordPress , переходим во вкладку Плагины (Plugins) — «Добавить новый» и с помощью поиска находим плагин . Добавляем его и активируем.

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

Для справки – прекрасно взаимодействует с Buddypress (популярный плагин для создания социальной сети на базе WP). Если у вас есть своя социальная сеть, построенная с помощью Buddypress , то вы можете легко интегрировать в нее систему рейтинга . Для этого вам понадобится еще один плагин, который так и называется — CubePoints Buddypress Integration .

Основные возможности плагина

  • Начисление очков рейтинга за комментарии и публикацию записей;
  • Возможность передачи очков от одного пользователя к другому;
  • Система рангов, сходная с системой, существующей на торрент-трекерах;
  • Начисление очков за ежедневную авторизацию на сайте (производится в автоматическом режиме);
  • Списание очков за спам и последующее удаление комментариев;
  • Списание очков за удаление записей;
  • Списание очков за просмотр платного контента;
  • Возможность покупать баллы с помощью платежной системы PayPal ;
  • Возможность ручного начисления баллов пользователям.

Описание CubePoints при всех подключенных модулях за исключением «Сбросить данные»

Управление

Управление начисленными пользователям баллами. Можно, как начислить, так и отнять у пользователя любое количество очков рейтинга.

Добавить баллы

Начисление баллов пользователям вручную.

Настроить

Основная страница настройки плагина. В основном здесь можно задать количество баллов, которые прибавляются или отнимаются за какое-либо действие.

Журналы

Сведения о последних манипуляциях с баллами.

Резервное копирование & Восстановление

Думаю, эта вкладка не нуждается в дополнительных комментариях.

Мои баллы

Личная страничка пользователя, на которой он может посмотреть, сколько баллов он заработал или потерял, совершив то или иное действие.

Пополнить счет через PayPal

Настройка параметров оплаты баллов через PayPal .

Итак, как можно эту форму отобразить:

1. С помощью следующего HTML код:

Number of points to purchase:


2. С помощью , который можно встроить в страницу блога или вывести как виджет, если в файл темы functions.php добавлена такая строка:

add_filter(‘widget_text’, ‘do_shortcode’);.

Присвоение пользователям статусов

Идем во вкладку «Модули» и активируем модуль «Статусы». Теперь в меню мы видим новый пункт Статусы, где мы можем придумать свои собственные статусы и назначить сумму баллов, по достижении которой пользователю будет присвоен этот статус.

Модули

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

Виджеты

В вашем распоряжении 2 виджета:

Показывает, сколько очков заработал пользователь. Чтоб увидеть свои баллы пользователь должен, авторизоваться на сайте.

CubePoints Top Users . Топ пользователей с наибольшим количеством очков рейтинга.

Виджеты корректируются с помощью перечня шорткодов, которые так же можно вставлять и в поле «Стиль» виджета CubePoints Top Users

Короткие коды:

%points% — количество баллов

%npoints% — показывать только количество баллов

%username% — отображать имя пользователя

%user% или %userid% — ID пользователя

%place% — статус пользователя

%emailhash% — отображать изображения Gravatar


И еще хорошая новость для тех у кого установлен форум — разработчики форума в скором времени планируют выпустить плагин для интеграции с .

Как сделать рейтинг или систему оценок?

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

Дано : нужно оставить свой негативный или позитивный отзыв о чём-либо. Допустим, о .

Стандартные решения : дать людям пять звёздочек или две кнопки с плюсом-минусом и рейтингом между ними.

О ба решения - ерунда.

Н ам известно, что обилие вариантов уменьшает вероятность выбора одного из них (). Это значит, что сделав 10 звёздочек вместо 5 вы значительно уменьшите количество голосов, а сделав 20 звёздочек... (поэтому хорошие дизайнеры борятся за каждый пункт в главном меню).

Н о ведь результат будет более точен, можете сказать вы. И будете правы. Правда, пользоваться рейтингом будут 10 человек вместо 1000, мало у кого 10 (20) градаций классности чего-либо. Значит выборка будет не репрезентативна и её можно выбросить.

П отому две кнопки выигрывают у звёздочек, они проще.

Что же не так с двумя кнопками?

М ы не видим соотношения недовольных людей к довольным. Допустим, у рейтинг 100 попугаев. Она настолько плоха, что из 300 проголосовавших 100 были ей недовольны (33%, на секунду)? Или же она настолько прекрасна, что 100 пользователей посчитали её отличной и всем понравилось? Непонятно, будем показывать пропорцию.

Н о и тут не слава богу - ведь если за программу положительно проголовало 10 человек и 1 отрицательно (11 голосов), то в гипотетическом рейтинге классности она будет выше, чем программа, у которой соотношение 1000:101, а это абсурд - популярность второй программы должна уделать первую. К тому же здесь притаилась неплохая возможность накрутить рейтинг (правда, владельцы приложений для ?).

М ожно поступить просто:

Н о лучше пораскинуть мозгами: как избежать накрутки? Введём нижний порог участия в рейтинге. Значит, программа с 11 голосами не сможет быть выше программы с 1101 голосом. Старожилы будут счастливы, а новички будут медленно двигаться в сторону кладбища, никакой мотивации.

Д авайте учитывать конверсию. Сколько людей из скачавших не поленилось оставить свой отзыв?

С качали 1000, оставили 110? Молодцы!

С качали 100, оставили 1? Неплохо, но первая лучше.

У верен, вместе с небольшим (!) минимальным порогом голосов такое решение будет работать лучше, чем синтетический рейтинг или сортировка по соотношению голосов. Даже если кто-то накрутит рейтинг вначале - с каждым новым скачиванием плохая программа будет падать всё ниже и ниже, освобождая дорогу хорошим. А ведь нам это и нужно.

Д авайте обсудим.

Комментарии:

  • Антон
    Думаю можно перенять кое что у того же booking.com
    Голосование только тех кто купил и с указанием + и - программы.
    И думаю надо как то учитывать дату релиза.
    Возможно рейтинг должен быть для версии.
    Интересен математический апарата, который позволит корректно разрешить проблему старого/нового приложения.
  • Ярослав Бирзул
    Про дату и ограничение на скачавших согласен, а вот про указание плюсов и минусов программы нет. Люди пишут это в описании к оценке, а вот дополнительные параметры ведут к новым звёздочкам, что плохо.
  • Антон
    Ну … если взять пример букинга, то это не только не мешает, но часто и работает лучше чем звёздочки само по себе. Фраза «отсутствуют розетки в дорме» в - и «ночью на кухню выносят шоколадные кексики и имбирный лимонад» в + может помочь сделать выбор намного лучше числа в рейтинги.
  • Ярослав Бирзул
    Согласен, но ничего не мешает описать это в комментарии к оценке, зачем плодить?
  • Антон
    гм, это вместо оного и есть.
    ключевое - явное разделение + и - .
    кроме того сразу понятно что там писать в отличии от несколько абстрактных комментариев.
  • mogilka
    Всегда испытываю негодование при виде звёздочек, и если иначе свою оценку не оставить, пытаюсь выбрать приемлемое, заранее взвесив за и против. И я уверена, полученная оценка всегда будет отражать примерное отношение. Так что, думаю, эти звёздочки вводят в заблуждение и юзера и аналитика.
    + и - мне тоже не нравится, хотя иногда в этом есть смысл. Но на активном ресурсе есть большая вероятность, что минусами будут злоупотреблять, уже не раз такое подтверждалось.
    Идеальным вариантом для высказывания своего мнения считаю лайки, принятые (или плюсы, не суть важно). Человек, который хочет поддержать, всегда нажмёт плюс
  • Ярослав Бирзул
    Лайки имеют одну неприятность - они выражают лишь количество людей, которым понравилось что-либо и не отображают отношения сообщества, не позволяют устроить модерацию с помощью других участников.
    Вторая большая проблема такой однобокости (поняли ещё на InspireMe) - не получится правильно ранжировать материалы, которые появились в разное время. Старый всегда будет иметь фору, что не очень хорошо.
    Формат, в котором есть оба мнения, но учитывается ещё и эффективность (относительно скачиваний, просмотров и т.п.) будет лишён этих недостатков.
    Думаю, в будущих проектах мы будем работать именно в таком ключе.
  • talgautb
    согласен, тема интересная тоже задумывался над этим.
    насчёт вывода в топ, думаю так:
    количество +/- за время публикации
    тут наверн как на кинопоиске необходима сложная математическая формула:)
    ещё важно не показывать результат голоса (если например статья), часто бывает, что пользователь кликает от общего отношения пользователей.
    думаю, тут от проекта зависит.
    но в общем-то мне больше нравится + или -
    если понравилось +, нет - , если пофиг ничего:)
    а звёздочки для оценки гостиниц, ресторанов самое то
    имхо
  • multik
    Ярослав, подумал над вашей задачей 10 минут, поэтому строго не судите, но можете рассмотреть как идею:
    Обозначаем переменные
    amount - общее кол-во людей, которое ознакомилось . Тут стоит обратить особое внимание, что это не просто кол-во людей, которое зашло на страницу. Это именно люди, ознакомившиеся с контентом. Как их посчитать? Если у нас видео выступает в качестве контента, то пускай хотя бы 25% от общей продолжительности видеоролика просмотрит и тогда мы юзера добавляем к переменной amount. Если у нас набор , то пускай пользователь хотя бы 10 секунд их рассматривал, пользовался скроллом (через скроллбар или мышкой/тачскрином), вообщем, мониторим прочее поведение, свойственное для реального человека. Задача зафиксировать реального(!) пользователя, который действительно ознакомился(!) с контентом, только тогда мы его добавляем к amount и запоминаем его id, чтобы в будущем исключить его повторного добавления к переменной amount для конкретной статьи, если там он уже есть.
    Итого получаем формулу:
    delta = amount + (плюсы - минусы);
    можно усилить влияние плюсов и минусов, умножив скобки на 2:
    delta = amount + (плюсы - минусы) * 2;
    Пример (базовая формула):
    контент изучили 1000 человек, поставили 10 плюсов и 90 минусов.
    delta = 1000 + (10 - 90) = 1000 + -80 = 920;
    контент изучили 100 человек, поставили 80 плюсов и 2 минуса
    delta = 100 + (80 - 2) = 100 + 78 = 178;
    В чём особенность:
    статья с amount=1000, с 10 плюсами и 20 минусами будет ниже по рейтингу статьи, с amount=600, у которой 401 плюсов и 10 минусов, т.к. в первом случае delta=990, а во втором 991.
    если же использовать для вышеприведённого примера формулы с усилением на плюсы/минусы, то получим, что чтобы обойти статью с amount=1000, 10 плюсами и 20 минусами, достаточно статьи с amount=401, с 292 плюсами и 2 минусами. В первом случае delta=980, во втором 981. Если говорить простыми словами, то статья, с которой ознакомилось только 401 человек и поставила кучу плюсов, обгонит статью с 1000 ознакомившихся.
    Усиление плюсов и минусов можно увеличить, поставив в формулу вместо двойки, скажем 5 или даже 10.
    В чём минус схемы: идея придумана 30 минут назад, в жизни не пробовалась, возможно что-то где-то упустил из виду.
    Ну и не забываем писать кучу скриптов защиты от накрутов. В формуле уже заложена основа, но этого мало. Нужно также позаботиться о защите от накрутки ботами и прочим шаманством.

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

Об одной из таких систем для WordPress сайта, которую вы, наверняка, уже не раз видели, я и хочу написать. А именно – про плагин оценки записей с помощью звездочек .

Давайте рассмотрим, какие выгоды несут подобные рейтинги сайту и его владельцу:


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

Данная проблема решается двумя способами :

  1. Естественным . При наличии костяка, который активно участвует в жизни блога (комментарии, участие в опросах и прочее).
  2. Искусственной накруткой . Самое простое решение - правка таблицы плагина WP-PostRatings в базе данных. Так же можно использовать другие методы (например, ручная простановка с использованием динамического ip-адреса).

Первый, увы, мне не доступен, а после второго я себя уважать перестану.

Если обратите внимание на комментарии, то увидите, что обращать внимание не на что. Так уж случилось, что заниматься этим проектом я начал уже на закате эпохи блогов. Соответственно всех радостей гостевого блоггинга, кооперирования, взаимного комментирования, я не застал. А комментировать самому свой блог для поднятия важности в глазах читателей, как я уже сказал, мешает совесть. Хотя, надеюсь, в конечном итоге алчность победит.

Ну да ладно, перейдем к обзору WordPress плагина рейтинга постов .

Плагин рейтинга постов в WordPress

С помощью плагина WP-PostRatings можно легко сделать систему оценивания статей.

Что примечательно, он реализован на системе Ajax.

Имеет более миллиона скачиваний.

Совместим с версиями WordPressот 2.8 и выше.

Установка плагина оценки записей WP-PostRatings

Скачать и установить WP-PostRatings можно любым из доступных способов: напрямую из административной панели, либо взять плагин по ссылке и закинуть в папку с плагинами. Подробную инструкцию по установке читайте .

Настройка WP-PostRatings

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

Самое главное, установите галочку в положении Yes напротив Enable Google Rich Snippets . Данная опция внесет специальную разметку, которая позволит отображать в результатах поиска Google звездочный рейтинг.

Так же тут можно настроить визуальные эффекты загрузки и ограничить возможность голосования только для зарегистрированных пользователей.

Установка плагина WP-PostRatings в записи и на страницы

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

Прежде всего, вам нужно перейти в папку вашей темы

wp-content\themes\ваша тема\

Там вы найдете файлы single.php и page.php, которые отвечают за вывод записей и страниц соответственно.

Открываете нужный файл с помощью текстового редактора notepad++ или обычного текстового редактора и вставляете код:

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

(ratings без пробела )

Так же можно настроить вывод самых популярных (на основе рейтинга) постов в виджете, либо в любом другом месте шаблона вашего сайта с помощью кода:

Либо же самых оцениваемых постов: get_most_rated .

Значение both означает, что будут выводиться и страницы и записи. Его можно поменять только на post или только page. 0 – минимальное число оценок. 10 – количество выводимых записей.

Кстати, после завершения всех настроек, проверьте в инструментах проверки структурированных данных свой сайт. Если все указанно верно, то вы увидите (предварительно очистите кэш, если стоит один из плагинов кэширования).