Virtuemart для Joomla 3 — обзор, установка и удаление. Joomla virtuemart оптимизация
Как установить/удалить Virtuemart на Joomla
Есть масса желающих, которые хотят создать интернет-магазин на движке Joomla. И только у некоторой части людей получается это сделать. А все потому, что не все знают о инструментах, доступных на рынке расширений. В частности, не все слышали про компонент Virtuemart, который с легкостью может превратить блог на Joomla в полноценный онлайн-прилавок. В данной статье мы рассмотрим особенности этого инструмента, способы его установки и удаления, а также некоторые моменты настройки Virtuemart.
Почему лучше выбрать именно Viruemart
Дело в том, что в Интернете хватает и других расширений для организации интернет-магазина в Joomla. Вы не обязаны устанавливать именно этот компонент на сайт — есть и другие мощные инструменты. Тем не менее, многие после примерного знакомства с другими расширениями все равно хотят установить Virtuemart.
Если вы не хотите выслушивать чужие рассуждения, то и сами можете проверить возможности Virtuemart в сравнении с другими расширениями. Для этого зайдите на официальный сайт Joomla, где размещены все доступные дополнения. Вам необходимо найти раздел e-Commerce, где и находятся расширения для организации интернет-магазина. В этом разделе вы найдете массу расширений, который оцениваются и лучше, и чаще, чем рассматриваемый Virtuemart. Но при этом не забудьте учитывать особенности работы расширения в русскоязычной среде для пользователей Рунета — не все инструменты корректно заработают в вашем регионе.
Зато Virtuemart идеально подходит для Рунета. Тем более, что это расширение содержит множество незаменимых функций.
Это самодостаточный инструмент, которого хватит, чтобы организовать полноценный интернет-магазин.
Это то средство, которое как раз подойдет для тех, кто не хочет метаться от одного модуля и плагина к другому, чтобы наконец-то сделать все, что можно было осуществить благодаря одному лишь компоненту Virtuemart.Еще один большой плюс, который постоянно «растет» — это количество информации на русском языке по поводу возможностей и реализации функций компонента. Есть масса веб-мастеров, которые используют Joomla и создают интернет-магазин именно с Virtuemart. Сайтостроители редко любят молчать о своих успехах, потому часто делятся информацией на различных форумах и блогах. Не составит труда найти эту информацию и применить у себя на ресурсе, потому пользоваться Virtuemart в Joomla не будет сложно. Кроме того, компонент русифицирован, так что по поводу настройки у вас навряд ли возникнут вопросы.
Еще один положительный момент, который появился в результате популярности инструмента — это наличие большого числа дополнений для Virtuemart. Вы сможете подключить к инструменту множество других расширений, создав такой компонент, который наверняка будет решать все ваши проблемы. И это еще не все преимущества данного инструмента. Но перейдем к обзору других подобных компонентов, чтобы на примере иных расширений вы поняли преимущества Viertuemart.
В процессе поиска иных подобных компонентов вы наверняка наткнетесь на JoomShopping. Данный инструмент будет работать быстрее, чем Virtuemart, но он хуже локализован, чем последний. Гораздо большую конкуренцию Virtuemart создает инструмент K2Store. Это еще один любимчик среди расширений для интернет-магазинов. Он также русифицирован и популярен, но данный инструмент куда проще, чем рассматриваемый — функций в нем гораздо меньше. Так что если вы хотите создать функциональный магазин, лучше используйте Virtuemart для Joomla.
На официальном сайте Joomla в каталоге расширений вы практически гарантировано наткнетесь на RedShop, так как у этого расширения хороший рейтинг. Но не стоит спешить с его установкой — данный инструмент плохо адаптирован для Рунета, так что вам будет неудобно его использовать на сайте.
Что сделать перед тем, как установить на сайт Virtuemart
Многие веб-матсера рекомендуют перед установкой инструмента «подготовиться». Суть подготовки сводится к определению подходящей под установленный движок Joomla версии Virtuemart. Кроме того, если вы только недавно установили CMS-систему на хостинг, то обязательно настройте человекопонятные ссылки. Это улучшит работу магазина, а также его индексацию в поисковых системах. Для настройки ЧПУ-ссылок вам необходимо будет активировать эту функцио в настройках SEO через админку. Кроме того, вам понадобится переименовать htaccess.txt и robots.txt.dist в .htaccess и robots.txt соответственно. На этом процесс подготовки к установке Virtuemart на Joomla можно считать завершенным.
Как установить Virtuemart
Для начала вам необходимо загрузить инструмент к себе на компьютер. Не делайте этого с посторонних ресурсов — это опасная затея. Вместе с компонентом интернет-магазина вы можете загрузить пачку вирусов и черных ходов, при помощи которых хакеры в дальнейшем смогут взломать ваш сайт. Дабы так не рисковать безопаснотью, используйте официальные источники — сайт разработчика Virtuemart. Вы сможете скачать либо отдельно сам компонент, либо загрузить его вместе с другими инструментами Joomla, что будет куда удобнее.
Если вдруг последняя версия компонента не подходит для установленного движка Joomla, на официальном сайте вы сможете найти более ранние обновления Virtuemart и скачать их бесплатно. Учтите, что на официальном сайте есть определенная разбивка по составляющим файлам компонента. Вы должны разобраться, какой отвечает за установку и работу самого компонента, а какой файл — это дополнительные функции. На всякий случай скачайте сразу все файлы определенной версии.Установка Virtuemart на движок Joomla проходит стандартным образом, как и инсталляция любых других инструментов. Вам нужно будет пройти в админку. Оттуда отправляйтесь в «Менеджер расширений». Далее нажмите «Обзор» и «Загрузить/установить», выбрав необходимый архив на диске компьютера. После завершения инсталляции Joomla оповестит вас всплывающим окном. Кроме того, появится сообщение от компонента Virtuemart — вам будет предложено установить пробные данные, чтобы вы ознакомились с возможностями магазина. Лучше на это не соглашайтесь, иначе потом придется попотеть, пока вы эти данные будете удалять.
Иногда во время установки вылетает ошибка, которая опововещает веб-мастера о нехватке времени для инсталляции. Не переживайте, эта проблема очень просто решается. Вам необходимо в файле .htaccess прописать код, который увеличит время ожидания: php_value max_execution_time 120. После установки компонента не забудьте таким же образом загрузить и инсталлировать дополнительные модули и плагины интернет-магазина. А уже после этого шага установите русификатор.
Что нужно будет изменить в настройках Virtuemart
После русификации ничего сложного в настройках не будет — вы и так все поймете. Основные конфигурации будут находиться в админке инструмента слева. Главное, что вам нужно настроить — это страну и валюту, чтобы интернет-магазин был ориентирован на ваш регион. Также не забудьте настроить сообщение для пользователей, которые зайдут на сайт во время технических работ. В целом, этих настроек уже будет достаточно, чтобы вы беспрепятственно начали строить свой успешный интернет-магазин.
Как удалить расширение с Joomla
Virtuemart понравится не всем. Некоторые установят его и сразу захотят удалить — каждому свое. Если вы также захотели удалить расширение, тогда вам поможет данная небольшая инструкция. Порой необходимо деинсталлировать инструмент не из-за неприязни, а из-за того, что его нужно переустановить на сайте. В любом случае данная инструкция вам поможет.
Вам необходим зайти в настройки компонента, а затем перейти в раздел «Инструменты» -> «Инструменты и миграция» и нажать «Удалить таблицы Virtuemart». Именно эта кнопка отвечает за полное удаление инструмента из баз данных вашего сайта. На всякий случай вам останется лишь самостоятельно проверить, все ли удаленоиз баз данных.
Похожие статьи
joomlalib.ru
Велика ли нагрузка Joomla 1.5.9 + Virtuemart 1.1.3 на хостинг?
Тема с НУЛЛЕДА.Столкнулся с проблемой, которую не могу сам разрешить, поэтому нуждаюсь в вашем совете. Есть работающий интернет-магазин (Joomla 1.5.9 + Virtuemart 1.1.3). Количество посещений за день небольшое - ориентировочно не больше 1000. Количество товара - в пределах пары-тройки сотен.
Недавно хостер прислал такое: За прошедшую неделю наша систем учета серверных ресурсов засчитала вам расход 296.15 CPUtime что составляет 2.94% от нагрузки на одно ядро. Это в 1.47 раз превышает оговореную для вашего тарифного плана нагрузку. Если такая ситуация будет продолжаться систематически ваш аккаунт будет отключен. Рекомендуем либо перейти на более крупный тарифный план, либо оптимизировать ваши скрипты или содержимое сайта и уменьшить нагрузку на сервер.
Отключения, конечно же, не хочется. Неужели используемая связка настолько ресурсоемка?? Или хостер слабоват?
Комментарий хостера:При упоминании сайта ************* говорилось что он живет на отдельном, на текущий момент абсолютно свободном сервере, и при этом безбожно тормозит. Тормозит = расходует неадекватное количество ресурсов на генерацию страницы (это для ясности). 20 секунд cputime 2.33Ghz xeon последнего поколения это несколько до ку я для генерации всего лишь текстовой html станички относительно небольшого размера (или у вас на этот счет тоже свое мнение)? Для справки на этом процессоре такой же расход cputime нужен чтобы архивировать текстовый файл размером порядка 1GBЕще одно мнение разработчика:
У меня аналогичная ситуация: есть магазин на Joomla 1.5.9 + VM 1.1.2.
Примерно около полу-года разрабатываю сайты и магазины на Joomla и пришел к выводу, что ситуация двойственная.
С одной стороны, Джумла, без сомнения, работает весьма медленно. У меня стоит внутренний сервер, на котором мы отлаживаем скрипты. Сервер современный. Локальная сеть 100Мбит.На сервере лежит 2-3 магазина на Джумле и все. Однако это не мешает некоторым страницам перегружаться по 5 секунд. Чтож, такая скорость работы движка - плата за его функциональность и возможность "собирать" сайты не зная программирования , а также сам стиль его написания. Во многих местах можно было бы использовать Ajax или просто javascript, и не перегружать страницы целиком. Поэтому "быстрой" реакции сайта на действия пользователя ожидать не стоит.
Ниже, от другого пользователя:
И нет в природе таких хостеров и таких тарифных планов, что бы за 200 рублей в месяц хостить Joomla+Virtuemart с приличным трафиком. Хотя стоит отметить, что новая Джумловская линейка 1.5 значительно шустрее, чем 1.0 Но при хостинговом бюджете 200руб Вас это не спасет! Мы по прежнему любим Joomla, но все магазины теперь на ViartShop __P.S А абсолютный чемпион по серверной нагрузке среди магазинов Magento. Не дай вам бог сесть за баранку этого
ru-anticms.livejournal.com
Как для Joomla переопределить языковые файлы VirtueMart
Здравствуйте!
Сегодня я расскажу Вам как переопределить языковые файлы в VirtueMart.
Большинству владельцев магазинов, рано или поздно нужно настроить текст, который отображается для клиента в интерфейсе или в магазине администратора с учетом индивидуальных требований.
Для того, чтобы сделать это как можно проще, VirtueMart использует ту же систему, как и Joomla.
Все текстовые строки хранятся в языковых файлах.
Расширение INI.
Например, для первичного файла английского языка для текста, который будет отображаться в интерфейсе есть файл GB.com_virtuemart.ini.
Исходные файлы языка интерфейса расположены в папке: YourDomain \ language \ EN-GB и первоначально языковых файлов серверной расположены в папке: YourDomain / administrator / language / EN-GB
Каждая строка в этих языковых файлов состоит из ключа (который используется в программном коде) и String (который пользователь может читать).
Однако, если вы хотите настроить несколько строк, то в этом нет особого смысла, чтобы изменить первоначальными строками, потому что следующий раз при обновлении на новую версию VirtueMart, ваши настройки собьются.
Например, место для вашего английского языка файлов переопределения: Frontend: yourdomain\language\overrides\en-GB.override.ini
Административной части: yourdomain/administrator/language/overrides/en-GB.override.ini
Есть два способа создания / редактирования языковых файлов.
Можно использовать языковой менеджер Joomla или внешний редактор.
На скриншоте выводится список уже установленных языковых файлов переопределения с английского языка (EN-RU) интерфейса (сайта) VirtueMart. Extensions > Language Manager > Overrides.
Изначально этот список будет пустым и для того, чтобы ввести первую строку, вы должны нажать на кнопку "Создать".
Откроется следующее:
Справа подробно описано, что вы должны сделать, чтобы создать свой первый языковой файл.
Или же вы можете использовать внешний редактор, например Notepad ++.
Все, что вы меняете в редакторе, должно быть в кодировке UTF-8 без BOM (Byte Order Mark).
На следующем рисунке показан файл GB.override.ini открытый в редакторе Notepad ++, и это текущая настройка кодировки при сохранении файла.
Расположение языкового интерфейса папок переопределения показано на следующем скриншоте:
На этом всё.
Комментарии оставляйте в форме ниже.
joomla-secrets.ru
Релиз Virtuemart 3 для Joomla 3. Обзор новых функций.
Из этой статьи вы узнаете подробности о новой версии Virtuemart 3, ее преимущества и новые возможности.
Этот день наконец-то настал! Разработчики выпустили Virtuemart 3 с поддержкой Joomla 3. Из этой статьи вы узнаете подробности о новой версии Virtuemart 3, ее преимущества и новые возможности.
Ниже представляю вам перевод анонса с официального сайта. По традиции, мои комментарии выделены курсивом.
Новое поколение Virtuemart, совместимое с Joomla 2.5 и Joomla 3, включающее в себя множество новых функций, доступно. Основанный на опыте разработки более 10 лет, Virtuemart 3 предлагает вам мощное и комплексное решение для интернет-торговли.
Virtuemart 3 включает в себя множество новых функций из коробки и является продолжением разработки Virtuemart 2. Мы уделили основное внимание тому, чтобы сделать Virtuemart 3 полностью совместимым с Joomla 3, отчистить архитектуру, увеличить стабильность и быстродействие. Virtuemart 3 выглядит и работает почти также, как и Virtuemart 2, но ощущения от него другие.
Тысячи человек-часов были потрачены на бесчисленные изменения, улучшающие Virtuemart. Мы благодарим всех сторонних разработчиков и владельцев сайтов, которые помогали тестировать компонент и обеспечивали обратную связь вплоть до релиза.
Обновление Virtuemart 2 до Virtuemart 3 осуществляется через менеджер расширений Joomla(//также, как и обычное обновление, устанавливается через менеджер расширений поверх предыдущей версии) и не требует миграции (как это было в случае обновления с Virtuemart 1 на Virtuemart 2). Мы сохранили максимальную совместимость с Virtuemart 2, но нам пришлось внести некоторые изменения, чтобы сделать Virtuemart 3 лучше.
Преимущества Virtuemart 3 для продавцов, покупателей и веб-мастеров.
Покупатели будут рады увеличившейся скорости работы интернет-магазина, кнопке добавления товара в корзину из категории товаров и упрощенному оформлению заказа.
Владельцы магазина почувствуют увеличившуюся скорость работы админки и порадуются упрощенным дополнительным полям. Веб-мастера, разрабатывающие сайты с использованием Virtuemart, найдут гораздо больше инструментов для реализации пожеланий заказчиков, чем раньше.
Ajax-обновление дочерних товаров (//?) и соседних товаров улучшит впечатления от взаимодействия с Virtuemart 3.
Новый внутренний кэш сокращает количество SQL-запросов для большинства задач более чем на 25%. Тяжелые функции дополнительно кэшируются через Joomla.
Преимущества Virtuemart 3 для разработчиков.
Обновленное ядро имеет расширенную корзину с улучшениями, обеспечивающими большую совместимость при обновлениях. Например, новые поля, заполняемые пользователем, теперь включают в себя опцию, позволяющую показывать их на странице оформления заказа и использовать их собственные мини-макеты для переопределения. Это упрощает настройку корзины без изменений в основном макете. Данные, хранящиеся в сессии, теперь сжаты и легко могут быть модифицированы с помощью плагинов (например, чтобы регулировать вес). Корзина автоматически сохраняется для зарегистрированных пользователей. Также корзина проверяет при любой перезагрузке страницы корректность доступного остатка товара, если это необходимо.
Вы можете повторно использовать ваши макеты с помощью новых подмакетов (минимакетов). Они приводят ваш магазин в надлежащий вид и упрощают переопределение основных макетов. Входные данные максимально унифицированы, что делает их более устойчивыми к обновлениям.
В менеджере меню Joomla для Virtuemart 3 добавлены новые типы меню, также добавлены новые модули.
Управление сайтом теперь лучше связано с Joomla ACL, что позволяет дать доступ к магазину разным продавцам через фронтенд без возможности доступа к админке. Virtuemart 3 дает возможность работать с несколькими продавцами в различных режимах. Теперь можно работать с командой продаж и командой доставки (//вероятнее всего имеется ввиду разграничение прав доступа к управлению магазином через фронтенд).
Мы уменьшили зависимость от Joomla, но увеличили интеграцию с ней. Например, ядро теперь использует только JFormFields и не имеет устаревшего vmParameter, но мы добавили vRequest как выбор для JInput. Теперь разработчики могут использовать нормальную JFormField-конвенцию для всех плагинов.
Переработанные дополнительные поля.
Одним из существенных изменений была переработка дополнительных полей, которые стали гораздо более гибкими в использовании. В Virtuemart 2 вы могли или не переопределить ни одного поля или переопределить все. В Virtuemart 3 вы можете отключить или переопределить каждое из дополнительных полей независимо друг от друга. Это делает создание различных вариантов товаров проще и быстрее. Новые дочерние товары позволяют отображать их с 5(можно увеличить) зависимостями. При этом вы можете использовать для одного товара один тип так часто, как хотите.
В Virtuemart 3 добавлена новая функция «Дополнительная группа пользователей». Она не заменяет стандартные группы, но очень удобна, когда вы применяете к стандартной группе налоги и правила расчета.
Обновленный JQuery.
В Virtuemart 3 включена новая версия jQuery(такая же, как используемая в Joomla 3.3). Магазины, работающие на Joomla 2.5 и Virtuemart 3, также получат от этого выгоды.
//При условии, что на сайте, работающем на Joomla 2.5 вы отключите устаревшую версию JQuery или обновите ее до аналогичной Virtuemart 3.
Расширения для Virtuemart 3 готовы.
Все изменения в API были хорошо протестированы и многие разработчики расширений для Virtuemart уже обновили свои продукты для совместимости с Virtuemart 3. //Я бы не слишком доверял этому заявлению :-)
Улучшения для конечных покупателей.
- Увеличена скорость загрузки страниц
- Добавлена возможность добавлять товары и их варианты в корзину прямо со страницы категории
- Упрощен процесс оформления заказа
- Добавлено прогнозирование стоимости доставки на этапе ввода адреса
- Данные корзины сохраняются для авторизованных пользователей, что позволяет продолжить оформление заказа позднее
Улучшения для продавцов и веб-мастеров.
- Расширен функционал доступности товаров
- Улучшено быстродействие админки
- Упрощен процесс добавления товарам дополнительных полей
- Расширены параметры для отображения похожих товаров и категорий
- Добавлены дополнительные типы меню в менеджере меню Joomla
- Добавлено легкое создание и настройка собственных полей, заполняемых пользователем, доступных в корзине
- Добавлены дополнительные возможности установки прав доступа к различным функциям и разделам магазина для разных групп пользователей
Улучшения для разработчиков шаблонов Virtuemart.
- Легкое создание различных макетов с помощью подмакетов
- Улучшенный CSS, позволяющий использовать адаптивный дизайн
Создайте свой интернет-гипермаркет.
- Различные режимы для разных продавцов
- Полное администрирование через фронтенд
Улучшения с технической точки зрения.
- Совместимость с Joomla 3
- Улучшенная архитектура
- Улучшенная стабильность
- Улучшенное быстродействие
- Новый внутренний кэш, сокращающий количество SQL-запросов более чем на 25%
- Уменьшена зависимость от Joomla там, где это необходимо
// Немного масло масляное, но такова оригинальная статья.
Скачать Virtuemart 3 можно по ссылке.
Напоминаю об очевидном:
- Обновляться только на тестовом сайте. Все хорошо проверять, а лишь потом переносить на реальный сервер.
- Лучше дождаться, пока выйдет пара патчей. Ну не бывает релизов без багов.
Так или иначе, релиз Virtuemart 3 состоялся. Это хорошая новость. Обновления хоть и не радикальные, но многие их них приятны и полезны. В ближайшее время я планирую написать обзорную статью о Virtuemart 3, основываясь уже на личных впечатлениях. Подписывайтесь на новые статьи и не пропустите :-).
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Понравилась статья? Сохраните себе на стену:
Вконтакте
Одноклассники
Google+
Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.wedal.ru