Александр Туниеков

Александр Туниеков

С нами с 19 декабря 2015; Место в рейтинге пользователей: #15
Александр Туниеков
23 февраля 2023, 13:44
0
Мне мои компоненты часто требуется редактировать. А вот сторонние компоненты для админки не помню чтоб редактировал. Может для сторонних и не требуется. А вот корзину для минишопа написали на vue. Ее пришлось выкидывать. Вообще я не за ExtJs. Его можно и сменить. Можно и на vue, но не так чтоб каждый творил что хотел, а чтоб какая-то стандартная экосистема была.
Александр Туниеков
23 февраля 2023, 12:57
+1
Я вижу вред владельца сайтов. Их сайты никто поддерживать не будет. Vue при желании изучить можно, но не факт что нужно. Он низкоуровневый и делай на нем что хочешь и летать будет, но сделать магазин это километры самописного кода, как например в статье из 19 частей Магазин на JavaScript, часть 11 из 19. Потерял контакт с разработчиком и сайт переписывать с нуля. VUE имеет смысл использовать если только он станет частью MODX или минишопа.Каким-то стандартным кодом используемым в многих проектах. А так гики творят что захотят и получаются километры самописного кода которые легче выбросить чем изучить.
Александр Туниеков
23 февраля 2023, 12:37
-5
Так гики пишут сайты и на MODX и с vue. А потом владельцы просят у меня что-нибуть поправить, а там куча не понятного кода на vue. Я так подозреваю что програмистов что дружат и с MODX и с vue сильно меньше чем просто програмистов MODX. В итоге, плодяться сайты, которые некому поддерживать. Так что прежде чем рекламировать реактивные фреймворки надо бы объяснить как с ними работать в среде MODX. Я ожидал пример компонента на vue и vite, а получил просто рекламу vite. Что типа вот как тут удобно. Был бы полноценный пример можно было бы въезжать как делать компоненты с vite. А так стотья ни о чем и даже вредная.
Александр Туниеков
23 февраля 2023, 12:07
0
Я во vue и т.д не силен. Что дергать процессоры понятно. Не понятно как их дергать. И как например в vue отобразить таблицу из базы.
Александр Туниеков
23 февраля 2023, 08:12
0
Обычно в админке данные из бд надо редактировать. Как это сделать никак не понятно :-(
Александр Туниеков
17 февраля 2023, 14:18
0
Столкнулся с такой же проблемой. В моем случае, в modx_user_attributes, internalKey для админа стояло 0. Поставил 1 и все заработало.
Александр Туниеков
06 февраля 2023, 01:53
0
У меня личный сайт, с моими работами, а не портал графики с милионной аудиторией, не знаю, что здесь может стоить такой суммы денег.
Если поделить на условную стоимость часа, скажем в 1500р то это примерно 270 работы.
Что тут требует таких временных затрат?
Я судил по этому комменту.
https://modx.pro/help/23700#comment-137902
По моему профилю, как разработчика функционала, найдется работы на тысяч 100 в сумме (Если еще интерграции с Пинтерест и фейсбуком делать.). Насчет дизайна и сео не знаю сколько, но это тоже не дешево. Нам на сайт дизайн требовался так сразу 50т дизайнеры запросили 3 года назат.
личный сайт, с моими работами
Можно сделать простой и с минимум вложений, но вам же не просто выложить работы, а еще и продать и скидки и интеграции с сервисами и с версткой для сафари. Может 400т я загнул, но работы в комменте вы написали много.
Александр Туниеков
05 февраля 2023, 21:01
0
Последний раз, когда я переделывал дизайн, ( эти люди есть здесь ) тк в старый нельзя было внести функционал, обошлось в 80 тысяч.
По итогу кроме Мозиллы нигде нормально не отображался, грохнули всю базу заказов и клиентов за последние месяцы, каким-то образом ( мне позже объяснили, я забыл уже что именно ) исчезли все позиции в поисковиках и Гугл вообще перестал индексировать страницы.
Жесть какая-то. Не спец по дизайну и продвижению, но это по моему косяк со стороны разработчиков.
Александр Туниеков
05 февраля 2023, 20:57
0
Для сайтов запрашивают можество функционала. Настолько большое множество, что никакие платформы не в состоянии предложить весь функионал и для многих сайтов нужно этот функционал дописывать. Поэтому програмисты и нужны :-). Хотя я спеиалируюсь только на модекс, но, думаю, врядли найдется платформа в которой будет весь нужный вам функционал. А на MODX многое проше сделать.
Вам, думаю, нужно искать студию хороших разработчиков, которые могут реализовать нужный вам функионал на какой-нибудь платформе. Может MODX может laravel может что-то другое. Но сумма 400т.р. это думаю минимум что вам потребуется.
Александр Туниеков
26 декабря 2022, 10:57
0
Сделать join родительских ресурсов.

select modResource.id, modResource.pagetitle, Parent.pagetitle as catalogs
from modx_site_content as modResource
join modx_site_content as Parent on modResource.parent = Parent.id
Александр Туниеков
23 декабря 2022, 02:40
+1
Судя по тому что оно у меня ни разу не выскакивало, то как-то от браузера зависит.
Но с этой проблемой к автору mSearch2.
Александр Туниеков
22 декабря 2022, 16:14
0
Ну может вы где-то что-то не догоняете :-) у меня один опыт и я цифры в заметке привел.
Кешируем mFilter2
Максимальный 1 сайт, 10 доменов 16 Gb 60 сек. 512 Mb 10 600 / мес.
6 570 / год
Этот тариф модхост подходит под максимальный? На котором тормоза должны уйти? В принципе 600р могу потратить :-). С базой товаров посложнее, но вроде на 37000 товаров могу договориться чтоб предоставили.

Следующий тариф 1 200р и уже дорого.
Александр Туниеков
22 декабря 2022, 15:56
0
Тесты надо и чтоб подробные отчеты:
1) какой сервер?
2) сколько товаров на сайте и сколько в каталоге?
3) Включенно ли suggestions?
4) Логи mFilter2 что показывают?
Александр Туниеков
22 декабря 2022, 15:16
0
1500 товаров у меня нормально работают. Тормоза начинаются с 4000 товаров на мин тарифе. А вот на производительных серверах не понятно.
Александр Туниеков
22 декабря 2022, 07:35
0
У меня на поддержке осталось несколько магазинов, например:
1) 96000 товаров и 12 фильтров
2) 9000 и 55 фильтров (индексы в мускуле для msProductData уже закончились) :-)
modhost на максимальном тарифе, проблем нет, всё и всегда нормально работает, каких-то заметных задержек в фильтрах нет. Все свойства реализованы расширением msProductData.
Ну я вот на производительных серверах не тестировал. Интересно насколько влияет проиводительность сервера.
Вообще говоря для каталогов с больше 1500 товаров по умолчанию отключается suggestions и скорость значительно выше. Но фильтр значительно не удобнее.
Александр Туниеков
21 декабря 2022, 17:54
+3
Чудесные тут методы пишут :-). Проблема не в том чтобы отфильтровать по какому-то определенному значению. С этим и mysql легко справляется. Вопрос как получить список значений по каким можно фильтровать? И как получить кол-во ресурсов для этих значений? И как получить кол-во ресурсов для этих значений если какое-то значение уже выбрано
Александр Туниеков
19 декабря 2022, 15:45
0
Ок. Правда не понятно как кеширование на методы влияет. Вызов расширяемых методов mse2FiltersHandler никак не затрагивается. аничего другого не расширяется.
Александр Туниеков
19 декабря 2022, 15:18
0
Хм… Обратиться в личку я как-то не подумал. Доработаете кеширование? https://modx.pro/development/23310
Я провел много времени пытаясь ускорить mFilter2 и за это хотелось бы денег. Но сейчас уже все равно могу и просто подарить наработку.
Александр Туниеков
19 декабря 2022, 15:12
0
Сейчас я отреагировал ровно на одну фразу, что «нельзя оскорблять mFilter2, поэтому не знаю что писать про FacetSearch» — это как-то провокационно получилось.
Можно одну поправочку. mFilter2 я в описании на модсторе не оскорблял. Просто написал что на больших сайтах тормозит. Мне написали что негативное сравнении не допустимо.
Вот и все.
Александр Туниеков
17 декабря 2022, 00:14
+1
Извиняюсь, что выразился тупняки. mFilter2 замечательный компонент. Для своего времени и для небольших сайтов. Честно говоря я думаю вы гениальный програмист. Некоторые решения восхищают. Но проходит время и бывает, что необходимо что-то новое.
mFilter2 в больших каталогах тормозит. Когда я делал FacetSearch я хотел в первую очередь преодалеть эту проблему. И во вторую очередь сделать что-то чтоб приносило доход. Вот и получился сторонний сервис.
Вы правы что сторонний сервис это не очень хорошо. Но elasticsearch требует 30гб диска и это не дешево. Сторонний сервис который использует куча сайтов будет дешевле. Единственно, что сейчас сервис использует только 1 сайт и я пока в проигреше по деньгам и загинаю цену.
В некотором обозримом времени, месяца 2-3, сделаю FacetSearchPro и если не хотят зависеть от стороннего сервиса, то можно будет поднять свой сервер с elasticsearch. Просто пока времени не хватает сделать.
Кстати как оказалось Sprinx дешевле содержать и я тут думаю не сделать ли компонент поиска, без сервиса, со Sprinx. Но как всегда это дело времени. Через месяца 3-4 может и появиться и этот компонент.