iWatchYouFromAfar
С нами с 29 сентября 2018; Место в рейтинге пользователей: #262 часа назад
Привет не понятно где храниться код который ты добавляешь. И что за код. Рискну предположить, что у тебя обрезается код сниппетов. Сниппеты хранятся в...
Modx Revo режет код HTML 1
Вчера в 11:51
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
Вчера в 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
22 ноября 2024, 21:57
Лучше деинсталировать и установить новую версию. Там полностью переписан JS.
ms_CDEK2 пропал? 5
22 ноября 2024, 20:33
Фильтрация как правило предполагает точное совпадения значений, а тебе нужен поиск.
mFilter2 фильтрация tv 1
22 ноября 2024, 19:55
Все исправилось, после замены на 'parents' => $_modx->resource.id
Помогите найти ошибку в шаблоне, теги 13
22 ноября 2024, 09:31
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
22 ноября 2024, 08:53
если правильно понял то так
{set $rows = json_decode($_modx->resource.constructor_block, true)}
{foreach $r...
getImageList. Вывести вложенный migx на fenom 1
22 ноября 2024, 08:43
Подскажите, если на странице будет две формы, они будут работать? К примеру reCaptchaV3 этого сделать не может, нужно через костыль в виде скрипта, ко...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 5
20 ноября 2024, 16:25
В сниппете rcv3_html достаточно отложить загрузку через setTimeout (хотя кто-то делает через onClick). Не думаю что мой вариант самый правильный и что...
reCaptcha v3 - отложенная загрузка 1
Окей, допустим я представил как твои мега-богатые клиенты, заказывают корпоративные сайты с очень динамичной, но люто багованной и что самое важное тяжелой и неудобной админкой.
Но представить что эти же клиенты получают на выходе проект, который не запускается в dev и stagging режимах. Над которым невероятно сложно работать в команде и который крайне сложно передать другим разработчикам на хотя бы лет 5 стабильной работы/доработки без рефакторинга. И уж тем более не версионируется… Нуу… Не, не могу представить. Хотя нет, вру, могу — если клиенты лохи.
Не буду разворачивать про тройку дискус, время покажет насколько эта штука нужна миру.
P.S.
И все таки я не понимаю в чем был не прав… В том что ZoomX будут пользоваться единицы или в том, что это шаблонизатор или про выбор MODx как инструмента для создания сайтов?
Очень похожи на
В каком-нибудь Express.
То ты очень классно обул клиентов-лохов. Самое сложное в сайтецах для корпоративов — это верстка. Все остальное набрасывается на условном WP или MODx за пару-тройку дней не особо утруждающей работы. Такие сайты живут недолго, нафига им самописная платформа? Нафига им вообще бек? Статику выплевываешь с небольшой логикой обработки каких-нибудь форм.
Конечно не растут, потому что сам MODx в стагнации уже много лет и единственные кто его до сих пор держат на плаву, это единицы разработчиков платных дополнений и сам стерк, у которых бизнес на нем завязан.
Ты сам знаешь думаю, в IT стоит перестать интересоваться новым на пару лет, как ты уже начинаешь выплывать из сферы.
В остальном хз как на такие высеры отвечать. Не буду ничего писать про легендарную тройку. Посмотри сколько скачиваний у ZoomX, а это уже версия 3.4. Так что, мне рассказывать то не особо будет нужно. Сам увидишь по востребованности.
P.S.
Людям дали инструмент. Но любой человек который перешагнул по навыкам и знаниям MODx, уйдет в более современный и востребованный на рынке инструмент. Вон тут уже упомянули Laravel.
Тут лишь остается рассматреть вариант сборки сайтов на MODx в кач-ве фриланса. Вариант конечно имеет место быть, но крайне спорный… Лучше уж взять хороший фриланс заказ и создавать его на микросервисной архитектуре, используя современные инструменты.
Сергей попытался внести в MODx чуть-чуть современного подхода к бекенду, но большинству сайтоделов на MODx оно нахер не всралось. В чем я не прав-то? Я уже молчу про то, что на рынке эти инструменты которые создаются для MODx не востребованы, как и сам MODx.
То что я вижу в примерах выше, очень похоже на то, как пишется сегодня какой-нибудь REST API. Но в MODx это почти нахер никому не нужно. Если у тебя будет средне или высоко бюджетный проект на котором потребуется хороший бек, ты уж точно не выберешь MODx с ZoomX или Fenom и пойдешь писать свой бек на каком-либо фреймворке.
Так что, ZoomX это заранее мертворожденный продукт, которым кмк будут пользоваться единицы. Все задачи для создания низкобюджетных сайтов на MODx — покрывает pdoTools с феномом.
P.S.
Собственно, наблюдая за тем как развивается MODx, у меня складывается впечатление что очень многое из того над чем сейчас работают люди, это либо мало кому будет нужно, либо уже совсем неактуально в свете последних тенденций рынка web-разработки.
Главное что вы решили вашу проблему. А как, и чем это аукнеться, это уже вопрос для более глубоких тем и обсуждений.
Я в комментариях и на своем сайте привел аж два варианта генерации ХК сниппетом pdoCrumbs. Просто кто-то читает не внимательно.
Вы заменили генерацию урла для первого элемента ХК, это не костыль даже, это просто бесполезное действие, оно ни на что не влияет. Разве что в один чудный день, главная страница вашего сайта вдруг сменит идентификатор и вот тут костыль ваш всплывет. Костыли со скрипом но решают задачи, а вы просто заменили геренацию урла для первого элемента ХК. Это вообще не относится к itemprop=«item…
Если уж хочется говнокостылить, то делайте это хоть чуть-чуть правильно:
Рекомендую вам вернуть все как было и еще раз прогнать разметку через валидатор schema.org. После внимательно посмотреть, где ошибка.
Ошибка «Отсутствует поле „item“» возникает на элементе текущей страницы ХК при генерации ХК этим вариантом сниппета, но на всех нормальных сайтах в ХК просто напросто нет текущего элемента.
Именно по этой причине я и написал на своем сайте:
"Наиболее правильный вариант, который устраивает поисковых роботов и Google и Yandex:"
2. Твоя задача по открытию нужной директории решается с помощью MODx плагина.
3. Автору глубоко плевать на совместимость и твои проблемы.
4. Делаешь форк моего репозитория с плагином, запиливаешь крутые фичи, выкладываешь в опенсурс.
5. Удосуживаешься описать совместимость.
* «работы проведено очень много...».
* «Она априори лучше, так как это по сути развитие Revo...»
Ну оно понятно, врятли мы все такие садимся за комп и говорим, «а ну ка сделаю ка я сейчас дерьмо». Мы делаем что-то хорошее и стараемся делать это что-то хорошо. Но в данной ситуации, я вижу просто работу ради работы.
Искренне скажу, что буду рад ошибиться. Я люблю MODx и уважаю сообщество. Именно по этой причине я уже не первый год пытаюсь понять, в чем смысл жизни MODx 3.
P.S.
MODx я пишу — потому что это красивее нежели MODX.
Я понимаю что можно работать на европейский рынок. Но я думаю, что на этом ресурсе, все таки рационально говорить про российский сегмент. А на российским сегменте, очень мало работы с MODx. И я не про фриланс, а про спрос специалистов, готовых обслуживать сайты на MODx. Их почти нет. Фриланс это как раз те самые нишевые малые бизнесы.
Но я прекрасно понимаю, что MODx это в первую очередь инструмент. Он может для чего-то подойти, а для чего-то нет. Именно по этой причине я и сменил стек, у меня был ряд запросов на создание таких веб-приложения, где MODx, ну как-то совсем не к месту.
P.S.
И да, бизнес очень часто требует свой продукт здесь и сейчас, потому что нет денег на долгострой. Но это проблема бизнеса в нашей стране или конкретно того, у которого нет денег.
Время покажет, насколько правильными были те или иные действия. Лично я надеюсь, что релиз MODx 3 даст толчок на создание фундаментально новой версии MODx.
1) Когда текущая экосистема будет полностью адаптирована под MODx 3?
2) Сколько времени должно пройти после релиза, прежде чем MODx 3 станет энтерпрайз инструментом?
Бизнесу не выгодно тратить деньги на переезд со второй версии на третью. Они с этого не получат никакой прибыли, скорее всего.
Кмк, на спрос MODx 3 будет влиять несколько вещей, главные из которых, частота его обновления в плане новых фич и стабильности и активность сообщества в плане его применения. Иначе, MODx 3 будет лежать и пылиться на полочке.
Но не обновлять и не поддерживать компоненты для второй версии нельзя, это может вполне реально стать очень значимой причиной завершением жизни MODx как такового.
1. Вторая версия себя успешно зарекомендовала как стабильную.
2. Для второй версии есть тонна готовых решений, как платных, так и бесплатных.
3. Для второй версии есть тонна готовых скриптов в публичном доступе.
4. Для второй версии адаптированы оба репозитория (modstore и modx.com)
5. Сайты на второй версии будут еще годами решать все те же задачи, что и сайты на MODx 3.
Соответственно критерием смены версии MODx с 2 на 3 для бизнеса, будет являться естественное устаревание второй версии, при очень активном развитии экосистемы для третьей версии.
И я думаю каждый прекрасно понимает, что обновление этой экосистемы не станет быстрым процессом, а многие разработчики просто не будут обновлять свои компоненты, т.к. уже даже для двойки они фактически заброшены.
Хотелось бы услышать мнение разработчиков MODx 3 по этой теме.
Хочу отметить, что для бизнеса фраза «работы проведено очень много» это пустое место. Они разработчикам деньги платят за работу. И для проведения работ по смене версии MODx с 2 на 3, должны быть очень значительные причины, в первую очередь для бизнеса.
Что касается разработчиков. То подавляющее большинство из них, решают свои задачи благодаря готовым компонентам и готовым кусочкам различных кодов, которые разбросаны по всему интернету. Многие из этих компонентов и кусочков кодов, придется наверное переписывать под MODx 3. Я думаю вывод ты сделаешь сам.