В чём разница версий miniShop2?
Сразу оговорюсь, что на minishop не делал ни одного магазина. Но хочется попробовать. Иногда читаю топики, посвящённые компоненту. И в голове появился сумбур насчёт версий. Непонятны отличия. Кое-где помню мелькала информация, что некоторые дополнения к минишопу не работают на определённых версиях минишопа. Было и про глюки, и про недоработки. Последняя 2.3 вообще ещё в альфе. Это всё вводит в заблуждение насчёт того, какую версию стоит качать, чем они отличаются, для каких целей, в чём подводные камни и т.д. Буду признателен, если добрые люди помогут разобраться. Думаю это будет полезно не только мне.
Поблагодарить автора
Отправить деньги
Комментарии: 7
Minishop2 до версии 2.2 полностью разрабатывался Василием Наумкиным, после (версия 2.2 и 2.3) — студией SimpleDream.
В версиях 2.2 и 2.3 введен новый функционал характеристик товара (раньше реализовывалось ручным расширением таблиц) и торговые предложения.
По личному опыту, пожалуй, сейчас надежнее ставить версию 2.1.12-pl (находится в репозитории modx), так как она стабильна и поддерживает все выпущенные к ней дополнения.
В версиях 2.2 и 2.3 введен новый функционал характеристик товара (раньше реализовывалось ручным расширением таблиц) и торговые предложения.
По личному опыту, пожалуй, сейчас надежнее ставить версию 2.1.12-pl (находится в репозитории modx), так как она стабильна и поддерживает все выпущенные к ней дополнения.
Привет.
Версии 2.2 и 2.3 разрабатываются Виталием Киреевым. Simple Dream участвовал в подготовке ТЗ, сборе средств и координации проекта.
По отличиям:
2.1.12-pl — самая стабильная. На ней построен не один боевой магазин.
2.2 — добавлены характеристики товаров. Есть несколько боевых магазинов. Возможно, что из коробки не будет работать фильтрация по характеристикам через mSearch2.
2.3 — добавлены торговые предложения. Последний месяц сообщество в топике понемногу тестирует функционал, а Виталий Киреев вносит правки и выпускает новые версии. Принято решение выпустить 2.3 в стабильную версию, когда будет сделан хотя бы один готовый интернет-магазин на ее платформе.
Еще из планов:
— Михаил Воеводский готовится начать работать над учетом остатков для «Минишопа».
— Василий Наумкин в следующем году займется рефакторингом кода 2.2 и 2.3, чтобы новая версия уже вышла под его авторством, т. к. Виталию Кирееву в данный момент неинтересно заниматься выпуском новый версий MS.
P. S. Simple Dream — раздельно :)
Minishop2 до версии 2.2 полностью разрабатывался Василием Наумкиным, после (версия 2.2 и 2.3) — студией SimpleDream.Не совсем так. Первые версии (основной функционал) «Минишопа 2» разрабатывались Василием Наумкиным по заказу Simple Dream.
Версии 2.2 и 2.3 разрабатываются Виталием Киреевым. Simple Dream участвовал в подготовке ТЗ, сборе средств и координации проекта.
По отличиям:
2.1.12-pl — самая стабильная. На ней построен не один боевой магазин.
2.2 — добавлены характеристики товаров. Есть несколько боевых магазинов. Возможно, что из коробки не будет работать фильтрация по характеристикам через mSearch2.
2.3 — добавлены торговые предложения. Последний месяц сообщество в топике понемногу тестирует функционал, а Виталий Киреев вносит правки и выпускает новые версии. Принято решение выпустить 2.3 в стабильную версию, когда будет сделан хотя бы один готовый интернет-магазин на ее платформе.
Еще из планов:
— Михаил Воеводский готовится начать работать над учетом остатков для «Минишопа».
— Василий Наумкин в следующем году займется рефакторингом кода 2.2 и 2.3, чтобы новая версия уже вышла под его авторством, т. к. Виталию Кирееву в данный момент неинтересно заниматься выпуском новый версий MS.
P. S. Simple Dream — раздельно :)
2.1.12-pl — самая стабильная. На ней построен не один боевой магазин.А что будет, если 2.2 и 2.3 дозреют окончательно. Можно ли будет без проблем перейти с 2.1 на более новую версию? Некоторые дополнения, как я понял, могут сломаться на новых версиях?
Нужно создавать резервные копии и пробовать. Новые версии выпускаются с поддержкой обновления с предыдущих.
Конечно, возможны конфликты. В частности, вопрос с совместимостью с mSearch2 уже стоит на повестке дня.
По остальным дополнениям — нужно тестировать и общаться с авторами с обоих сторон.
Конечно, возможны конфликты. В частности, вопрос с совместимостью с mSearch2 уже стоит на повестке дня.
По остальным дополнениям — нужно тестировать и общаться с авторами с обоих сторон.
Понял, спасибо
Пожалуйста
Может быть кому-то пригодится простенький сниппет для вызова mFilter2, который дописывает в параметр filters имена назначенных для категории опций — эти опции выводятся в фильтре чекбоксами:
<?php
$catid = $modx->resource->id;
$q = $modx->newQuery('msCategoryOption');
$q->select(array(
'msCategoryOption.category_id',
'msCategoryOption.option_id',
'mso.key'
));
$q->where(array(
'msCategoryOption.category_id' => $catid
)
);
$q->leftJoin('msOption','mso','msCategoryOption.option_id = mso.id');
$q->prepare();
$q->stmt->execute();
$options = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
$_options = array();
foreach ($options as $option) {
$_options[] = 'msoption|'.$option['key'];
}
$_options = implode(',',$_options);
$scriptProperties['filters'] = implode(',',array($scriptProperties['filters'],$_options));
return $modx->runSnippet('mFilter2',$scriptProperties);
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.