Fi1osof

Fi1osof

С нами с 05 мая 2014; Место в рейтинге пользователей: #10
Fi1osof
11 декабря 2018, 10:24
+2
Письма скоро придут. Они застряли в очереди joxi.ru/brReEnMhJW6Y4A
Про причину я писал здесь. Коротко: у них ранг нулевой, поэтому они идут в общей очереди, а не вперед других, как это сделано сейчас с письмами про комментарии. В письма с паролями я забыл ранг поднять. Спасибо за багрепорт, поставил себе задачу.

P.S. я удалил у тебя настройки уведомлений.

P.P.S. задача на функционал отписки тоже стоит, просто пока она не в приоритете, но на этой неделе будет выполнена.
Fi1osof
11 декабря 2018, 10:13
0
Скажем, захожу я в проекты, и уже не понимаю что с этим делать дальше. Щёлкаю один из них и нахожусь в ещё большем ступоре.
Этот раздел требует доработки и оформления. Там просто сразу находятся и сайты из портфолио, и отдельные компоненты. Потому что каждый компонент — это самостоятельный проект. И по проектам могут задачи ставиться, при чем не только создателями компонентов, но и клиентами (что еще более важно). Вот взять, к примеру, modstore. Там в публичной части можно только отзыв написать. А вот техническая поддержка оказывается только через личный кабинет. При чем кто-то приходит с претензией, его отправляют в личку, мол там разбирайтесь, нечего на людях этого делать. И что в итоге? Самая важная часть (взаимодействие с клиентом) скрыта от глаз.
Но даже если саппорт качественный и клиент доволен, из-за такого подхода с глаз уходит полезная информация. У человека возник вопрос, они его решили, далее, если автор поленился и не пошел пилить топик, про решение никто больше не узнает.
А есть еще момент: бывает компоненты зависят друг от друга. Пришел клиент, говорит, это не работает. Автор разбирается и выясняет, что помимо проблемы в его компоненте, есть еще ошибка в используемом стороннем компоненте. Он должен сообщить стороннему автору и у себя отметить, что решение этой задачи зависит от решения той задачи.
Вот я и пытаюсь это реализовать. Сейчас это не особо оформлено, но оно работает. Вот как это выглядит, когда задач больше modxclub.ru/projects/modx-klub

И есть вывод задач на диаграме Ганта modxclub.ru/tasks чтобы легче было отслеживать сроки выполнения.

Вот сходу вопрос. В чём ключевое преимущество вашего раздела проекты (который я не понял как работает), и сервиса Trello? Подобных довольно много. Вы вообще соотносили свои разработки с конкурентами?
Этому вопросу я посвятил отдельную статью. Если интересно, прочитайте. Там даже абзац такой есть:
Вообще, подобных сервисов конечно же полно (трелло, битрикс24, планфикс, жира, тоггл и т.д. и т.п.). Их реально очень много. Так зачем же я пишу этот свой велосипед? На это есть несколько причин.
Добавить стили используя инспектор в браузере, пару тегов лишних, задать единый шрифт (портянки кода в Times New Roman это жесть), что может быть проще?
Вы понимаете, что у меня нет восприятия оформления? Считайте, что я дизайнерский дальтоник. Я не дизайнер. И, к слову, даже не верстальщик.
Fi1osof
11 декабря 2018, 09:52
0
Есть еще те, кому это надо и интересно. Просто это не так все просто, поэтому они пока осваивают. Но скоро проявятся.
Fi1osof
11 декабря 2018, 09:50
0
А я именно про ваш спросил, про modxclub – зачем ему API?
Вот затем: modxclub.ru/topics/razvorachivaem-u-sebya-kopiyu-modx-kluba.html

Когда вы придете со своим очередным вопросом, кто-то скажет «Мне надо посмотреть сайт изнутри, так ничего сказать наверняка нельзя». Что вы будете делать? Давать доступ в админку, или скидывать архив сайта (как это обычно делают). А иногда слышишь «У меня там ценная база, я вас не могу пустить в админку». Ууу… Ну ОК, досвидания, сегодня я телепат не очень.

косяк интерфейса с публикацией коммента не в тот топик
Косяк решается выпрямлением рук того, кто пишет, потому что не в интерфейсе дело, а в том, что я просто не туда писал спросони. А API помогает что-то исправить даже тогда, когда интерфейсов не хватает. Попробуйте, к примеру, здесь коммент перенести в другой топик. Только не говорите, что здесь никто никогда не ошибался.

Кажется продолжать совершенно не имеет смысла – все уже всё сказали.
Не вопрос, остановиться можете в любую минуту.
Fi1osof
11 декабря 2018, 04:02
-3
Константин, а вот свежий пример полезности API поступил. У себя на сайте я опубликовал комментарий не в тот топик. И что делать? Как перенести коммент в другой раздел? В базу данных лезть?
Нет, не нужно. Для этого есть совершенно бесполезное API.
mutation updateResource{
  updateResource(
    where:{
      id: "cjpj0tfza3yl70a89msbfqupi"
    }
    data:{
      CommentTarget:{
        connect:{
          id: "cjpiiowyd379u0a89brqfpbr0"
        }
      }
    }
  ){ 
    ...resource 
  }
}
И все. Результат: joxi.ru/D2PeVyqhp9RJNA
Хотя нет готовых интерфейсов, API позволяет все необходимые операции выполнять.

Кстати, если вы не в курсе, в админке MODX тоже свое API используется. Без него бы вы не могли редактировать ресурсы, пользователей и т.п. Для этого требуется API. Но попробуйте, к примеру, через MODX API получить список ресурсов с сортировкой, да еще и неавторизованным пользователем… Даже для опытного программиста это будет задача, и без своих костылей будет просто не обойтись (хотя можно в админке отключить проверку прав и тогда получится, но и получится с сайтом делать что угодно, не секурненько).

И прикол еще в том, что у modxclub.ru на сегодня нет админки вообще. Просто нет и все. Удалите в MODX папку manager и посмотрим как много чего вы сможете сделать с сайтом.
Fi1osof
11 декабря 2018, 03:39
0
Да. А оттуда на твою статью. И там я немного упоминаюсь…
Я таким образом хотел подчеркнуть, что не всегда прослеживаются очевидные связи, иногда надо несколько деталей, чтобы пазл сложился. И оценить степень ценности того или иного материала не всегда легко. А вот минус поставить никогда не сложно :)
Fi1osof
11 декабря 2018, 03:33
-3
Я не наезжаю, я спорю. Это не совсем одно и то же.

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

При всем уважении, что полезного в перечисленных вами функциях, например в API?
Эээ, вопрос не очень-то далекий… Вы можете назвать на сегодня хоть один, вот хоть один крупный сайт, у которого нет API. Они есть, но попробуйте найти.

Даже на примере одного из ваших вопросов. API как раз и создается для решения, в том числе, и таких задач.
Fi1osof
11 декабря 2018, 03:23
0
Вот тогда и в продакшн можно выкатить, разве не логично? А потом и позвать потестить, и другие предложения сделать.
К сожалению, не всегда. Вариантов развития проектов очень много, и если сейчас все сделать и оформить в конечный вид, без изучения спроса, может потом оказаться, что даже в таком виде, оформленном, оно никому не надо, но нужно было что-то другое. Дизайн и верстка — самые инертные этапы. Потом переделывать может оказаться трудозатратно. Это все равно как с парсингом данных. Я мог не спрашивая сделать, и может это ладе кому-то надо было бы (мне как минимум), но оказалось бы, что много кто против. Пришлось бы убирать, но кто компенсировал бы трудозатраты.
Хотя у нас диалог и не очень-то ладится, но в споре рождается истина, и наверняка какие-то положительные выводы будут сделаны и учтены.

Да вы не поняли, я с позиции пользователя рассуждаю.
Я пришел не на новостной форум, а на форум разработчиков. Ожидал, что разработчики будут оценивать с точки зрения разработки, а не оформления. Вон, возьмите, к примеру, компонент Console. Она стоит чуть не на каждом сайте (хотя сейчас скорее всего будут больше ставить новинку от Сергея, и это совсем не плохо ). Посмотрите упоминания о ней здесь (хотя не все о ней в этом списке, но много). В ней нет оформления, но это не мешало ей получить определенную популярность, потому что она выполняет свои функции. Ежики кололись, плакали, но продолжали жрать кактусы. К слову, Сергей, прежде чем переделать на свой лад, внес свой вклад и в мою консоль. Вот кому не хватало оформления, могли бы тоже свой вклад внести, благо код в открытом доступе есть.

Проблема сейчас не только во мне, а в том, что на форуме программистов большинство тех, кто сидит — не программисты. Почти 7 000 человек, а авторов компонентов и сотни не наберется, буквально только 1%. Бесплатно вообще практически никто не выкладывает ничего. Львиная доля только и приходит что вопросы позадавать и готовые решения получить. От таких ожидать объективной оценки технических наработок — конечно же было глупо с моей стороны. Я бы еще попросил код-ревью выполнить…
Fi1osof
10 декабря 2018, 18:46
-1
Идеи? Сырой? Поделка школьника? Давайте попробуем прикинуть, сколько бы вы делали вот это?:
1. Каталог проектов, задач, история работ по задачам.
2. Схема всех имеющихся сущностей, чтобы ориентироваться с какой вообще информацией можно работать modxclub.ru/graphql-voyager
3. API для работы со всей имеющейся информацией.
Посредством этого API можно не только читать и записывать информацию, но и подписываться на обновления в риал-тайме.
4. Куча отдельных модулей, из которых можно строить подобные сайты, как конструктор.
Расшаривание готовых запросов, например graphqlbin.com/v2/lx6GIk
5. Экспорт запросов в CURL, напрмер.
curl 'https://api.modxclub.ru/' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'DNT: 1' -H 'Origin: https://api.modxclub.ru' --data-binary '{"query":"query resourcesConnection{\n  resourcesConnection(\n    first: 5\n    skip: 0\n    orderBy: oldID_ASC\n    where:{\n      type:\"Topic\",\n      CreatedBy:{\n        username:\"Fi1osof\"\n      }\n      OR:[\n        {\n          contentText_contains: \"modx.pro\"\n        }\n        {\n          contentText_contains: \"Безумкин\"\n        }\n        {\n          contentText_contains: \"pdoTools\"\n        }\n        {\n          contentText_contains: \"minishop\"\n        }\n      ]\n      Tags_some:{\n        Tag:{\n          name: \"modx\"\n        }\n      }\n    }\n  ){\n    aggregate{\n      count\n    }\n    edges{\n      node{\n        id\n        name\n        uri\n        contentText\n        Blog{\n          id\n          name\n        }\n        CreatedBy{\n          id\n          username\n          email\n          Projects {\n            id\n            Project{\n              id\n              name\n              url\n            }\n            User{\n              id\n              username\n            }\n          }\n        }\n      }\n    }\n  }\n}"}' --compressed
(можете выполнить запрос в обычной консоли).
И вы это называете школьными сырыми заготовками? ))) Покажите свои мегакомпоненты, да еще в открытом доступе, чтобы всякий бездарь, типа меня, мог ими воспользоваться, а не писать свои велосипеды.
Кто-то даст мне возможность здесь выполнить запрос типа такого:
query resourcesConnection{
  resourcesConnection(
    first: 5
    skip: 0
    orderBy: oldID_ASC
    where:{
      type:"Topic",
      CreatedBy:{
        username:"Fi1osof"
      }
      OR:[
        {
          contentText_contains: "modx.pro"
        }
        {
          contentText_contains: "Безумкин"
        }
        {
          contentText_contains: "pdoTools"
        }
        {
          contentText_contains: "minishop"
        }
      ]
      Tags_some:{
        Tag:{
          name: "modx"
        }
      }
    }
  ){
    aggregate{
      count
    }
    edges{
      node{
        id
        name
        uri
        contentText
        Blog{
          id
          name
        }
        CreatedBy{
          id
          username
          email
          Projects {
            id
            Project{
              id
              name
              url
            }
            User{
              id
              username
            }
          }
        }
      }
    }
  }
}
Если вы хотя бы поймете что выполнение такого запроса должно вернуть, то будет уже круто.

Если говорить про modx.pro, то сейчас он выигрывает разве что только в дизайне. В функционале он уже не превосходит этой школьной заготовки, а ведь функционал еще далек от завершения. Скоро его и дизайнерская рука его коснется и он будет нормально оформлен, посмотрю, что вы сможете в противовес поставить.
Fi1osof
10 декабря 2018, 17:20
0
Максим, изначально вариант сотрудничества был, при наличии заинтересованности, ввести данный функционал и здесь. То есть чтобы любой желающий мог, не переходя на сайт ненавистного MODX-Клуба, переводить друг-другу крипту, собирать бюджеты на разработку новых компонентов и т.п.
Но идею не поддержали. Не вопрос. Если бы ко мне кто-то пришел с предложением «Я тут несколько месяцев вот такой-то функционал разрабатывал, не хочешь расширить функционал своего сайта?», я как минимум не торопился бы с отрицательным ответом.
Fi1osof
10 декабря 2018, 17:16
0
Сейчас же ни одна ссылка из этих закладок не работает, а по названию материалы не выбиваются в поиске.
Павел, пришли хоть одну ссылку, которая не работает. Да, сейчас нет поиска там (скоро появится), но весь материал сохранен.
Fi1osof
10 декабря 2018, 16:47
-2
Считай это платой за ту информацию, которую ты скорее всего для себя там нашел.
Fi1osof
10 декабря 2018, 16:47
-3
Ладно, не буду. А то так много обеспокоенных за свою писанину…
Я 7 лет писал много чего. И кто-то даже считал, что это интересно. Кто-то считал, что это еще и полезно. Можно еще и найти какие-нибудь упоминания, что моя писанина пригодилась. И никогда я не говорил «Не трогайте мое». Но потом приходят те, которые даже программированием не занимаются столько дней, сколько я статей написал, и такие «Мою ценнейшую информацию не трогай!». Такие ранимые все…
Fi1osof
10 декабря 2018, 16:35
-6
кто-то даже скидывал даже как настроить фильтр чтобы все письма с modxclub'a попадали в спам а не во входящие
Говорю же, с интеллектом что-то не так. Во всех почтовых клиентах в спам надолго отправить или фильтр настроить — простейшая задача.

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

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

И да, можешь пойти на меня пожаловаться за нарушения.
Fi1osof
10 декабря 2018, 16:24
0
Ну так речь вроде шла про то, что крупные проекты будут делаться не командой за хороший бюджет, а множеством разрозненных людей, с привлечением средств «вкладчиков». Желающих попилить хороший бюджет пруд пруди найдётся)
Вы просто скорее всего не в курсе как эти площадки современные работают. Обратите внимание, что в большинстве случаев указана стоимость за час работы. Потому что даже на крупные проекты как правило ищут на комплексные готовые команды, а отдельным специалистов на срез задач. То есть это как раз соответствует современным реалиях. Под эти же реалии и хотелось бы подогнаться. Но да, скорее всего не туда я пришел. Здесь разве что пообщаться можно о том о сем.
Fi1osof
10 декабря 2018, 16:19
-7
Надо же. Когда-то очень хотелось что-то там пощупать, а тут вдруг осознал, что странное это желание. Вот и я думаю, что странное. Мне вот совсем ни разу не хотелось ничего из твоего пощупать. Я и не знал ранее о твоем существовании, такой ты заметный и важный след оставил в этом IT-мире.
Fi1osof
10 декабря 2018, 16:14
-3
Тебе все докладывают, что я их спамом засыпаю? Странно, у меня такой статистики нет. Но насколько я слышал, у кого есть хоть чуть-чуть интеллекта практического, догадываются зайти в личный кабинет и снять галочки, чтобы спам не прилетал. Попробуй, может тоже получится.
Fi1osof
10 декабря 2018, 16:12
0
Посмотри график стоимости золота за 5 лет ru.bullion-rates.com/gold/RUB/Year-5-chart.htm
Цена тоже скакала. И кто купил по 3000, типа прогадали, ведь сейчас золото дешевле. Но кто купил кило золота по 3000, если не продал, то у него по прежнему лежит кило золота, хоть и цена его поменялась. А может через год будет 5000 стоить. И все равно, если не продаст, у него будет кило золота.
Так же и здесь. Эфир конвертируется в токены, которые отражают рейтинг. Если у тебя на балансе 100 монет, отражающих рейтинг, каков бы курс не был по эфиру, среди других участников ты выделяешься с учетом этого рейтинга.
Но если тебе очень хочется, можешь дальше к мелочам придираться.
Fi1osof
10 декабря 2018, 15:53
0
Я упустил это, потому что никакой роли совсем не играет. Каждый сам для себя может решать как ее использовать, как валюту, или криптокотиков фигачить. Пока же речь об использовании в принципе. А то получается как в одесском анекдоте «Вы будете с соусом или без? И если без, то без какого?»
Fi1osof
10 декабря 2018, 15:51
0
Так и я вот, допустим, хочу крутой проект, зашёл, купил всех необходимых специалистов, и они сами скооперировались, а я только деньги плати. Если там так, то значит я ошибался.
А вы зайдите гляньте сюда: www.freelancer.com/jobs/?sort=budget_max Такие бюджеты устроят?
И вот, довольно известная площадка www.upwork.com/
Я был на воркшопе по этой площадке. Уверяю, там производственный процесс очень даже налажен. Иначе с чего бы туда шли разработчики и отдавали свои кровные 20%?

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