Рейтинг авторов Modstore
Привет!
Мы запустили рейтинг авторов дополнений Modstore.
Рейтинг рассчитывается из вклада разработчика в маркетплейс дополнений (продажи, загрузки), open source (Github), экосистему MODX (рейтинг MODX.pro) и качества клиентского сервиса (оценка поддержки и время реакции),.
Баллы распределяются так:
Заполняйте навыки в личном кабинете и пишите отзывы и предложения по рейтингу!
Мы запустили рейтинг авторов дополнений Modstore.
Рейтинг рассчитывается из вклада разработчика в маркетплейс дополнений (продажи, загрузки), open source (Github), экосистему MODX (рейтинг MODX.pro) и качества клиентского сервиса (оценка поддержки и время реакции),.
Баллы распределяются так:
- Каждое дополнение в Modstore 10 баллов
- Каждая продажа дополнения в месяц 5 баллов
- Каждые 100 загрузок дополнений 1 балл
- Ср. оценка тех. поддержки 4.5 и выше 50 баллов
- Каждые 20 баллов рейтинга MODX.pro 1 балл
- Каждая звезда на Github 2 балла
- Реакция в среднем в течение 2 часов 50 баллов
- Реакция в среднем в течение 4 часов 25 баллов
Заполняйте навыки в личном кабинете и пишите отзывы и предложения по рейтингу!
Комментарии: 37
Обратите внимание, что вывод списка авторов сделан на VueJS.
Тут недавно публиковались заметки по тому, как можно его использовать в админке, с vue-cli и всем таким. А я прикрутил его в наш проект на Gulp, с загрузкой через RequireJS.
Если кому интересно — спрашивайте, могу рассказать.
Тут недавно публиковались заметки по тому, как можно его использовать в админке, с vue-cli и всем таким. А я прикрутил его в наш проект на Gulp, с загрузкой через RequireJS.
Если кому интересно — спрашивайте, могу рассказать.
Интересно было бы почитать статью по данной теме от вас, про безопасность и примеры использования, сам уже на нескольких проектах использовал vuejs, для вывода данных использовал axios запросы.
joxi.ru/zAN5gPbTvjJXd2.png — эта аватарка должна быть таких размеров или это глюк?
Столько скиллов, что сдвинули фото!
Вижу не я один такой. Например 55-й Андрей.
Думаю, если это не предусмотреть, то ситуация будет повторяться в будущем и с другими.
Думаю, если это не предусмотреть, то ситуация будет повторяться в будущем и с другими.
Леонид, я так понимаю, логика хромает. У меня показывает 10 дополнений (и аж 12-ое место, что слишком высоко для моего вклада). У меня практически все дополнения сняты с публикации. Вероятней всего, снятые не должны учитываться.
И фильтр «Принимает заказы» не корректно работает. Я не принимаю заказы, но все равно вывожусь с этим фильтром. И для чекбокса zIndex неверный, пробивается через хедер. joxi.ru/EA4KnbqcweBe02
И фильтр «Принимает заказы» не корректно работает. Я не принимаю заказы, но все равно вывожусь с этим фильтром. И для чекбокса zIndex неверный, пробивается через хедер. joxi.ru/EA4KnbqcweBe02
- Да, дополнения тянутся из репо — твои пакеты оставили включенными для покупателей.
- Убери галочку в настройках профиля.
Леонид, не подумай, что я придираюсь, но все же меня всегда удивляло, зачем было разбивать на несколько отдельных баз? modx.pro — один профиль, modstore.pro — другой, modhost.pro — если я не ошибаюсь, тоже отдельно. Почему было не использовать единую базу с разделением по оформлению?.. Ну ведь не очень удобно редактировать свои данные в нескольких отдельных сервисах, которые по сути — одна площадка… Потом мучиться с синхронизацией данных и сбором единой статистики…
Ну да ладно, это лирика. Просто мой перфекционизм…
P.S. галочку убрал.
Ну да ладно, это лирика. Просто мой перфекционизм…
P.S. галочку убрал.
Мне тоже многое непонятно на твоем сайте :-)
Зато база данных единая :) И на базе этого расширять функционал можно без требования дополнительно где-то зарегистрироваться/авторизоваться. За примером далеко ходить не надо: вот запустили вы чаты. И что? Практически мертвый он. И это при вашей посещаемости и активности? Ладно у меня там сейчас мало кто общается, но у вас-то народа много. А почему не общаются? Потому что надо переходить на отдельную страницу и проверять что интересное кто написал.
А потом вы решите еще пару полезных сервисов запустить. И что? Тоже надо отдельные аккаунты будет заводить? Ну неудобно же.
А потом вы решите еще пару полезных сервисов запустить. И что? Тоже надо отдельные аккаунты будет заводить? Ну неудобно же.
Коль, спасибо за замечания и баг-репорт!
Я согласен, с точки зрения пользователя, было бы удобнее, если база пользователей была одна для modx.pro, Modstore, Modhost. Но исторически так сложилось, что проекты запускались в разное время и с разными владельцами.
Чтобы сгладить этот недочёт у нас есть сквозная авторизация:
и импорт комментариев из Modx.pro:
Я согласен, с точки зрения пользователя, было бы удобнее, если база пользователей была одна для modx.pro, Modstore, Modhost. Но исторически так сложилось, что проекты запускались в разное время и с разными владельцами.
Чтобы сгладить этот недочёт у нас есть сквозная авторизация:
и импорт комментариев из Modx.pro:
Виталий, не за что!
Да, я через гугл и вхожу. Но бывает, заходишь с другого устройства, и приходится еще в гугл лезть, чтобы получить этот быстрый доступ. Но это уже мелочи. По большей степени я даже не с этой стороны смотрю, а со стороны единства данных. Я же тоже в какой-то момент пробовал там чат на слэке сделать, какую-то синхронизацию, и ощутил на сколько это неповоротливо для конечного ресурса. Поэтому те наработки закрыл, а дальнейшее развитие пытаюсь сделать на единой платформе. Не так красиво получается как у вас, но на мои личные потребности вполне так. Когда-нибудь это еще дизайнерски оформится и вообще красота будет.
Я вообще это не со зла все. Просто высказал мнение. Может когда-нибудь и вы решите кардинально навести порядок, привести все к единой основе и сможете более оперативно внедрять новые фишки. Я вот уже видеочаты ввожу. Совсем скоро скринкасты обучающие будут. Догоняйте ;)
Да, я через гугл и вхожу. Но бывает, заходишь с другого устройства, и приходится еще в гугл лезть, чтобы получить этот быстрый доступ. Но это уже мелочи. По большей степени я даже не с этой стороны смотрю, а со стороны единства данных. Я же тоже в какой-то момент пробовал там чат на слэке сделать, какую-то синхронизацию, и ощутил на сколько это неповоротливо для конечного ресурса. Поэтому те наработки закрыл, а дальнейшее развитие пытаюсь сделать на единой платформе. Не так красиво получается как у вас, но на мои личные потребности вполне так. Когда-нибудь это еще дизайнерски оформится и вообще красота будет.
Я вообще это не со зла все. Просто высказал мнение. Может когда-нибудь и вы решите кардинально навести порядок, привести все к единой основе и сможете более оперативно внедрять новые фишки. Я вот уже видеочаты ввожу. Совсем скоро скринкасты обучающие будут. Догоняйте ;)
Ссылку не сразу посмотрел. Она ведет на сгенерированную структуру сайта. Это надо, чтобы понимать какие API-запросы можно в принципе выполнить. Вот интерфейс для API: api.modxclub.ru/
К примеру, здесь видно, что у пользователей есть ресурсы, голоса, настройки уведомлений и т.п.
Можно соответственно и запрос написать для получения этих данных.
Другая важная функция: смотреть какие запросы на изменения можно слать и какие параметры в них.
Это важно, так как API мощное, позволяющее обновлять вложенные сущности (к примеру «Создать отзыв, созданный создаваемым пользователем с кучей полей, включая sudo»). Вот чтобы не могли передавать лишнее, надо за схемой следить. Если знаешь, что пользователь не сможет ничего лишнего передать в запросе, то и на сервере меньше можно заморачиваться с проверками.
Я довольно часто этим функционалом пользуюсь.
К примеру, здесь видно, что у пользователей есть ресурсы, голоса, настройки уведомлений и т.п.
Можно соответственно и запрос написать для получения этих данных.
Другая важная функция: смотреть какие запросы на изменения можно слать и какие параметры в них.
Это важно, так как API мощное, позволяющее обновлять вложенные сущности (к примеру «Создать отзыв, созданный создаваемым пользователем с кучей полей, включая sudo»). Вот чтобы не могли передавать лишнее, надо за схемой следить. Если знаешь, что пользователь не сможет ничего лишнего передать в запросе, то и на сервере меньше можно заморачиваться с проверками.
Я довольно часто этим функционалом пользуюсь.
Свои данные нужно редактировать далеко не всем — только авторам магазина.
А так, это разные проекты и у них разные владельцы, хоть и занимаются вместе одним делом.
А так, это разные проекты и у них разные владельцы, хоть и занимаются вместе одним делом.
Я говорю как простой пользователь: мне было бы проще отредактировать в одном месте.
Затея классная
Еще момент уже давно обнаружил: загрузки скачат постоянно то +200 то -300 загрузок.
Вчера я был на 7 месте, сегодня уже на 5, завтра могу на 6 переместиться из за этого.
Еще момент уже давно обнаружил: загрузки скачат постоянно то +200 то -300 загрузок.
Вчера я был на 7 месте, сегодня уже на 5, завтра могу на 6 переместиться из за этого.
А как часто пересчитываются баллы?)
я подсчитал по формуле и у меня совсем другие цифры получились))
я подсчитал по формуле и у меня совсем другие цифры получились))
И какие же цифры у тебя получились?
Если есть ошибка — поправлю, но сначала давай подробности.
Если есть ошибка — поправлю, но сначала давай подробности.
Там правда скачет очень сильно.
Причем вчера когда писал комментарий.
Я был на 5 месте, Илья был на 6 у нас рейтинг был: примерно где то 240 у меня, 257 у Ильи.
Сегодня все поменялось:
https://yadi.sk/i/ThZOWGfFQpB87g
Завтра опять другие цифры будут.
Что с подсчетом количества загрузок проблема, она уже давно существует, я даже писал месяца 2-3 назад Леониду.
Причем вчера когда писал комментарий.
Я был на 5 месте, Илья был на 6 у нас рейтинг был: примерно где то 240 у меня, 257 у Ильи.
Сегодня все поменялось:
https://yadi.sk/i/ThZOWGfFQpB87g
Завтра опять другие цифры будут.
Что с подсчетом количества загрузок проблема, она уже давно существует, я даже писал месяца 2-3 назад Леониду.
Что с подсчетом количества загрузок проблема, она уже давно существует
$c = $this->xpdo->newQuery('extraPackage', ['createdby' => $user_id, 'active' => 1, 'approved' => 1]);
$c->select('SUM(downloads)');
if ($c->prepare() && $c->stmt->execute()) {
$downloads = $c->stmt->fetchColumn();
}
Я даже не знаю, где здесь проблема может быть.Скорее, ты просто чего-то не знаешь о логике учёта закачек.
Сегодня все поменялосьmodx.pro/store/17526#comment-107172
Ну я то точно не пойму в чем там может быть проблема.
По наблюдаю, как увижу скачек в меньшую сторону отпишусь, щас у меня 1823 загрузок и рейтинг 343 на данный момент.
Можно по скриншоту увидеть yadi.sk/i/ThZOWGfFQpB87g
По наблюдаю, как увижу скачек в меньшую сторону отпишусь, щас у меня 1823 загрузок и рейтинг 343 на данный момент.
Можно по скриншоту увидеть yadi.sk/i/ThZOWGfFQpB87g
еще бы знать с какой периодичностью обновляется рейтинг, хотя бы подсчет загрузок
6 часов.
Походу проблема с выводом количества закачек: https://yadi.sk/i/J0om8El5AMI3Uw
Здесь столько: https://yadi.sk/i/SazT8DyfbymgyA
наверное кэш с опозданием обновляется.
Но раньше цифры на страницы автором не правильные были
Здесь столько: https://yadi.sk/i/SazT8DyfbymgyA
наверное кэш с опозданием обновляется.
Но раньше цифры на страницы автором не правильные были
Спасибо, поправил.
Просто сопоставил цифры в профиле с баллами.
10 * 2 (дополнения в Modstore)
+ 23 * 5 (продажи в месяц — а обязательно ли этот параметр выставлять?)
+ 12 * 1 (12 сотен загрузок)
+ 9 * 1 (187 на MODX.pro)
+ 50 (оценка поддержки)
= ~206.
И если вычесть компонент, где изначально автор не я. То будет:
206 — (10 + 5*5(продаж за последние 30 дней) + 5*1(5 сотен загрузок)) = ~166.
Пока заметил, что оценка точно не зачлась (-50) = ~116.
Я немного округлял, используя целочисленное деление.
Если прям очень и очень грубо говоря, то сходится) (116 не сильно далеко от 92)
Но если другой человек возьмёт цифры из профиля,, то у него не сойдётся.
Поэтому и спрашивал про интервал обновления, может раз в сутки?
P.S. Николай ниже написал про 6 часов, но я с вечера видел оценку в поддержке)
10 * 2 (дополнения в Modstore)
+ 23 * 5 (продажи в месяц — а обязательно ли этот параметр выставлять?)
+ 12 * 1 (12 сотен загрузок)
+ 9 * 1 (187 на MODX.pro)
+ 50 (оценка поддержки)
= ~206.
И если вычесть компонент, где изначально автор не я. То будет:
206 — (10 + 5*5(продаж за последние 30 дней) + 5*1(5 сотен загрузок)) = ~166.
Пока заметил, что оценка точно не зачлась (-50) = ~116.
Я немного округлял, используя целочисленное деление.
Если прям очень и очень грубо говоря, то сходится) (116 не сильно далеко от 92)
Но если другой человек возьмёт цифры из профиля,, то у него не сойдётся.
Поэтому и спрашивал про интервал обновления, может раз в сутки?
P.S. Николай ниже написал про 6 часов, но я с вечера видел оценку в поддержке)
Спасибо, поправил алгоритм, теперь всё верно.
И по рейтингам все же что то скачет
Вот у Ильи вчера было
https://yadi.sk/i/sVHf8p8iN6RZVQ
Сейчас
https://yadi.sk/i/zf9YXZ1X-YOYmQ
Вот у Ильи вчера было
https://yadi.sk/i/sVHf8p8iN6RZVQ
Сейчас
https://yadi.sk/i/zf9YXZ1X-YOYmQ
У меня появился интернет-преследователь… И приятно, и страшно… Вдруг, ты маньяк? Я думаю, это из-за ответов в техподдержке — задержался с ответом, рейтинг снизился.
Я не специально))
Сравнивал пока свой рейтинг увидел что у тебя изменился.
Не знал что рейтинг понижается ещё может. Думал что это связано с подсчетом загрузок.
Сравнивал пока свой рейтинг увидел что у тебя изменился.
Не знал что рейтинг понижается ещё может. Думал что это связано с подсчетом загрузок.
Еще не одного маньяка не встречал, который бы признался, что специально следит и недоброе задумал. Илья — срочно меняй внешность и документы и беги за границу.
О рейтинг 632 на Modx.pro))) интересно
Илья… бронируй два места в самолете.
А какой алгоритм для понижения рейтинга работает?
А ты чей рейтинг хочешь понизить?
Есть на примете товарищи))), но пока что интересно как у меня снижается.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.