Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Backend Developer, Frontend Developer
Middle
From 80,000 ₽
JavaScript
CSS
HTML
Adaptive layout
JQuery
Web development
Crossbrowser layout
BEM
SASS
Webpack
К сожалению, для CS Cart написание в подобном виде - нормальное явление. В частности из-за таких условий в модулях, практически невозможна оптимизация CMS.
Статья очень понравилась) Возник вопрос, а что за ПО использовали для визуализации и сборки компонентов?
У меня есть основания так думать, а писать буду там где мне нравится)
Нет, пять дней заняло тестирование и исследование модуля на другие уязвимости, устранение текущей и исправление багов после решения проблемы. Не стоит забывать, что у меня есть еще и другие задачи)
Что касается, второго абзаца - налупили бы, но порог входа был бы высок, а безопасность можно было бы сделать с помощью токенов
А шокироваться не нужно - нервные клетки очень медленно восстанавливаются)
На момент появления проблемы, поддержка еще была. Истекла вот, на днях. Но меня это тоже насторожило.
Соглашусь, что для того времени это не плохо и да, оно логично, но слишком запутано.
Придя в эту CMS после MODX, стало как то не по себе. Конечно, спустя два месяца работы, уже привыкаешь, но много времени уходит по распихиванию шаблонов и скриптов по нужным директориям.
По поводу крона, тут немного другое решение было использовано, а именно, создан отдельный скрипт, без привязки к модулю, который выполняется по средством крон напрямую (просто синхрон БД и стороннего сервиса). Однако, модуль с Крон в админку можно поставить готовый. Для нашей редакции стоить он будет 7к рублей (100$). Зачем нужно из админки рулить кроном - честно, не знаю) Думаю, что раз модуль подобный имеется, были такие запросы у других компаний. Я такое ставить точно не хочу.
С метрикой всё сложнее: отрисовка тормозила из-за Вебвизора от Яндекса. Исправил путем допила, а именно, сделал отложенную загрузку скрипта.
Но в целом, оптимизации очень много еще предстоит.