Александр Марков
24 авг. 2013 г., 15:19

Будет ли более легкая сборка shopmodx?

Добрый день. Посмотрел фильм про shopmodx-box — руки чешутся попробовать, тем более скоро нужно будет делать небольшой магазинчик, но сколько пытался — не смог установить к провайдеру на beget.ru (мой заказчик там хостится, переходить не желает). Будет ли более легкий пакет? Пакет shopmodx как я понял содержит только процессоры (без корзины).
И еще вопрос: как там реализуется подключение модуля оплаты? (я магазины пока не делал, даже не представляю пока как подступиться).
А не пробовал устанавливать через консоль по ssh? Я уже говорил, что в новой версии Vapor-а есть файл import.php Загружаешь любой пакет (или снимок — это ведь тоже пакет) и выполняешь в консоли:
php vapor/import.php package=core/packages/packagename-transport.zip
Само собой имя пакета — твоего. И все. В большинстве случаев успешная установка (таймвеб — точно исключение, потому что за 100% загрузку процессора в течение 5-ти секунд — смерть процессу). Во всяком случае nginx здесь уже точно не отобьет (элементарно потому что его нет), да и для консольного php часто более демократичные настройки идут. Плюс к этому нет проблем с сессиями.
Пакет shopmodx как я понял содержит только процессоры (без корзины).
Да, shopModx — это только объекты да процессоры (в общих чертах). Но shopModx — это более крупное решение. Там и другие компоненты установлены, и шаблоны элементарные написаны, и управление заказами, и политики безопасности настроены. В общем, более легкого варианта этой сборки не будет.
как там реализуется подключение модуля оплаты?
В следующей сборке будет оплата Робокасса. У меня есть свой модуль, прикручу.
А когда ожидается новая версия? И будет ли она как-то совместима с текущей версией?
Скорее всего появится в течение пары недель. Обратной совместимости не будет. То есть это не пакет, который устанавливается методом обновления. Он устанавливается только на голый сайт (или имеющееся затрет вообще). Обратная совместимость есть только у выпускаемых публичных пакетов (shopModx, modxSmarty, phpTemplats) и т.п. То есть их всегда можно устанавливать поверх с большой долей вероятности. А сборка — это типовой сайт.
Я объясню почему такой подход — универсальные и обратносовместимые пакеты — это довольно трудоемкая задача (особенно чтобы обеспечить совместную работу с другими пакетами). Многие хорошие наработки не идут в массы только из-за сложности собрать качественный пакет (это не только меня касается. Знаю много других примеров). А по опыту могу сказать, что в большинстве случаев собранный индивидуальный сайт практически всегда индивидуально и развивается, без особых наблюдений за новыми релизами пакетов и т.п. (не редко встречаются сайты на старых движках). Поэтому сборка — это такой баланс «дешево и сердито». Один раз поставил, настроил — и забыл. Все равно ведь скачивая пакеты для MODX-а, вы все равно их настраиваете и т.п. Так что есть называть вещи своими именами, то народ больше интересует базовый функционал, а не обратная совместимость, то есть что уже имеется на борту, чтобы в дальнейшем и обновляться не надо было.
В общем, сейчас со сборкой подход простой — скачали, попробовали, годится для текущего проекта? — значит используем. Не годится и нет желания докручивать? — не начинайте даже, не стоит рассчитывать на то, что выйдет новая сборка и можно будет обновиться, дополнив функционал.
На самом деле перенести несколько smarty-шаблонов, создать несколько TV-параметров, перенести img-css-js вот и весь сайт. Проблема только в импорте-экспорте документов. Правильно? Посоветуй, где почитать про импорт?
создать несколько TV-параметров, перенести img-css-js вот и весь сайт.
По большому счету да, тем более если все на Смарти-шаблонах и процессорах, а не на чанках и сниппетах.
Посоветуй, где почитать про импорт?
Я вообще вот так обычно делаю: modxclub.ru/blog/99.html
То есть если у вас все будет на Смарти и процессорах, то перенос особо не должен проблем вызвать: 1. Разворачиваете новую сборку 2. Переносите туда свои Смарти шаблоны, публичные шаблоны, картинки и т.п. (файлы) 3. Следуете представленной инструкции (удаляете все шаблоны, документы, TV-параметры, пользователей, товары и т.п.) и заливаете свои данные. 4. Далее только придется актуализировать процессоры. Это наверняка уже 90% выполненного импорта.
Я вообще не это имел ввиду, но за это тоже спасибо. Думаю, что скоро пригодится. Где почитать по импорт документов из csv, xml и т.д.
Публичного модуля импорта нет.

Добавить комментарий