Вероятно Вы неправильно истолковали мои слова — я не говорил, что мнение Виктора мне не интересно и он не эксперт. Я просто хочу услышать мнение и других экспертов. Всего и делов. Во-вторых, какие за и против? С какой стати кто-то вам будет разжевывать то, что уже кучу раз обсуждалось и расписывалось? Все понятно. Спасибо.

Хотелось бы услышать мнение экспертов, все «за» и «против»)) Во-первых, Витя тоже эксперт, если вы не были в курсе. Он работал непосредственно со мной, и про ShopModxBox знает не по наслышке. Выражаясь таким образом, вы рискуете впредь не получить здесь ни одного вменяемого ответа. Во-вторых, какие за и против? С какой стати кто-то вам будет разжевывать то, что уже кучу раз обсуждалось и расписывалось? Витя вам уже даже ссылку прямую дал, но вам и этого мало. Пользуйтесь поиском и выбирайте сами, что вам больше нравится. И вместо того, чтобы просто что-то обсуждать, больше программируйте — больше проку вам же будет.

этот вопрос неоднократно поднимался(и на этом сайте тоже), воспользуйтесь поиском, а просто 'флудить' говоря одно и то же — не вижу смысла…

Интересует именно какие связки оптимальны для создания интернет-магазина на Modx. Хотелось бы услышать мнение экспертов, все «за» и «против»))

Это реализовано с помощью ShopModxBox?

Зря вы написали что заплатить готовы в рамках разумного, а вопросов в свою очередь будет много и глупые))

Илья, спасибо за пулл-реквест! Полезная штука :) Вот только думаю надо немного механизм изменить. Вот получается, что есть $_SESSION['Console']['completed'] === false, то скрипт опять выполняется в цикле. А вот рассмотрим такой пользовательский сценарий:

  1. Запускаем циклический скрипт, устанавливающий $_SESSION['Console']['completed'] = false;
  2. Этот скрипт при выполнении разваливается или еще по какой причине не доходит до того, чтобы установить $_SESSION['Console']['completed'] = true.
  3. Запускаем новый скрипт на выполнение, не циклический. Он все равно начнет отрабатываться бесконечно, потому как $_SESSION['Console']['completed'] === false, и true он не устанавливает. Правильней не $_SESSION['Console']['completed'] === false проверять, а $this->getProperty('progress') == true. То есть в процессе выполнения ты смотришь, если надо повторно выполнить скрипт, то устанавливаешь $this->setProperty('progress', true); И действовать это будетолько на текущий шаг. И так в каждом последующем шаге.