Waiviogit / waivio

MIT License
8 stars 7 forks source link

New: TOOLS / Websites #453

Open WaivioLabs opened 4 years ago

WaivioLabs commented 4 years ago

Пользоваетли Waivio могут создавать социальные сайты на третьем уровне имен доменов: pacific.dining.gifts, van.dining.gifts и т.п. Waivio будет иметь коллекцию имен типа dining.gifts - базовые темлпейт (website template). В рамках базового потом появиться возможность выбрать дизайнерский тепмплейт (design template), который может далее изменять внешний вид сайта. В первой версии системы design template мы делать не будем. Пока ограничимся изменением цветов и подгрузкой логотипа.

  1. Website templates (rebates.menu)
  2. Create new website
  3. Manage websites
  4. Reports for websites
  5. Website settings
  6. Domain management (later)
  7. Website admins
  8. Website moderators

1. Website templates (rebates.menu)

Во время отладки мы будем использовать домен rebates.menu, но перед полным запуском поменяем его на dining.gifts.

Website template rebates.menu очень похож на waivio.com, за исключением:

a) первой страницей является REWARDS; b) FEED переименован в REVIEWS и стоит в третьей позиции; c) DISCOVER включает только 3 типа объектов: Restaurant, Dish, Drink. Раздел Hashtags отсутствует; d) В REWARDS и TOOLS нет никаких административных инструментов (запуск rewards кампаний, создания сайтов и проч.) Все админ инструменты остаются на Waivio.

image


Пункты меню для создания сайтов находятся в разделе TOOLS.

2. Create new website

Для создания нового сайта пользователь должен выбрать website template (сейчас будет только одна опция - rebates.menu), выбрать уникальное имя сайта, а также подтвердить согласие с Web Hosting Service Agreement (ссылка рабочая).

image

Select website template:

Specify name for your website:

___ * I have read and agree to the terms and conditions of the Web Hosting Service Agreement (https://www.waivio.com/object/ylr-waivio/menu#oxa-legal/snn-web-hosting-agreement).

Когда сайт создался, то он появиться как самостоятельный раздел в левой колонке и sub-menu будет содержать все необходимые настройки.

WaivioLabs commented 4 years ago

3. Manage websites

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

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

Priority objects - это объекты, частично улучшенные администраторами сайта (голос admin имеет 100% приоритет, однако, для всех остальных полей, за которые не голосовал ни один из admins, берется стандартный consensus). В этот список объекты попадают автоматически, как только хотя бы один из admins проголосовал за одно из полей объекта.

Однако, в Priority objects могут быть добавлены объекты и вручную, с указанием authority для объекта (пользователь, чей голос будет определяющим для данного объекта, которому дали права admin на данный объект). Впрочем, голоса обычных admins по прежнему имеют бОльший вес.

Exact objects - это жестко контролируемые объекты, для которых показываются исключительно поля, одобренные администраторами. В этот список объекты добавляются вручную.

По аналогии с Priority objects, для Exact object может быть указан authority user (администратор на конкретный объект), но голоса обычных admins по-прежнему будут определяющими.

Ценообразование:

Цена на website hosting определяется количеством Custom objects (Priority objects + Exact objects) и помножается на Daily rate per custom object (но не менее Minimum daily total)

Таким образом, пользователь оплачивает только те объекты, которые скорректированы либо его администраторами, либо были специально добавлены в Priority или Exact списки объектов.

image

И подсчет потраченных средств делается ежедневно (с учетом кол-ва custom объектов) и daily per custom object rate, которая действовала на тот момент. Из этих ежедневных записей потом создаются отчеты по периодам.

Текст:

Warning: When funds run out, priority/exact objects and corrections by admins and moderators will no longer be enforced. If the situation is not resolved within 60 days, the website will be automatically deactivated.

WaivioLabs commented 4 years ago

4. Reports for websites

Отчеты обобщают ежедневные записи по конкретному сайту за указанный период.

image

Хорошо также добавить линк для экспорта таблицы в Excel или CSV формате (Download CSV).

WaivioLabs commented 4 years ago

5. Website settings

f

WaivioLabs commented 4 years ago

6. Website domain

В будущем мы предоставим пользователям возможность назначать свои домены Waivio вебсайтам.

WaivioLabs commented 4 years ago

7. Website admins

Владелец сайта (Owner) может назначать администраторов. Основная роль админов - следить за корректностью объектов, которые отображаются на вебсайте. Accept/Reject голос администраторов является определяющим по сравнению с публичным голосованием по параметрам объектов.

Админы также получают привилегии модераторов.

image

(Интерфейс добавления пользователей аналогичен добавлению Upvoting accounts в Rewards campaigns.)

Важно: Голос вебсайт Owner'а сильнее админов. В случа конфликта выбирается голос Owner. А вот если разногласие есть между самими Admins в голосовании за параметры объекта, то предлагается брать голос Admin'а, который проголосовал последним.

Тескт:

The role of the admins is to ensure the accuracy of the objects displayed on the website. The Accept/Reject vote of the admins on object updates has a decisive role and overrides the public consensus. All objects that have been corrected by the admins are added to the Priority objects list.

Admins also have all the privileges of moderators to manage users and user posts.

Add new administrator

The website owner already has admin and moderator privileges.

WaivioLabs commented 4 years ago

8. Website moderators

Роль модераторов состоит в том, чтобы поддерживать позитив в community. Если модератор поставил flag на пост или коммент, то они вообще больше не должны показываться на сайте.

А если модератор поставил Mute на пользователя, то все прошлые и будущие посту (и комменты) этого user'а на сайте показываться не будут.

Эта фукция потребует поддержку функционала Mute по всей системе. Когда обычные пользователи используют Mute функцию, то это они только ограничивают собственный вид (перестают видеть посты и комменты пользователя, а также можно исключить его из результатов поиска).

image

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

Текст:

Website moderators

The role of the moderators is to ensure that the site is a safe and healthy environment for the community. Moderators can flag posts and these posts will no longer be visible on the site. The moderators can also mute users and prevent future posts by these users from being visible on the site.

Add a new moderator

Only the site owner can add and remove moderators.