Артур
[[+idx]]
А в доке про это не написано(((
Алексей
А в доке про это не написано(((
это скрытые основы MODX )))
Evgeniy
А в доке про это не написано(((
Чего нет в доке должно быть в крови
Артур
Чего нет в доке должно быть в крови
У меня, вроде бы, есть))) Но вот для новичков это неочевидно.
Алексей
А напомните пожалуйста вид шаблонизатора есть который modx [[]] вот так пишется и есть еще один {} который быстрее
Алексей
Название не помню
Evgeniy
Fenom
Evgeniy
И он быстрее, если знать как применять
Алексей
Артур
Ну тут на самое больное)
Как минимум не надо смешивать с родным синтаксисом
Алексей
Артур
Ну тут на самое больное)
Не злоупотреблять переносом логики в шаблон
Артур
ну он будет в отдельном чанке
Тогда на скорость это не повлияет, положительно.
Алексей
Артур
Алексей
Какие сервисы?
Ну это паттерн, сервисный слой и так далее
Артур
Ну это паттерн, сервисный слой и так далее
А! Не, феном это же php шаблонизатор, просто там есть условия, циклы, модификаторы вывода и если можно часть логики запихнуть в сниппет, лучше так и сделать, а в шаблоне просто вывести результат в виде html.
Sentinel
Понял, слишком сложно сейчас это делать, придется костылять, да простят меня)))
Просто коммент оставь в начале 'Костыль от Алексея Палагичева', чтоб мы знали 😉
Алексей
Алексей
Но оставлю
Evgeniy
а где вы, обычно, берете готовые html шаблон с "русским" ux? лендос, например? Или просто русифицированные
Евгений
дизайнер рисует, верстальщик верстает
Евгений
PROFIT
Evgeniy
дизайнер рисует, верстальщик верстает
и ведь не возразишь. Но надо найти готовый) чтобы минут через 30-час уже получить результат
Алексей
А хорошо ещё юзабилити понимать, т.к. это завязано на общей концепции
Anonymous
На сайте есть несколько форм. Я хочу вызовы FormIt разместить в одном месте, чтобы можно было легко изменить что-то. Можно разместить их в ресурсе с определенным шаблоном. И в action указать ссылку на этот ресурс. Но что, если контекстов очень много? В каждом контексте делать этот ресурс? Как-то не очень мне кажется. Сделать в одном контексте ресурс, а в других - редиректы на этот контекст? Из-за этого могут поломаться сообщения, в которых используются настройки контекста. Нужно писать всякие костыли. Тоже не очень вариант. Что еще можно сделать?
Алексей
А чанк не подходит?
Anonymous
А чанк не подходит?
И его на всех шаблонах вызывать?
Anonymous
В одном шаблоне одна форма, в другом - другая, в третьем - третья.
Алексей
Ааа.. те формы все таки разные? И чем отличаются?
Anonymous
Ааа.. те формы все таки разные? И чем отличаются?
Много чем. Я бы хотел придумать универсальный код, который можно на любой сайт поставить. Так надоело лазить по всем чанками и искать вызовы AjaxForm с FormIt. Да еще и можно что-то порпустить. Хорошо, если чанки файловые. Есть поиск по всем файлам проекта. И ужасно, если чанки в БД...
Алексей
Чанков. Т9 шалит
Anonymous
Артур недавно публиковал заметку по конфигу форм... Ещё можно папку для станков отдельную делать... И бегать не нужно.
Предлагаю на MODX.pro создать раздел - "best practice для MODX". Чтобы из тысяч заметок не искать нужную. И чтобы новичкам было проще понять, как правильно делать. А то придется дорабатывать за кем-то сайт, а там такой бардак...
Иван
И разбирать это все
Иван
На энтузиазме не уедешь
Pavel
Вопрос - кто это все будет модерировать?
Можно по достижению какого-то количества +-ов выставлять какой-нибудь тег. Хотя тож такое себе
Anonymous
Как насчет сделать git репозиторий? И сообщество будет делать pull request. Самые активные пользователи MODX.pro будут иметь нужные права в этом репозитории. Можно так? Я не особо шарю в таких вещах, но видел подобное для документации. https://modx.pro/users
Алексей
Народ еле лайки ставит....
Алексей
Так в доках актуальная практика по сути...
Иван
И там только сам код
Pavel
Народ еле лайки ставит....
Ну да, эт справедливое замечание, к сожалению:(
Anonymous
И там только сам код
Я не уверен, что данный пример хорошо подходит. Но есть Right Way для PHP. Это что-то типа Best Practice для изучения PHP. Он поддерживается сообществом. https://github.com/getjump/ru-php-the-right-way Почему бы не сделать подобное для MODX.
Алексей
Отлично, а чтобы просмотреть нужно к себе на комп скачать и открывать в браузере?
Иван
Можете туда слать
Anonymous
То есть best-practice решения заполняется в md формате. Если кто-то придумал свое решение, он может сделать pull-request в репозиторий. Админы репозитория - самые активные пользователи modx.pro, которые не против модерировать. Они рассматривают pull-request'ы. После принятия pull-request'а статья публикуется в разделе best-practice.
Алексей
ааа нашел... не очевидная ссылка на html...
Алексей
Да, кстати у нас такое есть, просто нужен раздел который кто-то будет вести/заполнять
Алексей
устроим соревнования в практиках
Anonymous
ага. и у каждого СВОЯ бест-практик....
1. Это либо варианты одного best-practice. 2. Это вообще не best-practice, а рекомендация определенного пользователя.
Anonymous
Я думаю, большинство тут согласятся, что было бы здорово хранить все формы в одном месте. Так утомляет искать их все, чтобы добавить один хук, например.
Алексей
искать не нужно. они в папке )
Алексей
более того можно написать универсальный чанк который будет передавать параметры вашему сниппету и хуки и прочее....
Алексей
и не нужно париться.
Артур
Я думаю, большинство тут согласятся, что было бы здорово хранить все формы в одном месте. Так утомляет искать их все, чтобы добавить один хук, например.
Вишь какое дело, не у всех видимо на сайтах много форм. Хотя даже 5 штук удобнее редактировать в одном месте.
Сергей
а кто будет определять это best или не best =) на https://modx.pro/ есть уже разделы Уроки и готовые решения. Вполне best. B и вобще на modx - это не как надо, а как можно. а какой из способов достижения цели лучше, зависит от проекта
Иван
Пока не планирую выносить код modx.pro в паблик.
Иван
MODX.pro держится на энтузиазме. Никаких ни Донатов, рекламы и так далее нет. Поэтому пока просто держится на плаву.
Иван
Часть компонентов сообщества бесплатных держится на донатах, которые появляются после релиза новых версий. И то там суммы в среднем 100-500 рублей, лишь Антон Громов регулярно последние пару релизов присылает по 5000 рублей.
Иван
Если есть предложения как, что-то улучшить можете предложить.
Иван
Но пока сколько есть свободного времени и возможностей делаем.
Евгений
ну я был бы не против глянуть статейку нормальную на модх про от автора текущей идеи
Евгений
а то у всех энтузиазма хватает максимум на пол статьи
Артур
а то у всех энтузиазма хватает максимум на пол статьи
Я стараюсь сообщество радовать почаще своими прекрасными статьями 😂
Артур
Но пока сколько есть свободного времени и возможностей делаем.
Ты отвечаешь за то, чтобы уведомления о новых статьях падали сюда?
Иван
Нет. У нас бот автоматом присылает с определённого раздела, как и в канале работы