Модуль "Кошелек пользователя"+"Задания". Коллективный заказ.

По мотивам поста заказ модуля «кошелек пользователя» решил сделать свои существующие наработки модулем, раз это не только одному человеку надо.

Сейчас готов образец под конкретного заказчика, учитывающий прочие множественные доработки. Приведем структуру к дефолтному движку(сначала для 0,31, затем портируем для 0,4), учтя все пожелания по ТЗ. А его я предлагаю такое:

Техническое Задание:

1)У пользователя появляется пункт «Счет». На него зачисляется валюта(баллы/рубли — без разницы).

2)Возможность пользователя указать платежные реквизиты в профиле(Яндекс.Деньги/WebMoney), если модуль будет использоваться в качестве материального мотиватора пользователей.

3)Раздел заданий — администрация может добавить свое задание(нужную тематику статьи с кратким описанием) — пользователь может взяться за понравивщуюся ему тему. Задания от администрации видны всем для принятия на исполнение.
Пользователь также сам может добавить тему статьи для обсуждения с администрацией. Такие «личные» задания видны только их авторам и админам. После одобрения/согласования с администрацией задание уходит на исполнение.
При созданиии топика пользователь сможет привязать новый топик к одному заданию из его списка(думаю, также стоит разрешить вольные публикации, администратор уже сам разберется стоит за несогласованную статью платить).

4)Топики в движке публикуются сразу, но для начисления валюты на счет автора попадают в раздел их оплатной модерации.

5)Начисление валюты производится в интерфейсе оплатной модерации за написанные топики
Варианты:
-исходя из размера топика(подсчет символов в топике без тегов, из расчета xxx руб / 1000зн.)
-из личной оценки админа(при оплатной модерации администратор может выставить любое значение)

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

7)передача денег со счета другому пользователю

8)АПИ взаимодействия с другими модулями (торрент(уже есть договоренность с kks), каталог файлов,… )

Также запланировано:
9)Ввод денег через платежные системы webmoney(также возможно, Я.Деньги, в далеких планах PayPal(когда они официально начнут работать на ввод в России)).

(!)Добавления и предложения по ТЗ привествуются.

На обсуждение
1)Какой-то функционал нужно сделать опциональным?
2)Возможно сделать вариант оплаты топиков только попавших на главную, тоесть задействовать стандартные системы самомодерации движка.

Возможные вариации использования модуля
1)вывод реальных денег пользователям — оплата за статьи
2)«оплата» каких-либо внутренних услуг. Тут вообще ограничено только фантазией :)
Например можно:
— сделать «платное» скачивание файлов из каталога,
— платные объявления, или, например,
— дать возможность покупки повторного голосования,
Ну и подобное — для этого нужно будет написать несколько интеграций…
+ Можно сделать возможность обмена валютой между юзерами…
Подобная система удачно используется на лепре одном закрытом бложеке(тссс):
1) купить себе звание
2) купить профессиональный аккаунт
3) использовать автозамену(это для вообще безбашенных)
ну и другие прикольные штуки.
Скорее это будут использовать for fun, но тоже весьма интересно.

Цена стандартной поставки(нужно определиться с комлектом), думаю, будет в районе 1500руб. +Дополнительно возможны будут доработки под конкретного клиента, потому что использовать мод можно по-разному.

Предлагаю собрать коллективный заказ. С нами уже:

1. elsinor
2. yuri25
3. _et
4. kks
5. vOFFka
6. Chriss
7. MaxOrlov
8. antomal
9. sp1r1t
10.Stryker
11.daewoo
12.Ruslan203
13.grdd
14.radimir
15.cshome
16.Kayum
17.racoon

Также возможно: prepodina (но его видение ТЗ слишком разнится с первоначальной задумкой и смыслом модуля. Но в любом случае исключительно большое ему спасибо за высказанные мысли.)

Что дает коллективный заказ?
На лайвстрите уже давно повелось, что участие в коллективном заказе дает приличную скидку на модуль от той цены, по которой он продается в каталоге, т.к. эти люди в большинстве своем максимально формируют ТЗ, помогают в тестировании, и вообще являются первопроходцами. Они заслуживают приличных скидок.

Условия участия в коллективном заказе:
Внос предоплаты до начала разработки(после утверждения ТЗ) в размере 20% от цены для коллективного заказа — это действует для:
1)Лиц, ранее не участвовавших в моих коллективных заказах(а также, с кем я вообще не работал).
2)Лиц, не оплативших предыдущие коллективные заказы(для них — 30%).

Причины этого: перестраховка от зевак, которые просто так вписываются в коллективные заказы, не собираясь оплачивать. Таких людей в разных коллективных заказах набирается вплоть до 35%. Не знаю как другим разработчикам, но мне такие клиенты не нужны. Я считаю, что если человек твердо определился, что ему нужен модуль, то для него не проблема заплатить ~10$ предоплаты, чтобы в будущем сэкономить большую сумму.

103 комментария

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

предусмотреть через конфиг использование того варианта, который больше подходит.
avatar
Ну да, я как раз и спросил — что из ТЗ нужно сделать опциональным :)

Еще, возможно, нужен функционал ввода webmoney… Это может стать неплохим заделом для новых интересных сервисов.
avatar
Нужен. Главное сделать это гибко, чтобы было единое место сбора. Чтобы можно было не только деньгами зачислять, а собирать с других сервисов и т.д., возможностей и правда станет очень много
avatar
Чтобы можно было не только деньгами зачислять
Константин, поясните. Вообще изначально-то планируется оплата за топики, потом, возможно, и с вебмани зачисление, если спрос будет требовать.
avatar
Я просто подумал сразу о модуле фотоконкурсов, например. Провели конкурс, победителю зачислили сумму (правда я этот модуль еще не щупал и только догадываюсь, но суть ясна). Это пример локальный, а допустим есть еще один сайт, там провели конкурс, победитель выиграл сумму, которая зачисляется на его кошелек на сайте с LS. То есть в первом случае конечно можно и update в базу сделать, а во втором красивей было бы через какое-нибудь api, а имея api можно и внутренние привязки различных модулей на него посадить… ну как-то так
avatar
будет в районе 1500 тысяч
ого, тысяча пятьсот тысяч :)

Возможные вариации использования модуля

2)«оплата» каких-либо внутренних услуг. Тут вообще ограничено только фантазией :)
Вот это мне нужно, если это будет — я с вами. Нужно для версии 0.4
  • kks
  • 0
avatar
Ок, записываю.
ого, тысяча пятьсот тысяч :)
ладно вам к опечаткам придираться. =) поправил.
avatar
2)Возможно сделать вариант оплаты топиков только попавших на главную, тоесть задействовать стандартные системы самомодерации движка.

Мне кажется в таком случае возможны накрутки.
avatar
Присоединяюсь к коллективному заказу.
avatar
Вольные публикации не помешали бы, так чтобы админ (а может и любой другой пользователь?) мог любой топик плюсануть на нную сумму — это мотивировало бы пользователей к написанию качественных статей.
Ну и ввод тех же webmoney тоже хорошо бы, вместе с возможностью покупки «товаров» в каталоге.
Включая все вышеперечисленное, получается отличнейший модуль — пользователь может заработать и на простой публикации материалов, и на публикации под заказ/по своему предложению, а заработанное может либо вывести, либо потратить на покупку чего-нибудь из каталога.
Обмен валютой между пользователями тоже хорошая идея.
avatar
Вольные публикации не помешали бы, так чтобы админ (а может и любой другой пользователь?) мог любой топик плюсануть на нную сумму — это мотивировало бы пользователей к написанию качественных статей.
+1

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

Да.

Например можно купить PRO-аккаунт, который будет показывать остальным, что человек зарабатывает на сайте написанием статей. Это будет мотивировать других делать то же самое.
avatar
Интересует подулючение платежных систем PayPal, Visa, Mastercard. На сколько реально будет их подключить?
avatar
Сейчас пока идет обсуждение webmoney и вообще надобности наличия ввода из платежных систем — это уже скорее как план развития.
avatar
Согласен. Основная концентрация на WM
avatar
Спасибо, друзья мои, что подождали меня с моим тз. Собирался написать ещё днём, да сайт обновлялся. Итак…

Тщательно подумал над функционалом, перечитал прошлые посты и комментарии (1, 2, 3, 4). Возможно, где-то буду повторяться с вышесказанным мною или другими, но всё же.

1. «Счёт» в виде ручного изменения админом циферок смысла в себе не несёт. Если это делать, но нужно смотреть в перспективу и максимально автоматизировать как процесс заработка, так и траты.

2. У каждого пользователя есть «сила» (не «карма»), которая формируется путём его активности на сайте. Есть предложение в качестве счёта использовать именно «силу». Пункт противоречивый. Надо обсуждать.

3. Раздел «Задания» — очень спорный. Может следует его отнести к опциональным? Не каждый планирует превращать свою социальную сеть в машину по платному написанию постов. Лучше уж на такой основе проводить викторины, например.

3. Следующий вопрос — за что платить? Тут да и где-то ещё уже было высказано желание начислять баллы за активность — не только опубликованные ответы на задания, но и:
— посты в коллективном и персональном блоге
— посты, которые вышли на главную или в топ
— комментарии в чужих блогах
— «положительные» и «отрицательные» посты и комментарии (плюсовать и минусовать соответственно)
— загруженные материалы в каталог бесплатных материалов (плюсовать за количество скачиваний в зависимости от рейтинка того, кто скачивает, например) — стоит детально обудить
— заходы на сайт
— незаходы или неактивность на сайте (минусовать)
— удалённые админом посты/комментарии (штраф)
— загруженные фотографии с мероприятий и отзывы (для модулей «афиша»/«галерея»)
— … добавляем сами

Я только за такую реализацию модуля. С возможностью через админку указывать, за что сколько давать или отнимать.

4. Следующий вопрос — трата. Думаю, меня поддержат сообщники, что не каждому владельну сайта, нацеленного на его монетизацию, будет интересно, если пользователи будут иметь возможность «вывести» виртуальную валюту на реальный счёт. Поэтому нужно иметь чёткий механизм траты средств со счёта прямо на сайте. Согласен, что это большой пласт работы, но без него не обойтись. Иначе банально нет интереса.

За средства на счету можно ввести «платные» бонусы, например:
— повторное голосование
— платное скачивание из каталога
— публикация объявлений, выделенных постов
— доступ к закрытым блогам, профилям…
— … дополните по вкусу…

5. В комментариях выше стал вопрос, а можно ли заносить на счёт средства с веб-мани или яда? Если только вручную путём перечисления сдеств на счёт сети, а админ будет сам добавлять на сайте. Автоматизировать это будет очень геморно и небезопасно.

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

Пока на этом всё. Давайте обсуждать и дополнять по возможности.
avatar
Ок, много разумного, постараемся учесть.

Добавлю:
По разделу заданий — все дело в том, что он — базовый для существующей наработки, возможно, сделаем отключаемым, но надо тогда что-то еще для «заработка» придумать, кроме ввода вебмани.

По поводу захода на сайт — идея здравая и уже используется на free-lance.ru, когда за каждый день посещаемости добавляется балл. За незаходы штрафовать нельзя конечно же.

Не думаю, что стоит делать платную загрузку фоток, это уже слишком — одноклассники какие-то получаются. Более-менее разумным кажется использовать, например, с модулями торрента или каталога файлов — где пользователь получает реальный контент и пользу.
avatar
С базовым разделом «Задания» этот модуль можно будет назвать «Написание постов за деньги», но не «Кошелёк». Почему не сделать базовым раздел «Викторины» или «Конкурсы»? Иначе как-то уж слишком узконаправленно получается.

Что касается других спобосов «заработка», то я описал это в своём комметарии. По вкусу это можно дополнить. Кто там скидывается? Участвуйте в обсуждениях!

Платную загрузку фоток я имел в виду, когда пользователю начисляются баллы за загруженные фотки с мероприятий. Вот один из способов заработка.
avatar
Ваша схема будет работать только для сайтов с развитым сообществом, типа Фотостраны. Эфимерные баллы, которые можно потратить на никому не нужные рюшечки на сайте никого изначально не интересуют. Все, чем можно завлечь потенциального автора — вполне реальные, хоть и виртуальные деньжата. Вебмани.
Коллеги, давайте не будем переводить систему изначально платы за посты в систему внутренней валюты. Если нужны будут платные сервисы — пускай будут, но это уже другой модуль. Хорошо конечно, если этот модуль задаст единый кошелек для будущих плагинов — все только выиграют.
На счет ввода-вывода. Не стоит пока делать автоматическую систему. На этом этапе не стоит, потому что это дополнительные проблемы: лишний код, регистрация в Merchaте и тд. Просто стоит сделать порог, после которого пользователь может подать заявку на вывод средств. Админ делает это вручную.
avatar
Ага, функционал заявки на вывод средств. Добавил в ТЗ.
avatar
Виджет рейтинга «богачей» тоже добавьте :)
avatar
Опционально как раз надо сделать. Блок будет, каждый подключит по своему усмотрению.
avatar
Или возможность юзеру самому покупать себе место на главной.
Т.е. определенный блок, где аватары юзеров проплативших их показ на главной. Т.е. они будут привлекать пользователей читать их статьи и таким образом получать доп. рейтинг, ну в таком духе, что-то.
avatar
Не, рюшечки потом. Давайте с ядром определимся.
avatar
Моя схема будет работать на любом сайте, где пользователю предложат вменяемые способы траты этих средств, а не «рюшечки». Обналичка виртуальной валюты через вебмани — более чем глупый ход. Не забывайте, что каждый виртуальный рубль должен быть обеспечен реальным рублём. А виртуальные деньги будут начисляться вручную админом. При наплыве пользователей вы или уйдёте в глубокий минус, или наснёте менять правила обналички, «кидать» пользователей, что сразу же скажется на вашей репутации. Мы уже проходили такое в баннерной сети bbn.by.

давайте не будем переводить систему изначально платы за посты в систему внутренней валюты
Да, именно это я и хочу сделать. Если мы называем модуль «Кошелёк пользователя», то давайте от этого и плясать и делать всё как следует. В противном случае называем модуль «Написание постов за деньги» и не замахиваемся на что-то большее. Но такой модуль будет нужен только максимум тем шестерым, кто скидывается на данный момент. Для меня это мало.
avatar
Напомню, что по ТЗ гарантированные выплаты производятся только за выполненные задания. Деньги за задание я получию с Gogetlinks, за счет размещения ссылок. Таким образом в минус я точно не уйду, не потратя ни рубля из кармана.
Ну а за написание статей добровольно поощрять или нет — дело ваше.
Расширение премиум-аккаунта, как вы говорите — это уже тема доля отдельной большой доработки, еще болле сложной, чем поставленная задача.
avatar
Вот мы и пришли к тому, что у нас разные цели. У вас обмен ссылками, у меня тематическая социальная сеть, и мне неинтересно продвижение чужих сайтов и участие в партнёрках.
avatar
У меня не обмен ссылками. На данном этапе это лишь источник заданий и финансирования. В будущем — источник поощрения труда авторов, покупка контента. Когда сайт посещаем, имеет смысл вводить доп. сервисы.
avatar
Ок, для вас это лишь один из дополнительынх сервисов. Но сервис этот очень мелкий и узконаправленный. Давайте думать на перспективу.
avatar
Мы и стараемся думать. Заимеем универсальный инструмент, потом автор или другие авторы начнут дописывать для него необходимые функции (внешние). Наверное же можно сделать что-то вроде API
livestreet.ru/blog/addons/3646.html#comment57005
avatar
Мне кажется, что по-разному понимаем значение «кошелька» и «валюты». Для меня это виртуальная внутренняя валюта сайта, которая никак не связана с реальной; которую можно заработать и потратить только внутри сайта, или внести на счёт с вебмани, но не вывести.

Для вас же, как мне показалось и для многих других, это реальный денежный счёт на сайте, средства с которого можно гонять туда-сюда с вебмани и обращаться как с реальными деньгами. Мне кажется, это неправильно.

У меня, да и у многих других думаю, есть опыт работы с баннерными сетями. Вы знаете, что показы можно заработать, можно купить, можно обменять и вывести. Так вот их гораздо выгоднее и проще потратить внутри системы, чем выводить под бешеный процент и по мизерной цене. Именно такие условия нужно создать в этом модуле. Повторю ещё раз, что ни один владелец сайта, нацеленный на его монетизацию, не допустит того, чтобы деньги легко могли уходить на сторону. Тем более я изначально не уверен, что можно на 100% защититься от накруток и мошенничества.
avatar
Я вас поддерживаю, вывод — лишний
avatar
Повторяю еще раз. Выводить или не выводить — это решиние вебмастера. Задача разработчика сделать такую возможность.
Мои авторы будут писать за деньги, а не за цифры в профиле на сайте, который они первый раз видят.
На счет накруток не понимаю опсений. Есть задание — есть статья. Сделал — получил бабос.
Схема, которая вам нужна: автоматические баллы за популярный материал — лишь дублирование кармы (которую я вообще не люблю). Да, пускай и такая будет и задается настройками.
avatar
Поддерживаю
avatar
Да, вы во многом правы. Чтобы не получилось каши вижу разумным отделить логику кошелька и модуля оплаты за посты. То есть основа — кошелек(с неким подобием апи, для простой интеграции с другими модулями), система заданий и оплаты пользователям за посты уже отдельным, но связанным модулем. Только кошелек в отдельности представляется пустоватой штукой тогда :)

Если есть что-то еще — пишите ) Сам я тоже ситуацию обмозгую получше, постораюсь все в ТЗ структурировать. Большое спасибо за мысли.
avatar
Решил сделать небольшую схемку чтобы народу было легче ориентироваться и не нам не запутаться. Вот как я вижу систему. Голубенькое — это основной функционал.
dl.dropbox.com/u/935064/%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8%D1%8F-LS-Wallet.jpg
avatar
Ещё раз интегрирую и переписываю уже опубликованные ранее другими пользователями и мной вещи и настаиваю на реализацию модуля именно в таком виде.

Рабочее название модуля — «Кошелёк пользователя» / «Внутренняя валюта».

1. В профиле пользователя появляется новый пункт — виртуальный счёт. Было высказано мнение, что разумно использовать для этого «силу». Средства на счет зачисляются и списываются как в автоматическом режиме за выполненные задания или потреблённые услуги, так и вручную админом сайта (переводятся на/с счёт вебмани/яд).

Пользователи имеют возможность переводить/делиться средствами. (Очень важна безопасность перевода!)

2. Зачисления на счёт происходят за:

2.1. выполненные задания (компонент "Задания").

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

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

2.2. активность на сайте (компонент "Пользовательская активность").

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

2.2.1. За опубликованный пост в коллективном/персональном блоге. — начисляется энное количество баллов.
2.2.2. За опубликованный комментарий в чужом посте. — начисляется энное количество баллов.
2.2.3. За каждый полученный коментарий к своему посту или комментарию.
2.2.4. За каждый полученный +1 к опубликованному посту. — начисляется энное количество баллов.
2.2.5. За каждый полученный +1 к опубликованному комментарию. — начисляется энное количество баллов.
2.2.6. За посты, вышедшие на главную и в топ.
2.2.7. За каждый ежедневный заход на сайт. — начисляется энное количество баллов.

2.3. реализация платных услуг сторонних модулей (Интеграция с другими модулями).

2.3.1. Публикация персональных фотографий. — начисляется энное количество баллов (интеграция с «Галереей»).
2.3.2. Публикация отчётных фотографий с мероприятий. — начисляется энное количество баллов (интеграция с «Галереей» и «Афишей»).
2.3.3. Публикация отзывов/отчётов о мероприятии. — начисляется энное количество баллов (интеграция с «Афишей»).
2.3.4. За каждый полученный +1 или -1 к фотографии. — начисляется или списывается энное количество баллов, не буду долго расписывать (интеграция с «Галереей»).
2.3.5. Публикация в «Каталоге» материалов для бесплатного скачивания. — начисляется энное количество баллов (интеграция с «Каталогом»).
2.3.6. За каждый полученный +1 или -1 к загруженному материалу. — начисляется или списывается энное количество баллов, не буду долго расписывать (интеграция с «Каталогом»).
2.3.7. За каждый скачанный бесплатный материал. — начисляется, например, определённый процент от рейтинга юзера, который сказал этот материал, но не меньше ХХ баллов (интеграция с «Каталогом»).
2.3.8. За каждый скачанный платный материал. — начисляется заранее указанная стоимость этого материала минус процент системы (интеграция с «Каталогом»).

3. Списание средств со счёта происходит за:

3.1. Действия на сайте, в том числе противоправные.

3.1.1. За каждый полученный -1 к опубликованному посту. — списывается энное количество баллов.
3.1.2. За каждый полученный -1 к опубликованному комментарию. — списывается энное количество баллов.
3.1.3. За каждый полученный -1 к опубликованному посту, начиная с -5. — списывается другое количество баллов, начиная с какого минуса — должен указывать админ.
3.1.4. За каждый полученный -1 к опубликованному комментарию, начиная с -5. — списывается другое количество баллов, начиная с какого минуса — должен указывать админ.
3.1.5. За незаход на сайт в течение определённое времени. — списывается энное количество баллов, время должен указывать админ.
3.1.6. За заход, но неактивность на сайте в течение определённое времени. — списывается энное количество баллов, время неактивности должен указывать админ. Если снимаются баллы за незаход на сайт, то за неактивность при незаходе снимать не надо.

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

3.2.1. Выделение опубликованного поста (уже реализовано тут).
3.2.2. Публикация в каталоге материалов для платного скачивания. — интеграция с модулем «Каталог».
3.2.3. Скачивание платных материалов из каталога. — списывается стоимость этого материала.
3.2.4. Повторное или многократное голосование за любой пост или коммент (кроме своих). — списывается энное количество баллов.
3.2.5. Публикация анонсов мероприятий в «Афише». — интеграция с модулем «Афиша».

— Это лишь малая часть того, что можно было бы реализовать с помощью внутренней валюты сайта. Самое главное — это создать что-то вроде API, как сказал elsinor, чтобы любой разработчик стороннего модуля мог подключиться к кошельку.

Лично меня в первую очередь интересует реализация пунктов 2.2. и 3.1. со всеми подпунктами, во-вторую очередь 2.3. и 3.2., а уже потом 2.1.

Чтобы удовлетворены остались все, предлагаю в базовом наборе осуществить реализацию пп. 2.1., 2.2., 3.1.

Обсуждаем/голосуем/критикуем/предлагаем.
Жду в первую очередь мнений тех, кто скидывается.
avatar
Мое мнение не стоит трогать обычные рейтинг и силу и как то задействовать их на этот модуль, мало ли кто активный и кто где чего пишет и комментирует. Опять же заминусовать могут и активного пользователя и воообще что касается денег не нужно здесь задействовать всех кого не попадя. Я считаю, что валюта (рубли, баллы, wm и т.п.) должны быть отдельной сущностью и никак не связаны с обычным рейтингом и силой. Выполнил задание пользователь — получи от админа денежку, а иначе будет бардак. Или я что то недопонял? Если так то поправьте меня.
avatar
Ок, пусть валюта будет отдельной сущностью, не связанной с силой и рейтингом. Я не настаиваю.

Да, вы совершенно правы — заработал-получил. Но ограничивать способ заработка одним только написанием статей не стоит. Их гораздо больше. Поэтому я и перечислил в своём предыдущем комменте все способы заработка, какими я их вижу. На уровне движка и на уровне сторонних модулей.
avatar
Все правильно говорите. То что описано prepodina скорее похоже на модуль Фиксации активности пользователя. Согласен, что такая система динамики рейтинга — клевая, на некоторых проектах ее элементы используются:
на хабре — сила постепенно падает, если долго не писать и не заходить.
на фрилансе добавляются баллы за каждый заход.

НО! Это никак не связано с деньгами…
avatar
разумно использовать для этого «силу»
Неразумно. Зачем? Каков смысл кошелька тогда?

3.1.1. За каждый полученный -1 к опубликованному посту. — списывается энное количество баллов.
3.1.2. За каждый полученный -1 к опубликованному комментарию. — списывается энное количество баллов.
3.1.3. За каждый полученный -1 к опубликованному посту, начиная с -5. — списывается другое количество баллов, начиная с какого минуса — должен указывать админ.
3.1.4. За каждый полученный -1 к опубликованному комментарию, начиная с -5. — списывается другое количество баллов, начиная с какого минуса — должен указывать админ.
Это все уже есть в движке, если использовать силу. А если не использовать, то теряет смысл, т.к. сила это разруливает. Итог — каша.

По пунктам 2,2 и 3,1 — это уже витание в облаках, половина из которого реализовано в движке при такой постановке ТЗ(если силу использовать). И никаком образом к финансовому кошельку все-же связи не имеет, даже если максимально постараться отделить реальные деньги от виртуальных.

Я думаю, я и правда вас не очень понял изначально.

Я принял решение. Начнем с простого(и изменения того, что по сути я недавно писал). Модуль будет развиваться по рельсам пунктов 1 и 3.2. Иначе сейчас начнут огород городить.

Итак будет:

1)Кошелек (подкрепленный реальной валютой — возможность этого заказчик должен оценить сам) [оплаченные посты+ввод | вывод | обмен между пользователями],
2)модуль заданий,
3)оплатная модерация оплаченных постов,
4)API/интерфейс интеграции с другими модулями(торрент, каталог файлов, ...).


Завтра обновлю в шапке топика ТЗ, кто с нами, тот подпишется еще раз.
avatar
Ок, тогда давайте завтра на свежую голову ещё раз всё перечитаем и оценим.

Где можно почитать про начисление силы и рейтинга в зависимости от написанных постов, комментов и голосования?
avatar
В коде движка =) — конкретнее в функциях голосования за топики/комменты/блоги/юзеров.
avatar
А с документацией как?
avatar
На этом сайте есть модуль «мотивация пользователей» кажется здесь livestreet.ru/blog/2375.html и еще где то кажется хак был. Еще раз повтотрюсь, по моему мнению не нужно обычные рейтинг и силу задействовать в модуле, с накрутками замучаетесь бороться да и просто бардак будет. Нужно четкое решение — админ платит за конкретную работу, ну и естественно у кого есть виртуальная валюта чтобы могли ее использовать, доступ к скачиванию и т.п. Главное чтобы эти баллы были отделены от беспредела толпы.
avatar
Отлично.
avatar
Я тут воткну 5 копеек. Вы же про деньги говорите, нужно обязательно всю историю начислений/списаний писать и иметь возможность её поднять. Ибо это деньги. Найдут багу, подправят цифру и ищи свищи откуда там появилось 10 000 выведенных в вебмани. Аккуратненько тут нужно.

А в целом, меня запишите.
avatar
Да, нужно, уже запланировал.
Вас записал.

Обновил и добавил пункты ТЗ.
avatar
Грамотно, поддерживаю.
2. У каждого пользователя есть «сила» (не «карма»), которая формируется путём его активности на сайте. Есть предложение в качестве счёта использовать именно «силу». Пункт противоречивый. Надо обсуждать.
Я тоже над этим думал… А в принципе, что мешает сделать опцию? Т.е. опция, в зависимости от которой используется либо новая величина счета, либо уже имеющиеся рейтинг или сила. Кому как нужно, тот так себе и сделает… Все равно ведь это числовые поля, разницы никакой
avatar
Я больше согласен с версией ТЗ от prepodina, чем с той, которая висит наверху страницы.

Немного комментариев от меня:

Пункт «Задания» должен быть в модуле, но он не должен быть основным пунктом ТЗ. Юзер должен использовать Счет во многих разделах сайта.

Задания очень удобны во многих случаях, не только в написании статей. Вот пример: есть блог, посвященный веб-дизайну. Тут заданием может быть создание дизайна или набора значков. В студенческой социалке заданием может стать решение домашних заданий или лабораторных работ. Предлагаю дать возможность админу создавать категории заданий. Так разделом «Задания» будут интересоваться не только хорошие писатели статей, общий уровень мотивации будет гораздо выше. Если смотреть глубже, можно дать возможностям пользователям создавать свои задания для других пользователей. Узконаправленные биржи фриланса, реализованные в виде блогов, могут быть популярны и интересны.

Поддерживаю разграничение виртуальной валюты сайта и реальных электронных денег. За валюту сайта могут покупаться не только рюшечки, но и, например, доступ в закрытые разделы и дополнительные возможности. Разово или за промежуток времени. С другой стороны, за валюту сайта можно покупать электронные товары. Валюту сайта можно либо заработать (способы указаны в посте prepodina), либо купить за яд, вебмани, смс.
avatar
Спасибо за поддержку.

Я слежу за темой и думаю над новыми предложениями. Возможно, нам, несогласным придётся организовать второй коллективный заказ.
avatar
Если до такого дойдет или этот заказ вырастет до ваших требований, готов поучаствовать в разработке.
avatar
Модуль заинтересовал. Приму участие. Запишите меня.
avatar
Я, пожалуй, сделаю нововведение. Для людей уже участвовавших в предыдущих коллективных заказах и не оплативших их — участие только по 50% предоплате(после утверждения ТЗ коллективщиками, до работ).
Очень прошу не обижаться — я сделал все для удобства коллективщиков в модуле микроблогов, но есть люди кто подвел — тогда зачем им скидки и преференции?.. Это касается и Chriss также.
avatar
Прилюдно прошу извинений у Chriss, виноват, со списками где-то ошибся.
avatar
Благодарю. ) попрошу меня внести в список.
avatar
Добавил.
avatar
Хорошо я не против. Только если можно как-то уведомить меня когда появится утверждённое ТЗ. Оплачу 50% без проблем. Так же хотелось бы иметь систему оплаты как 2CO и Paypal. Спасибо
avatar
Мое видение этого модуля: «Сила простоты»
1) Функционал. внутренняя валюта в модуле мне кажется лишней (чрезмерное усложнение), достаточно дать возможность пользователю указать свой кошелек ЯД, Webmoney, PayPal, на выбор (админ может через админку убрать поля, которые ему не удобны) Валюту также админ указывает удобную ему: рубли, $, евро
Система начисляет определенные балы по определенному алгоритму, При достижения определенных балов пользователь может отправить запрос на вывод средств, на своей странице через специальное поле, которое становится активным.

2) У пользователя должно появиться поле «платные балы», которые будут обнуляться после расчета. Расчет должен быть по запросу пользователя (может он не хочет выводить сразу), но не раньше достижение определенной суммы

3) Принцип «самоуправления сообществом» должен быть на первом месте, так как это сама суть движка Livestreet. Поэтому предлагаю сделать автоматическое начисление балов по следующему принципу:

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

PS Во избежание накрутки рейтинга, сделать функцию «платные балы» доступной не сразу, а при достижении определенной силы.

PPS Хочу напомнить также, что в наше время привлечь пользователя становится все сложнее, и излишне усложнять модуль не стоит, так как он может быть проигнорирован и не привлечь никого.
avatar
Админу простота не нужна. Простота нужна для пользователя.
Главное, чтобы функционал мода был гибок! А что и как будет делать админ с этим функционалом — его дело. Чем больше возможностей у мода, тем больше возможностей и у админа.
avatar
когда 10 проектов, нужна простота всем :) а то можно поселиться в интернете и подключиться к капельнице, чтобы не отрываться на обеды =)
avatar
Принцип самоуправления — вещь которую действительно стоит обсудить в моде как опцию. Конечно хорошо когда все само работает, но порой на главную не попадают многие хорошие вещи, так что ручной модерации не избежать. Про комментарии вообще зря, мне кажется. По поводу платных баллов — это как раз уже усложнение. Проще сделать обмен валютой между пользователями. Понравился сильно пост — прибавил пользователю рубль :)
avatar
если на главную не попадают хорошие вещи, значит для сообщеста они не очень хорошие. Комментарии мне кажется не зря потому что без них статья теряет изюминку общения и для молодого стартапа это очень важно… новые посетители видят что каша варится и присоединяются… насчет балов… я просто так назвал, это просто поле в котором показана сумма… должен же пользователь это где-то видеть. а насчет того что понравился пост — прибавил рубль, имхо никто не будет делиться своими рубликами… это не будет работать… либо администрация платит либо никто не будет платить
avatar
готов, финансово вложиться…
avatar
Внес еще троих в список. Предлагаю им отписаться по их видению модуля. Пока мнения, как видим, разделились :)
avatar
Так же готов финансово вложиться!
avatar
Я тоже готов взять на себя часть бюджета!
  • grdd
  • +1
avatar
Отвеьбте мне пожалуста если не сложно, сколько будет стоит модуль в коллективном заказе?
Такой модуль нужен без сомнения, так что вопрос стоит только в цене…
avatar
Именно поэтому я за полное прочтение топика перед публикацией комментов :)
В районе 1500руб будет, я думаю, но ТЗ пока не утверждено и формируется.
avatar
Как участник почти всех коллективных заказов я знаю, что здесь принято так: участникам коллективного заказа продукт продается по льготной цене, а для всех остальных, кто сомневается, не успел, пока не хочет и т.п. — по другой, более высокой цене. Я считаю это самой хорошей и нормальной практикой. Осталось только уточнить у Владимира (eXtravert) 1500 р. это для участников коллективного заказа или для всех когда модуль поступит в продажу? Прошу правильно меня понять, я как бы косвенно ответил на вопрос dedmixei, я куплю модуль по любому, но eXtravert пусть в этом вопросе определит что и как.
avatar
Прошу простить меня eXtravert за то что цену не увидел ранее. Просто я скорее некорректно задал вопрос, (по сути меня поправил yuri25), я хотел задать вопрос о цене в коллективном заказе и после. Просто каждый расчитывает на определенные финансы, и разумно возникает вопрос когда купить модуль(сейчас или потом).

Вы уж простите если что не так сказал…
avatar
Я считаю преждеверменным называть точные цены пока ТЗ не утрясено, активно обсуждается и дополняется, а народ в стадии активного набора. =)
Да, как всегда, для коллективщиков в любом случае будет дешевле. В топике приблизительная предварительная цена для коллективщиков — для ориентирования(при удачном наборе >= 25 человек цену для КЗ планирую пересмотреть в меньшую сторону, если ничего значимого дополнительно не продложат по ТЗ)
avatar
Я так понял что основное ТЗ остановилось на «Написание постов за деньги»(так его назвал prepodina).
Впринципе особых дополнений у меня по модулю нет, освновные моменты все были озвучены выше, особо хотелось бы обратить внимание (расположил в порядке приоритета):
1) безопасный ввод ВМ + ЯД
2) АПИ для взаимодействия с другими модулями
3) возможность выбора деньги/баллы
4) валюта не должна быть привязана к силе
5) задания + их модерация

П.С. хотелось бы узнать, когда планируется заказ в исполнение? и примерное время разработки(т.е. когда будет готов)?
от этого зависит вступлю ли я в коллективный заказ
  • sys
  • +2
avatar
Да, основное ТЗ в самом топике написано полностью.

Насчет ввода пока опустим. Там много аспектов связанных с безопасностью — к ним надо будет отнестись с особой внимательностью. Думаю, этим стоит заняться отдельно, уже после выпуска модуля.

По срокам планирую так: Сейчас готов прототип для сильноизмененного 0,31(по заказу, сделан несколько иначе, нужно переделать и дополнить). На это не уйдет много времени(ну неделю-полторы с тестированием). На 0,4 модуль выйдет позже — объясню почему — в ближайшее время надо сесть за окончательный перенос модуля микроблоггинга на 0,4 (+ хочу дополнить его некоторым функционалом) — это на некоторое время будет первоочередной задачей, потому что клиентов >40. После этого сяду за кошелек для 0.4 — расчитывайте на готовность модуля в начале-середине марта. В любом случае, я в процессе написания постоянно сообщаю по степени готовности.

PS Кстати, кому еще кроме yuri25 нужен модуль под 0,31?
avatar
понял… не сильно мне удобно получается (
вообщем я получаюсь в подвешанном состоянии, потому что мне вероятно придется часть этого комплекса реализовать самому, а именно первые 4е пункта(по моему списку, выше постом) без 5ого пункта и сделать это надо как раз к началу марта…
давай сделаем так — держи меня в курсе дела, т.е. когда конкретно возьмешься за модуль стукни мне в приват и я скажу подключаюсь я к вам или нет(а я со своей стороны буду продолжать мониторить ветку, не хочется пропустить момент старта) :)
думаю это не сложно с твоей стороны, так что заранее благодарю
avatar
Торопиться я не буду, качество важнее.
Следите за топиком, каждому персонально в личку писать не могу — но будет как всегда инбокс для клиентов.
avatar
Какой модуль?
Модуль кошелька? Мне нужен под 0.3.1 т.к. я пока не перехожу на 0.4
avatar
Да, кошелек. Хорошо, все-таки будет отдельным релизом под 0.31, хотел проще поступить.
avatar
Так а как себя добавить! Готов участвовать!
avatar
Добавил radimir(отсюда livestreet.ru/blog/3637.html#comment57065) и вас.

Ко всем:
Также обновил условия участия в коллективном заказе. Я считаю такие условия удобными для всех, и исключающими несуразицу.
avatar
Когда начало?
  • grdd
  • +1
avatar
eXtravert ушел в мини-отпуск до 25 февраля. Тоже интересует вопрос — когда?
avatar
Привветствую.
Да, отдыхал тут на выходных.

В ближайшие дни завершу личные заказы, обсудим вопросы с коллективщиками в инбоксе и приступлю. Предварительный ориентир на март.
avatar
Есть новости? :)
avatar
Да, почти разобрался с делами, с выходных приступаю, с пятницы будет инбокс.

Кто еще хочетпринять участие в коллективном заказе — могут записываться.
avatar
Когда нужно будет деньги внести уведомлять хотя бы будете?:)
avatar
Написал же, что инбокс будет, там все разумеется и обсудим.

«Хотя бы» это намек на какие-то неулаженные наши с вами дела? Что-то не припомню.
avatar
Никакого намека, я просто спросил
avatar
Инбокс участников коллективного заказа создан — описал там окончательное ТЗ и остальной фронт работ.
Новые желающие могут присоединиться к коллективному заказу до 21-го марта включительно.
avatar
Добавьте меня, пожалуйста. И скажите, куда вносить предоплату.
avatar
Добавил. Все данные в инбоксе.
avatar
mne bi hotelos uznat po povodu vvoda deneg i vivoda, bilo bi otlichno podtynut credit cards i paypal, vozmozhno li eto?
avatar
Про вывод все ясно — будет удобный административный интерфейс и функицонал подачи заявок на вывод для самих пользователей, все в ТЗ описано.
Про ввод с карт сейчас как раз обсуждаем — это будет, возможно, не сразу в начальном релизе, но будет.
avatar
Я здесь новенький.
Движок понравился.
Кошелёк — это весчь!
Присоединяюсь.
Только важно знать хотя бы примерную сумму сколько это мне будет стоит в сумме с предоплатой.
avatar
1500рублей цена для коллективщиков — предоплата входит в эту цену.
Добавилв инбокс — там все координаты.
avatar
примерные сроки релиза можно узнать?
avatar
Приветствую.
Примерные — апрель-май. На деле все зависит от сроков выхода 0,4, и обсуждения с клиентами разрабатываемого мода в инбоксе, потому что текущие разумные предложения обсуждаются и вносятся как дополнения в ТЗ.
avatar
Скажите, а когда планируется коллективная покупка?
avatar
Не совсем понял о чем вы, уточните.
avatar
с нулледом перепутали наверное
avatar
интересно, а релиз под 1.0 имеется?
avatar
Кошелек давно в каталоге. livestreetcms.com/addons/view/92/
Задания в процессе, после пары других релизов будет.
avatar
Извиняюсь, не понял после пары чего? имелось ввиду что плагины идут парой?
avatar
после пары других моих релизов не касающихся этих плагинов.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.