1) есть страница сайта, выглядит так, реализовал её таким способом. Верно ли? Или нужно было для картнок доп.поля ?

2) Допустим у меня есть форма на сайте всплывающая с отправкой данных на почту, стоит ли её делать на средствах modx или оставить как и есть на javascript + php. Просто читал что есть плагин formit который я так понимаю может все это реализовать.
Хочу услышать мнение знающих, как бы вы все это сделали. Спасибо за внимание!
Павел Романов 03.02.2016 16:46 #
2. Если все работает как нужно, то оставляйте ))
Игорь Сухинин 03.02.2016 17:15 #
По пункту 1.
Как видите сами, внешне контент отличается в графическом редакторе и во фронтенде. Это не такая уж беда, если вы будете самостоятельно редактировать контент в виде HTML кода. Если же сайт будет передан впоследствии клиенту, который «ни в зуб ногой в этих вот ваших непонятных кодах», то лучше искать способы, как облегчить ему работу. Как вариант, можно прописывать свой CSS для графического редактора, но это не всегда дает достаточно удобства для конечного пользователя все равно. Поэтому в каждом случае нужно рассматривать проблему, исходя из того, кто и с какими знаниями будет использовать Вашу систему. При этом лучше всегда предполагать, что к управлению сайта может быть допущен человек с минимальным опытом работы.
По пункту 2.
Если Вы только изучаете MODX, постарайтесь сделать и так, и так. Это создаст для Вас несколько сложных моментов в процессе работы. В результате Вы уже сами будете понимать, что именно для Вас лучше. Нет идеального решения. Нередко готовые модули ограничивают полет мысли дизайнера :) А это плохо, т.к. заказчик нервничает, получая не совсем то, что ожидал.
Вы как разработчик должны
а) уметь сделать все с нуля, чтобы создавать нечто совсем кастомизированное,
б) уметь работать с готовыми модулями, понимая их возможности и ограничения, но при этом экономя (не всегда, правда) время на разработку,
в) уметь доработать существующие модули под свои требования.
Ну и наконец г) иметь опыт, чтобы оценить, какой из первых трех вариантов будет оптимален в конкретном случае ;)