Куда идем?

Разработчики Virtuemart некоторое время назад выпустили большое обновление Virtuemart 2.6. Эта новость незаслуженно осталась без внимания на wedal.ru. Сегодня исправляю свою ошибку. В этой статье вы найдете описание новой версии, список новых функций, а также узнаете кое-что о Virtuemart 3 для Joomla 3.

7 апреля разработчики представили новый релиз Virtuemart 2.6. Это первый релиз, который можно скачать не только в виде компонента, но и в формате полной установки вместе с Joomla (аналогично тому, как это бывает с шаблонами Joomla). Ниже привожу перевод важных частей новости от разработчиков с моими комментариями (курсивом).

Новые функций Virtuemart 2.6

Некоторое время назад мы начали работать над версией Virtuemart 2.1. Мы обратили внимание, что нам потребуется изменить API. В то же время были найдены новые ошибки в Virtuemart 2.0, которые заставили нас остановить разработку новой версии, чтобы сосредоточиться на их исправлении. Однако некоторым разработчикам были нужны новые функции Virtuemart 2.1, которые они уже добавили у себя в интернет-магазинах и плагинах. В результате мы начали добавлять функции обратной совместимости из серии Virtuemart 2.0 в Virtuemart 2.6.

В это же время мир Joomla двигался дальше. Была выпущена Joomla 3, которая также имела некоторые изменения в своем API. Из-за этого нам пришлось заменить некоторые функции Joomla своими, таким образом, дав возможность разработчикам сторонних расширений Virtuemart делать расширения, совместимые и с Virtuemart 2 и c Virtuemart 3. Мы ввели эти общие функции в Virtuemart 2.6, что делает его идеальным промежуточным вариантом между Virtuemart 2 и Virtuemart 3.

Добавление функций Virtuemart 2.2 и функций, предназначенных для Virtuemart 3 в одну версию компонентов, позволили нам перейти к промежуточной версии Virtuemart 2.6, чем оправдывается ее номер. Он лучше отражает наш процесс в разработке Virtuemart.

//Попытаюсь объяснить по-русски и простым языком. Дело в том, что разработчики Virtuemart не поспевают за быстрой сменой версий Joomla. Вроде только недавно выпустили Virtuemart 2.0, начали править ошибки и вносить улучшения, как вышла Joomla 3, да еще и с измененным API(теперь нужно переписывать часть кода). В результате нужно спешить с поддержкой Joomla 3, но еще и для Joomla  2.5 все доделать не успели. Пришлось выпустить нечто среднее, такое, которое позволит сразу и дорабатывать Virtuemart для Joomla 2.5 и работать над поддержкой Virtuemart для Joomla 3. Этакая обратная совместимость.

Список новых функций, добавленных в Virtuemart 2.6.:

  • Языки перемещены в папку с компонентом. // Зачем? Опять возвращаются к VM 1.1.x.
  • Новые демо-данные.
  • Комплексный установщик Virtuemart для Joomla. //Наверное, теперь не придется устанавливать два архива.
  • Добавлены GTIN и MPN. //Уникальные идентификаторы товаров, подобно ID или Артикулу.
  • Автоматическое шифрование важных полей в базе данных.
  • Плагин контроля остатков: добавлена возможность заказа дочерних товаров.
  • Добавлен запрос авторизации для функций «Задать вопрос по товару», «Рекомендовать этот товар».
  • Добавлены множественные товары для всплывающего окна «Товар добавлен в корзину».
  • Добавлена отчистка кэша, если конфигурация магазина изменена и сохранена.
  • Добавлена reCAPTCHA (ввод кода с картинки) для регистрации и функций «Задать вопрос по товару», «Рекомендовать этот товар».

Virtuemart 3 для Joomla 3

//Не буду описывать путаницу в версиях. Главное:

Что нужно знать конечным пользователям:

  • Версия Virtuemart 2.6 является временной версией между Virtuemart 2.0 и Virtuemart 3. Изменений в API нет. Совместимость только с Joomla 2.5.
  • Версия Virtuemart 3 будет выпущена в ближайшее время. Содержит изменения в API. Совместимость будет с Joomla 2.5 и Joomla 3.x.

new-sample-data

Стратегия выхода новых версий

Версия Virtuemart 2.6 – последняя поддерживаемая версия ветки Virtuemart 2. Она будет поддерживаться, по крайней мере, ближайшие два года.

Уже сделано для версии Virtuemart 3 (Ориентировочная дата выхода 2 мая 2014 года).

  • Переписаны настраиваемые поля.
  • Сокращено количество SQL-запросов, генерируемое настраиваемыми полями (на 80%).
  • Переработана корзина. Меньше переходов, меньше памяти на сессию, больше безопасности.
  • Совместимость с Joomla 3.3.
  • Улучшены поля, заполняемые пользователями. Чекбокс «TOS» (правила обслуживания) перенесен в отдельное поле.
  • Улучшена многоязычность.
  • Примеры разных видов товаров (футболки, mp3, книги).

Планируется добавить в Virtuemart 3, но, возможно, пока, не будет добавлено:

  • Совместимость в Joomla 3.4.(//?)
  • Языковые константы полей, заполняемых пользователем, в отдельном файле.
  • Больше макетов по умолчанию, например, мультидобавление дочерних товаров.
  • Редактирование и добавление товаров через фронтенд сайта.
  • Объединение плагина Stockable и динамических дочерних товаров(?)// Здесь даже не могу точно сказать, что имеют в виду.
  • Список расширений Virtuemart в AIO компонента, для  установки/обновления.// Хотят сделать что-то наподобие установщика Joomla, когда расширения Virtuemart можно устанавливать и обновлять из единого места, а также видеть, что вышла новая версия расширения.
  • Автоматическое изменение размеров основного изображения товара с наложением водяного знака.
  • Улучшенное добавление изображений (мультизагрузка изображений). // Это очень нужно, поскольку то, что есть сейчас, крайне неудобно использовать.

Новые минимальные системные требования для Virtuemart

Минимальная версия PHP, на которой теперь будет работать Virtuemart – PHP 5.3.10.

//В этом нет ничего страшного, поскольку Joomla 3 имеет примерно такие же требования.

Virtuemart 2.6. Комментарий от Wedal’а

Лично мое мнение таково. Virtuemart, несмотря на все его проблемы и недостатки, все-таки, остается одним из наиболее комплексных, бесплатных решений для создания интернет-магазина на Joomla. Да, он требует некоторой доработки и правки дизайна под конкретный бизнес, но этого требуют и коммерческие продукты. Virtuemart  идеален для тех, кто имеет небольшой бизнес или только начинает свое дело и хочет оценить возможности продажи товаров через Интернет. Понятное дело, если фирма крупная и имеет большие доходы, то заплатить несколько сот тысяч рублей за профессиональное коммерческое решение, не является большой проблемой. Но для средних и мелких предпринимателей такая сумма может оказаться неподъемной.

Говорить, что Virtuemart позволяет сделать интернет-магазин полностью бесплатно, не совсем правильно. Людям, не подкованным в IT, все-таки придется обращаться за помощью к веб-мастерам или фрилансерам для того, чтобы внести какие-то изменения во внешний вид или функционал интернет-магазина, но суммы, которые фигурируют в этих вопросах, во много раз меньше, чем у профессиональных решений.

Читатели, которые посещают wedal.ru достаточно долго, знают, что я работаю с Virtuemart уже давно. Начинал еще с первых версий Virtuemart 1.0.x. Эх, были времена =). За все это время многие люди обращались ко мне за помощью. Люди были разные. Попадались такие, которым казалось, что: «Вот, сейчас я один раз заплачу за создание интернет-магазина и потом буду получать продажи и прибыть ничего не делая. Мне некогда разбираться во всех тонкостях управления». Были и другие, которые создавали хороший интернет-магазин на Virtuemart самостоятельно, с нуля, не являясь при этом web-мастерами. Многое зависит от отношения.

Разработчиков Virtuemart можно хвалить или критиковать (скорее второе =)), но следует помнить, что они предлагают свое детище для всех совершенно бесплатно. Да, может код Virtuemart далек от совершенства, да, новые версии не поспевают за Joomla и выходят с запозданием, но все равно компонент развивается, медленно, но верно. Надеюсь, в мае мы, наконец, дождемся выхода Virtuemart 3 с поддержкой Joomla 3. Во всяком случае, в это хочется верить.

Ссылки на скачивание Virtuemart 2.6 с официального сайта:

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
0
Автор! Virtuemart 2.6 не содержит ничего нового в функционале, внимательно надо читать описание к релизу!!! единственное изменение - теперь пункт меню вынесен на админ панели. Что касается Virtuemart для Joomla 3x версии, то есть бетка 2.9, а когда будет выпущен 3 релиз - даже разработчики конкретных дат не называют. кстати, сегодня 7е мая, инфа про 2е мая явно устарела!

"Понятное дело, если фирма крупная и имеет большие доходы, то заплатить несколько сот тысяч рублей за профессиональное коммерческое решение, не является большой проблемой. Но для средних и мелких предпринимателей такая сумма может оказаться неподъемной."

о каком проф решении идет речь? самописка типа самый-мега-крутой-магазин от хохляндии? или просто ценник от мега-крутой студии наполненной фрилансерами недоучками? Virtuemart это проект, на котором пол планеты держит интернет - магазины, и, если дятлы в нем ничего не понимают - это проблема некомпетентности некомпетентных.
0
Vitaliy, я ничего сам не придумывал. Если бы вы внимательно читали текст, то увидели бы фразу:

Цитата:

Ниже привожу перевод важных частей новости от разработчиков с моими комментариями (курсивом).

Можете зайти на официальный сайт и прочитать оригинальную новость на английском языке. Если вы не видите внешних изменений, это вовсе не означает, что их нет.
Новость уже не самая свежая, но только сейчас появилась возможность перевести и прокомментировать ее. На момент написания фигурирует дата 2 мая. К этому времени планировали выпустить, но не выпустили. Это обычное дело. Но, по крайней мере, можно отследить тенденцию.

Цитата:

о каком проф решении идет речь? самописка типа самый-мега-крутой-магазин от хохляндии? или просто ценник от мега-крутой студии наполненной фрилансерами недоучками? Virtuemart это проект, на котором пол планеты держит интернет - магазины, и, если дятлы в нем ничего не понимают - это проблема некомпетентности некомпетентных.

Зачем так грубо? Вас не учили вежливости? За свою жизнь я видел и самописные интернет-магазины, которые были просто жемчужинами, сочетая в себе всё, что нужно. Только разработка и поддержка такого решения стоит очень больших денег.
-2
//Можете зайти на официальный сайт и прочитать оригинальную новость на английском языке. Если вы не видите внешних изменений, это вовсе не означает, что их нет.

вот и мне очень любопытно, откуда взяли
"Список новых функций, добавленных в Virtuemart 2.6.:

Сокращено количество SQL-запросов, генерируемое настраиваемыми полями (на 80%)."

если на оф сайте мы читаем, что никаких изменений в api не было.

//За свою жизнь я видел и самописные интернет-магазины, которые были просто жемчужинами, сочетая в себе всё, что нужно. Только разработка и поддержка такого решения стоит очень больших денег.

и я за свою жизнь видел много чего, особенно в стародавние времена, когда сайты были на html и движками еще не пахло... или Вы хотите продемонстрировать современный ИМ на самописном "движке"? или, быть может, "самописную винду" - а что, я точно знаю, есть около сотни любителей, которые хотят выпустить что-то свое. но пока ни один самописный движок не дотягивает даже до детского вордпресса, а может быть все потому, что движки пишут профи, а не любители?))

//Зачем так грубо? Вас не учили вежливости?

а чё, не нравится? или задело?)))
а моня может забодало, что весьма уважаемый и реально хороший продукт нанотехнологий так грубо опускают! у нас в стране демократия и свобода слова - хочу, пишу, что думаю!
0
Vitaliy,

Цитата:

//Можете зайти на официальный сайт и прочитать оригинальную новость на английском языке. Если вы не видите внешних изменений, это вовсе не означает, что их нет. вот и мне очень любопытно, откуда взяли "Список новых функций, добавленных в Virtuemart 2.6.: Сокращено количество SQL-запросов, генерируемое настраиваемыми полями (на 80%)." если на оф сайте мы читаем, что никаких изменений в api не было.

Всё, понял о чем вы. Здесь была моя ошибка. Когда переносил текст из ворда на сайт, случайно продублировал в функциях VM 2.6 функции VM3, о которых написано ниже. Из-за этого и недопонимание. Спасибо, что указали на ошибку, хоть и таким способом :-) .


Цитата:

и я за свою жизнь видел много чего, особенно в стародавние времена, когда сайты были на html и движками еще не пахло... или Вы хотите продемонстрировать современный ИМ на самописном "движке"? или, быть может, "самописную винду" - а что, я точно знаю, есть около сотни любителей, которые хотят выпустить что-то свое. но пока ни один самописный движок не дотягивает даже до детского вордпресса, а может быть все потому, что движки пишут профи, а не любители?))

Тут дело вот в чем. Virtuemart, как и любой другой движок интернет-магазина - средство универсальное. В нем заложена большая избыточность функций, которые могут не использоваться в 90% случаев, но влияют на нагрузку и скорость сайта в целом. Например правила расчета, разные типы цен. Для многих магазинов это лишнее. За универсальность придется платить скоростью работы. Самописные же интернет-магазины могут быть гораздо проще, но в тоже время гораздо быстрее. Вам кажется, что требуется очень многое, о реально это только каталог товаров с фильтром и корзиной. Крупная веб-студия вполне может позволить себе такой проект, отточив его под конкретные задачи.


Цитата:

а чё, не нравится? или задело?))) а моня может забодало, что весьма уважаемый и реально хороший продукт нанотехнологий так грубо опускают! у нас в стране демократия и свобода слова - хочу, пишу, что думаю!

Не понимаю, почему "опускают". Я ЗА Virtuemart. Говорю, что он не лишен недостатков(как впрочем и любой другой движок интернет-магазина), но в целом это очень хорошая заготовка для создания интернет-магазинов практически под любые нужды.
0
Здравствуйте, Wedal.
Судя по материалам статьи, не очень сильно ребята из VM продвинулись. :(
Мы делаем сайты на VM уже лет семь. Более 50 работающих проектов. Но в последнее время программисты все чаще задают вопрос и целесообразности смены основной платформы с VM на Joomshoppping...
Интересует ваше личное мнение о предпочтении VM Joomshoppin'у?
Спасибо заранее за ваш ответ и, возможно, аргументы за или против.
1

Цитирую Платон:

Но в последнее время программисты все чаще задают вопрос и целесообразности смены основной платформы с VM на Joomshoppping...


хоть не мне вопрос адресован, но тоже отвечу, джумшоппин слишком маленький по набору возможностей и доп расширения не помогут. чисто для примера - в нем возможен один дизайн категорий, в то время как в виртуемарте на каждую категорию можно поставить свой дизайн.
1

Цитата:

чисто для примера - в нем возможен один дизайн категорий, в то время как в виртуемарте на каждую категорию можно поставить свой дизайн

Вы ошибаетесь, это возможно в JS. Для того, чтобы сравнивать- нужно быть знакомым с обоими продуктами,и потратить время на изучение возможностей, а не пощупать 5 минут и после этого делать громкие заявления.
1
Платон, мое мнение - после 7(!) лет работы у вас должен был накопиться огромный багаж наработок по Virtuemart. Многие типовые задачи вы можете решать очень быстро. В чем смысл перехода на JoomShopping? Вы потеряете все, что создали за эти годы и начинать придется практически с нуля.
0
Wedal, у Платона нет наработок, смотрите внимательнее: "Мы делаем сайты на VM уже лет семь. Более 50 работающих проектов. Но в последнее время программисты все чаще..."
- т.е. не он делает им, а кто-то другие. кто - конечно фрилансеры, ну а там спецов по определению нету(имхо). если не считать, что основное отличие джумшоппинга - это голая основа с минимально заложенным функционалом
0
Во-первых, всем спасибо за советы!
По теме - нас virtuemart устраивает вполне. И опыт есть, и наработки, и даже несколько кастомных модулей своих весьма интересных.
Но грабли с клиентами - сейчас массово в ecommerce пришли компьютерные дилетанты. Которые уверены, что если они в ворде могут прайс набрать и распечатать, то уж сайт сопровождать тем более смогут. И на аутсорс не отдадут. Посему становится невыгодно тратить много времени на обучение VM. А он в управлении намного сложнее, чем JS.
В результате рассматриваем JS как вариант для "непуганных дилетантов", которые мало знают, но очень самоуверены. Это, вроде как, для умных продавать сложный, но гибкий товар, а для чайников - 'простое коробочне решение' пусть и с ограниченным функционалом.
0

Цитирую Vitaliy:


Вы хотите продемонстрировать современный ИМ на самописном "движке"?


http://rozetka.com.ua/ не? Ощущение такое что пишет человек у которого никогда интернет магазинов не заказывали. Да блин, каждый второй заказчик хочет функционал который на Virtuemart без глубоких познаний в php реализовать почти не реально. Взять те же фильтры по характеристикам товаров, или скажем интеграцию с 1С, или массовый импорт экспорт товаров из exel, или массовое обновление цен, всевозможные сравнения товаров и так далее... И это при том что из всех компонентов интернет магазинов для joomla Virtuemart все же имеет самые широкие возможности. Наверное по тому так долго его и пишут. В общем глупостей не говорите.
0
Добрый день Wedal подскажите плиз:
1. есть ли в Виртуемарт 2 ограничения по максимальному количеству товаров?
2. И будет ли он работать если в магазин загрузить 500 000 товаров???????? или для этого нужно что то посерьезнее?
0
Matrix, ограничений не имеет. Про 500к товаров сказать не могу, поскольку не пробовал. Возможно, будет работать очень тяжело, но вопрос можно решить мощным сервером и кэшированием.
0
В virtuemart 2.9.9. есть множественный выбор производителей для товара, в админке он есть, в базу сохраняет, а в карточке все равно выводит одного производителя... не знаете в чем дело?
0
Зоя, может у вас есть некоторые макеты, переопределенные в шаблоне Joomla, от более ранних версий?
Другой вариант - разработчики еще просто не добавили вывод множественных производителей в макет. Не забывайте, что virtuemart 2.9.9 все еще тестовая версия.
0
а известны приблизительный даты выходы рабочей версий virtuemarta для joomla 3 ???
0
noangel,
http://wedal.ru/news/reliz-virtuemart-3-dlya-joomla-3-obzor-novykh-funktsij.html
http://wedal.ru/rasshireniya-joomla/obzor-virtuemart-3-ot-wedal-a.html