Tramp1357 24 августа 2013 0 7
Добрый день. Посмотрел фильм про shopmodx-box — руки чешутся попробовать, тем более скоро нужно будет делать небольшой магазинчик, но сколько пытался — не смог установить к провайдеру на beget.ru (мой заказчик там хостится, переходить не желает). Будет ли более легкий пакет? Пакет shopmodx как я понял содержит только процессоры (без корзины).

И еще вопрос: как там реализуется подключение модуля оплаты? (я магазины пока не делал, даже не представляю пока как подступиться).
7 комментариев
Fi1osof1
Fi1osof 24 августа 2013г в 19:34 #
А не пробовал устанавливать через консоль по ssh? Я уже говорил, что в новой версии Vapor-а есть файл import.php
Загружаешь любой пакет (или снимок — это ведь тоже пакет) и выполняешь в консоли:
php vapor/import.php package=core/packages/packagename-transport.zip

Само собой имя пакета — твоего.
И все. В большинстве случаев успешная установка (таймвеб — точно исключение, потому что за 100% загрузку процессора в течение 5-ти секунд — смерть процессу). Во всяком случае nginx здесь уже точно не отобьет (элементарно потому что его нет), да и для консольного php часто более демократичные настройки идут. Плюс к этому нет проблем с сессиями.

Пакет shopmodx как я понял содержит только процессоры (без корзины).
Да, shopModx — это только объекты да процессоры (в общих чертах). Но shopModx — это более крупное решение. Там и другие компоненты установлены, и шаблоны элементарные написаны, и управление заказами, и политики безопасности настроены. В общем, более легкого варианта этой сборки не будет.

как там реализуется подключение модуля оплаты?
В следующей сборке будет оплата Робокасса. У меня есть свой модуль, прикручу.
c
cyberm 24 августа 2013г в 21:42 #
А когда ожидается новая версия? И будет ли она как-то совместима с текущей версией?
Fi1osof1
Fi1osof 24 августа 2013г в 22:01 #
Скорее всего появится в течение пары недель.
Обратной совместимости не будет. То есть это не пакет, который устанавливается методом обновления. Он устанавливается только на голый сайт (или имеющееся затрет вообще).
Обратная совместимость есть только у выпускаемых публичных пакетов (shopModx, modxSmarty, phpTemplats) и т.п. То есть их всегда можно устанавливать поверх с большой долей вероятности. А сборка — это типовой сайт.

Я объясню почему такой подход — универсальные и обратносовместимые пакеты — это довольно трудоемкая задача (особенно чтобы обеспечить совместную работу с другими пакетами). Многие хорошие наработки не идут в массы только из-за сложности собрать качественный пакет (это не только меня касается. Знаю много других примеров). А по опыту могу сказать, что в большинстве случаев собранный индивидуальный сайт практически всегда индивидуально и развивается, без особых наблюдений за новыми релизами пакетов и т.п. (не редко встречаются сайты на старых движках). Поэтому сборка — это такой баланс «дешево и сердито». Один раз поставил, настроил — и забыл. Все равно ведь скачивая пакеты для MODX-а, вы все равно их настраиваете и т.п. Так что есть называть вещи своими именами, то народ больше интересует базовый функционал, а не обратная совместимость, то есть что уже имеется на борту, чтобы в дальнейшем и обновляться не надо было.

В общем, сейчас со сборкой подход простой — скачали, попробовали, годится для текущего проекта? — значит используем. Не годится и нет желания докручивать? — не начинайте даже, не стоит рассчитывать на то, что выйдет новая сборка и можно будет обновиться, дополнив функционал.
c
cyberm 24 августа 2013г в 22:15 #
На самом деле перенести несколько smarty-шаблонов, создать несколько TV-параметров, перенести img-css-js вот и весь сайт.
Проблема только в импорте-экспорте документов. Правильно? Посоветуй, где почитать про импорт?
Fi1osof1
Fi1osof 24 августа 2013г в 22:33 #
создать несколько TV-параметров, перенести img-css-js вот и весь сайт.
По большому счету да, тем более если все на Смарти-шаблонах и процессорах, а не на чанках и сниппетах.

Посоветуй, где почитать про импорт?
Я вообще вот так обычно делаю: modxclub.ru/blog/99.html

То есть если у вас все будет на Смарти и процессорах, то перенос особо не должен проблем вызвать:
1. Разворачиваете новую сборку
2. Переносите туда свои Смарти шаблоны, публичные шаблоны, картинки и т.п. (файлы)
3. Следуете представленной инструкции (удаляете все шаблоны, документы, TV-параметры, пользователей, товары и т.п.) и заливаете свои данные.
4. Далее только придется актуализировать процессоры.
Это наверняка уже 90% выполненного импорта.
c
cyberm 24 августа 2013г в 23:22 #
Я вообще не это имел ввиду, но за это тоже спасибо. Думаю, что скоро пригодится.
Где почитать по импорт документов из csv, xml и т.д.
Fi1osof1
Fi1osof 24 августа 2013г в 23:40 #
Публичного модуля импорта нет.
Tramp13571
Tramp1357 24 августа 2013г в 22:46 #
понял. попробую.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.