Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
13 августа 2019, 10:25
0
Каждый раз надеюсь на лучшее, но опять все зря
А на что именно надеешься и что именно получается? Потому что я лично вижу позитивный эффект на заметке про GraphQL с тех деталями.
Павел Гвоздь
13 августа 2019, 08:19
+2
Это ведь не Хабр
Разве не хорошо, что на modx.pro начали появляться публикации любой направленности? Помоему, это круто! Правда я считаю, что надо побольше технических деталей. Хотя мне ли говорить подобное, у самого есть такие посты…
Павел Гвоздь
12 августа 2019, 21:27
+5
Технических деталей не будет, они вроде никому не нужны
Ну конеш, нам лишь бы в майнкрафт игрануть))
Павел Гвоздь
08 августа 2019, 18:48
0
TS, как минимум, теперь приходится чаще использовать. Контекст не в том, что JS «типизированнее» PHP…
Павел Гвоздь
08 августа 2019, 12:21
0
GraphQL реализация есть и на php.
В курсе, а ещё на куче других языков. Но в данном же случае обсуждается твой вариант реализации (на JS) и вариант Андрея (на PHP).

Тут вопрос спорный. Уже довольно много средств есть для генерации всего и вся, в том числе резолверов. К примеру, на той же призме, достаточно описать схему и запустить деплой, будет не только структура БД создана, но и сгенерированы CRUD-резолверы, включая условия поиска, сортировки и т.п.
То есть, на примере ИМ, можно просто описать схему запросов и мутаций для msCategory, msProduct, msOrder и т.п. и оно поедет?
Павел Гвоздь
08 августа 2019, 12:16
+3
рассчитывая, что ответ придет в соответствии с документацией
тогда-то и посыпались ошибки
примерно это я и здесь буду сейчас это проходить
Смею возразить, что не «это» и даже не «примерно». Ведь когда тебе разработчик с того конца даёт доку, то ты рассчитываешь, что в ней отражены все нюансы и тонкости, если нет — это плохой тон. В данном случае автор т.н. API, которое мы фактически парсим, ничего нам не должен и в любой момент может поменять любой тип данных от чего GraphQL начнёт ругаться.

К слову, я вообще по себе заметил, что работая с JS я стал более внимательным к типам данных и условиям
Вот это неоспоримый факт! Я порой офигеваю от того, что я делал раньше на PHP. Жжжуть…

7. modstore.pro и modx.pro судя по всему — это абсолютно разные сайты со своими отдельными базами данных.
Так и есть, Василий ни раз об этом говорил.
Павел Гвоздь
08 августа 2019, 11:46
0
какой лучше
Это смотря для каких целей.
— Если тупо всю необходимую инфу получать и выводить о товарах, то RESTful подойдёт, он же проще ставится и работает только на PHP, на котором и сам MODX крутится.
— Если же нужна универсальность API, для какого-то мобильного приложения или SPA, то GraphQL будет предпочтительнее. Правда работы изначально придётся провести довольно много, чтобы прописать всё взаимодействие (запросы, мутации, подписки) в резолверы.
Павел Гвоздь
06 августа 2019, 13:32
+2
1. Вопрос: кто вообще что-то на замену phpThumb юзает?
github.com/Intervention/image

… github.com/lovell/sharp… библиотека в разы просто качественней ...
Согласен. Мне тоже нравится Sharp.
Павел Гвоздь
06 августа 2019, 12:55
0
Пишите в ТП на Modstore. Сразу приложите версии MODX, miniShop2, PHP и доступы к сайту.
Павел Гвоздь
13 июля 2019, 10:56
+11
Может показаться, что все кто молчит, согласны с наездами, поэтому отпишусь.
Я не согласен! Человек захотел написать об этом заметку, почему нет? Сообщество итак редко пополняется, а часто бывают заметки, которые просто трудно читать из-за корявого форматирования. А тут вам и оформление, и гифка — читать приятно, короче. К тому-же, если это мотивирует Баху, то блин, пусть хоть каждую неделю пишет!

P.S. Если взять за основу психологическую модель «Треугольник Карпмана», то оч забавно наблюдать, как притеснители, высказывая своё недовольство и получив жёсткий ответ, становятся в роль жертвы…
Павел Гвоздь
13 июля 2019, 10:10
0
Да + будут проблемы (большие) с производительностью, если использовать связку, описанную в данной статье (mSearch2 + SeoFilter), и дело не в том, что они в связке дают такой эффект, но и отдельно mSearch2 на большом кол-ве товаров и опций в фильтре будет тормозить.
Павел Гвоздь
13 июля 2019, 10:02
+1
и узнал что на modx существует ваш компонент
Он не мой. @Евгений Шеронов

Я сомневаюсь, что Яндекс узнает об этих страницах, только если через код Яндекс Метрики. Но вы можете вручную на страницах сайта указывать ссылки на эти страницы + можно поизвращаться и создать отдельный сайтмап из таблиц этого компонента.
Павел Гвоздь
09 июля 2019, 09:48
+3
Как-то ради интереса сгенерил около 1 млн ресурсов на голом сайте. Создавал через runProcessor, чтобы эксперимент был близок к реальности. Так каждый последующий ресурс создавался дольше предыдущего. При чём ближе к цели сохранение ресурса (а точнее сброс и создание кеша) доходило до нескольких секунд. Я уже не говорю о том, что дерево ресурсов просто подвисло (считай, админка перестала функционировать).
В общем, на ресурсах с такими объёмами далеко не уедешь. Тут либо создавать свою альтернативу ресурсам, либо использовать другие технологии вообще.
Павел Гвоздь
04 июля 2019, 18:39
0
А есть ли у компонента ограничение на число объектов на карте?
Нет, ограничений нет. На всякий указал лимит явно, обновляйтесь.

И как включить кластеризацию? Не нашел такой параметр в настройках.
Нет такого. Можете в коде default.js добавить самостоятельно.

P.S. Вопросы по приобретённому компоненту задавайте в техподдержку Modstore.
Павел Гвоздь
03 июля 2019, 09:11
0
А в чем проблема? Заходите — смотрите. Ссылка есть на странице компонента в Модстор…
Павел Гвоздь
29 июня 2019, 19:00
0
Допилить кусочек в JS (там буквально 1 строчка). Однако надо понимать, что это постоянно, при любом действии, обращение к серверу.
Павел Гвоздь
29 июня 2019, 18:58
0
По-умолчанию — можно.
Отменить нельзя — не пойму смысла.