Система отзывов

Система отзывов
Разрабатываю компонент Система отзывов для InstantCMS 2. Сейчас 50% работы уже сделано, но хочется услышать идеи и предложения пользователей. Это доработанный компонент Комментарии, по этому наследуется все его возможности...
 
Компонент позволяет пользователям оставлять отзывы, о каких либо объектах. Например у вас есть компонент магазин, вы можете подключить компонент и в админке добавите критерии, (критерии могут быть сколько угодно).
 
Страница объектов в админке
 
 
Поле для добавления критерии
 
 
Форма добавления отзыва
 
 
Список отзывов
 
 
При нажатии на стрелку, раскроется рейтинг
 
 
Форма редактирования отзыва
 
 
В планах:
 
  • Сделать так, чтоб подключение компонента, проходило без правки кода.
  • Возможность добавления своих иконок рейтинга.

Сейчас разрабатываю опцию в админке, для того что бы разбить поле текст в 3 части: 
Поле Преимущество
Поле Недостатки
Поле Комментарий
 

Добавлено:


Почти закончил поле Преимущество и недостатки. Сейчас в админке есть опция для включения или отключения опции. А на сайте выглядит так:
 
 
Результат
 
 
Демо здесь - demo@demo.ru | 123456
 

Закончил разработку компонента, посмотреть тут

Нравится
Не нравится
00:24
2009
RSS
Гость
14:22
хорошая задумка!
Как раз нажно что то подобное для свежего проекта.
Из пожеланий пока трудно сказать, нужно пощупать…

А так:
Поле Преимущество
Поле Недостатки
Поле Комментарий

Хорошо если такие поля можно будет создавать, т.е. содать еще какое то, не нужное удалять.
10:09
Хорошо если такие поля можно будет создавать, т.е. содать еще какое то, не нужное удалять.

Сейчас можно сколько угодно создавать критерии, а насчет полей пока не знаю, наверно такого не смогу реализовать…
Гость
19:30
демо не работает у вас. Не открывается
19:35
Технические проблемы, то работает, то нет
11:58
Обновил пост, добавил скриншоты:

Форма добавления

Результат

Форма добавления
Гость
22:00
Было б хорошо добавить общую статистику по результатам. Например в каталоге три фирмы по уборке помещений. В каждой по тридцать отзывов, чтоб не просматривать каждую, видим средний бал по каждому пункту например:
— КлинерМастер
Качество: 30 оценок — ***00
Цена: 30 оценок — ****0
— КлинМасКорп
Качество: 30 оценок — **000
Цена: 30 оценок — **000
— МастерЧистоты
Качество: 30 оценок — *****
Цена: 30 оценок — ****0
09:55
Это уже реализовано изначально, просто пока не придумал как вывести эти данные без Хака.
А так для записи (например: КлинерМастер) сохраняется два значения: Количество голосов и Сумма
Гость
22:15
Виджетом, я думаю.
Вставляем например после основного контента, в тех типах где у нас проводится такая аналитика, например тот же каталог.
Вид примерно такой получится /necr.tk/public/uploads/rating.png
А все что ниже влияет на его вывод, я ж так понимаю все равно оно уже хранится в базе.
06:31
Отличная идея, попробую реализовать
Гость
08:13
+1
да, а в режиме списка выводить создавая поле.
09:39
Думаю так и будет
Гость
12:09
Разметку opengraf для отзывов добавить )
13:01
уже добавлено schema.org
Не знаю что лучше schema.org или opengraf?)
15:27
Рейтинг, который проставил пользователь, я думаю, надо чтоб сразу был раскрыт. Или, хотя бы, опознавательный знак/текст какой-то добавить. Иначе сложно догадаться, что нужно нажать на стрелочку чтоб его увидеть.
18:10
Подумаю об этом (возможно будет опция, кому нравиться стрелочка, оставить или переключить на текст Показать/Скрыть
Гость
09:51
Отличное и очень нужное дополнение. Очень жду завершения работы. Из предложений:
— сортировка по критериям оценки, по возрастанию по убыванию. Например, сортировка по ЦЕНЕ, КАЧЕСТВУ, ВРЕМЕНИ ВЫПОЛНЕНИЮ РАБОТЫ или по СУММАРНОЙ ОЦЕНКЕ.
— фильтр отзывов. Вывести только положительные или только отрицательные отзывы.

Успехов в работе!
Гость
10:02
Еще вспомнил… Нужна возможность оценивать отзыв (типа нравится-не нравится или полезный-бесполезный). А также сортировка отзывов по полезности.
Можно также выводить добавить возможность посмотреть только отзывы друзей. Или возможность подписки на людей (я понимаю, что это уже совсем глобальные доработки). Потом можно выбирать самых адекватных писателей отзывов. Подписываться на них, чтобы читать стОящие отзывы.

У меня есть сайт отзывов. Хочу вернуться к инстант. Поэтому и есть много предложений и огромный интерес к сему продукту.
10:31
Спасибо за предложении, попробую реализовать.
Оценка отзыва уже есть.
Компонент почти готовь, жду только следующего релиза InstantCMS
Гость
10:34
А можно узнать примерную стоимость компонента?
10:56
1 000 руб
Гость
11:03
А где можно будет использовать отзывы? В блогах, в УК? Магазин и прочее не хочу использовать. Хочу на голом инстанте. Получится?
11:20
Сейчас можно подключить (без правки файлов) к любым типам контента.
А так же к Профилям пользователя и группам, но придется добавить одну строку кода в их файл.
Гость
11:35
Супер! То что нужно! Жду релиза! Успехов!
12:09
Спасибо
10:24
и хотелось бы, чтобы был адаптирован для просмотра с смартфонов. Мне нужен этот компонент именно для мобильного сайта.
Гость
09:59
Ну это как бэ наверное больше к шаблону…
12:35
на дефолтном
22:19
ну дефолтный шаблон вроде как весь не очень приспособлен под мобильные устройства
18:38
Почти закончил.
Проблему с хуком решил, теперь и следующего релиза, не обязательно дождаться.
Всё работает, всё визуально, никакой правки в коде, системные файлы не изменены.
Пару дней протестирую, потом продажа.
14:06
Что то на демо не могу понять как работает. Какие то кулаки и пальцы, слишком большие и грубо смотрятся). Может не заморачиваться, оставить вместо всего этого только звездочки и сделать как на Мапсе, просто и элегантно.
15:43
Картинку попробую уменьшить, но в любом случаи в админке есть опция, с помощью которой можете отключить дополнительные поля (преимущество и недостатки) и рейтинг (звездочки).
16:52
То есть можно выбрать что показывать да, пальцы или звездочки? Ну тогда это хорошо, я за звездочки. Где это все отображается, в комментариях, вместо комментариев или отдельно от комментариев? И еще, текст и элементы дизайна на демо занимают много места, получается слишком большая портянка, может стоит сделать все это покомпактнее, а то читать отзывы не очень удобно. Будет ли где то показываться общий рейтинг отзывов или нет. Если нет, то это не очень хорошо. Еще желательно чтобы кнопка отзывов раскрывалась по клику.
17:56
Пальцы и звездочки это разные опции…
Звезды показывается если вы добавили критерии, например вы продаете телефоны и там создаете критерии:
Дизайн
Качество
Цена

При добавлении отзыва, пользователь дает оценку на эти критерии от 0 до 5
Еще есть опция Оценка преимущество и недостатки если включите, в форму добавления отзыва, будет добавлены еще два поля, для ввода Преимущества и недостатки

Будет ли где то показываться общий рейтинг отзывов или нет.

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

Еще желательно чтобы кнопка отзывов раскрывалась по клику.

Зайдите на демо сайт demo3.my-instant.ru/news/8-investicii-dlja-chainikov-kuda-vkladyvat.html
авторизуйтесь логин и пароль demo@demo.ru — 123456 добавьте отзыв и посмотрите на деле.
Сейчас там старая версия, по позже загружу новую, там есть пара доработок и новинок.
18:01
+1
Теперь я понял, спасибо. Только пожалуйста сделайте отображение полей преимущество и недостатки более компактными.
Когда начнутся продажи компонента, хочу приобрести.
18:10
вы имеете в виду поле когда вводите текст или когда уже выводиться результат (ну там палец и т.д.)?
18:11
У вас на демо сайте не так, как на скрине выше. Этот скрин измененный вариант да?
18:15
Скриншоты сделаны в шаблоне default а на демо другой шаблон у которого ширина блоков отличается.
Скоро будет новый демо на default шаблоне.
18:13
Имею в виду поле когда выводится результат, слишком много места занимают. Можно было бы сделать все покомпактнее, раза в три.
18:17
Хорошо, хотелось бы более подробно узнать, что не нравиться, иконки большие? много отступов? высота или ширина?
18:38
— иконки большие
— высота большая
из за этого смотрится громоздко.
Предлагаю ставить пальцы в начало отзыва и только после этого комментарии. Сейчас отправлю отфотошопленный вариант
19:25
На почту my-instantcms@mail.ru отправил вариант сделанный на скорую руку
19:31
И еще желательно много цветов не применять, иначе это будет не грамотно с точки зрения дизайна. Если рука голубая, значить и надпись голубого цвета должна быть. Красная рука, соответственно надпись красного цвета. Насчет рук и звезд, можно подобрать их покрасивше, если хотите могу подобрать что нибудь.
12:19
Первый видео обзор компонента Система отзывов (beta)
Гость
21:59
В целом гуд
Загрузка...