Андрей Ч. @Andchir
PHP/Python/JS Full Stack Developer
Information
- Rating
- 2,751-st
- Location
- Карелия, Россия
- Date of birth
- Registered
- Activity
Specialization
Frontend Developer, Fullstack Developer
Middle
From 200,000 ₽
Python
JavaScript
Angular
PHP
Django
Linux
SQL
MongoDB
Но ссылка почему-то ведет не на офиц. сайт MODX, а на ваш сайт (modxclub.ru). Перейдя по ссылке, человек видит ссылку «shopmodx.modxclub.ru» (она самая заметная). Удивительно, но и там нет ссылки на офиц. сайт MODX. У человека, который не в теме сложится впечатление, что вы и есть разработчик это системы. Вот так вы занимаетесь популяризацией MODX.
Не буду вдаваться в технические подробности. Но это тоже враньё. У меня в блоге есть доказательство с циферками.
На этом я из данной темы ухожу. Просто хотел сказать, что не всё тут так однозначно и красиво, как представил автор.
Я считаю, что тут имеет место недобросовестное изложение ситуации, с целью введения читателя в заблуждение. Из прочитанного читатель, сделает вывод, что Shopkeeper медленный и кривой продукт, а вот ShopModx быстрый и хороший. Именно на это рассчитывает автор. Но никаких подробностей почему Shopkeeper медленный, а ShopModx быстрый там нет. До сих пор я не получил этих подробностей от Николая, хотя просил его. Shopkeeper прежде всего это корзина (+ управление заказами). Товары в каталоге могут выводиться как угодно. К корзине это никак не относится.
Что касается, «ФС», то фраза «делая на нем 100500 сайтов в день» мне тоже кажется очень не корректной. Так что радости от «выигранного» суда я лично не испытываю :) т.к. есть вопросы к обоим сторонам.
Честно говоря это единственное, что мне нравится в инструментах подобных SASS. Остальное или очень редко используется, или можно сделать без создания нового языка.
3. Сравните синтаксис и попробуйте его понять. В моем примере он читается очень быстро. В примере выше вызывает зависание на пару минут. Найти и что-то исправить в обычном CSS проще, чем в коде с mixin.
Чем это хуже того что получилось в SCSS я не понимаю.
В данном конкретном случае
Плюсы
не вижу таких.
Минусы
1. Совершенно новый синтаксис, на изучение (запоминание) которого нужно тратить время.
2. Если сосчитать число символов в коде, то в моем примере их меньше, а значит я потратил меньше времени, набирая код на клавиатуре.
P.S. давно слежу за всеми этими новомодными SASS, LESS… но число объективных достоинств, которые могу назвать, никак не перевесят число недостатков использования этих инструментов.
Там ничего особенного, если знать AngularJS, сложностей не возникнет. Есть идея сделать компонент-шаблон по типу modExtra только для AngularJS, но пока руки не дошли.
Вот тут про xPDO:
habrahabr.ru/post/127722/
habrahabr.ru/post/123072/
Но для создания модели таблицы можно использовать CMP Generator, как советовали выше.
Плох тем, что контент-менеджер сайта может там что-то испортить, вызовы сниппетов ему видеть не надо. Нужно стараться их делать только в шаблонах и чанках. Хотя можно вызов сниппета убрать в чанк. Но если захочется всё-таки сделать вызов сниппета в шаблоне, то ваш способ не подходит.
>>да и процесс обработки запроса более прозрачен
Тут согласен, ваше решение самое простое и прозрачное, хоть и имеет ограничение, о котором сказал выше.
Негоже в поле контент делать такие сложные вызовы снипетов. Вот ещё вариант: modx.com/extras/package/ajaxsubmit (в описании есть ссылка на документацию). Там нет ни сниппета, ни плагина, только запрос нужно отправлять на определенный адрес. Чем хуже ваших с Безумкиным велосипедов?
Нормальные люди, желающие добра сообществу MODX сделали бы так: разработали эту штуку и подарили бы, например, modx-cms.ru. Конечно, за такое дело можно там влепить баннер на вас (огромный).
А не нормальные, которые хотят чтобы другие люди их рекламировали (давали на них ссылки) сделали всё под своим именем (адрес на гитбабе + адрес сайта документации).
>>к чему эта зависть?
Опять ты свои фантазии выдаешь за правду. Значит ошибался я, думая что ты начал меняться. Ответь мне лучше в своём блоге, чтобы не засорять Хабр или лучше вообще не отвечай.
В том числе самопиаром. У кого-то не хватает наглости и ресурсов на такой самопиар. Есть у нас сайт сообщества, но нет, мы будем грузить документацию Безумкину.