WordPress или OpenCart? Расширение функционала и обновление

расширение функционала CMS

Приветствую вас на моем сайте!

В данной статье мы продолжим сравнивать движки для интернет-магазинов. Для сравнения я взяла OpenCart и WordPress с плагином WooCommerce.
В прошлых статьях я рассказывала о некоторых особенностях данных движков, показывала, как выглядит административная часть и как происходит смена шаблона.

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

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

Для OpenCart модули можно брать с сайта opencart.ws, либо искать нужный вам модуль на форумах русскоязычного сообщества OpenCart, так же их можно скачивать или покупать на официальном сайте OpenCart.com в разделе Extentions.

Установка модулей для Opencart

Рассмотрим установку модуля на примере сайта OpenCart.ws

  1. 1.Переходим в раздел «Дополнения» => «Модули».
  2. Библиотека модулей OpenCart

    Здесь есть как платные так и бесплатные модули. При скачивании определенного модуля, так же необходимо обращать внимание на версию, для которой разработан данный модуль.

    скачать модули для OpenCart
  3. 2.Скачиваем архив, разархивируем и загружаем файлы на сайт.
  4. 3.Теперь, уже на сайте, переходим в раздел «Дополнения» = > «Модули», и здесь, в списке всех модулей находим тот, который мы только что установили. Нажимаем на зеленый плюсик, что бы модуль установился.
  5. добавление модуля в OpenCart
  6. 4.Для редактирования нажимаем на значок карандаша справа от названия модуля. Здесь смотрим, что бы было выставлено «Включено». Далее задаем различные параметры, а затем нажимаем на кнопку «Сохранить».
  7. настройка модуля OpenCart
  8. 5.Теперь можно перейти на сайт, посмотреть что получилось и при необходимости подкорректировать настойки модуля.
Будьте готовы к тому что установленный модуль может вызвать ошибки или предупреждения или потребует дополнительной доработки. Такое происходит не всегда, но довольно часто, особенно с бесплатными модулями. Поэтому желательно чтобы у вас была резервная копия файловой части сайта и базы данных.

Установка плагинов для WordPress

Теперь давайте рассмотрим, как происходит установка расширений для WordPress. Плагины для WordPress можно искать или на официальном сайте wordpress.org или через репозиторий.

На wordpress.org в разделе «Плагины» содержится огромное количество расширений для вашего сайта.

Сразу же введем в окне поиска WooCommerce, что бы просмотреть все расширения, которые существуют именно для электронной коммерции для плагина WooCommerce.

установка плагина WordPress

Плагинов здесь достаточно много и устанавливаются они значительно проще чем на OpenCart.

Для установки плагина нам нужно:

  1. 1.Скопировать его название и затем просто ввести его в поле поиска в админке WordPressв разделе «Плагины» = > «Добавить новый».
  2. установка плагина WordPress из репозитория
  3. 2.Далее, нажимаем на кнопку «Установить», а затем «Активировать».
  4. 3.Далее, при необходимости, нужно задать настройки плагина и сохранить изменения. В зависимости от плагина его настройки могут находиться в разных разделах меню.
  5. 4.Теперь мы можем перейти на сайт, обновить страницу и посмотреть, как работает данный плагин.

Аналогичным образом вы можете установить любой другой плагин для WordPress.

Бесплатных плагинов для WordPress в разы больше, чем для OpenCart, и если вы качаете их из репозитория, то вероятность того, что плагин не будет работать достаточно низкая. Потому, что там они проверяются на совместимость с текущей версией WordPress, и так же на соответствие определенным стандартам написания кода для данного движка.

Как происходить обновление Opencart и WordPress

Сразу хочу заметить что подход к обновлению OpenCart и WordPress очень отличается друг от друга.

WordPress является одной из наиболее популярных CMS на сегодняшний день, с простой структурой кода и огромным количеством различных плагинов для него. И это же делает его одним из наиболее привлекательных и уязвимых движков для взлома или заражения вирусом.

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

Так же, если вы не будете обновлять ваш сайт на WordPress, что в дальнейшем у вас могут возникнуть проблемы с работой некоторых новых плагинов, которые будут работать только с новой версией WordPress, а с более старой работать не будут. Поэтому, для WordPress регулярное обновление играет достаточно большое значение.

С OpenCart все обстоит немного по другому. Конечно же, OpenCart тоже уязвим, но во-первых, он не настолько популярен как WordPress, а во-вторых, у него структура кода значительно сложнее, чем у WordPress, плюс логика работы данного движка сама по себе несколько сложнее. Поэтому, регулярно обновлять данный движок будет очень проблематично.

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

Просто так, брать и регулярно обновлять OpenCart до свежей версии, во-первых, не имеет особого смысла. А во вторых, это принесет вам намного больше хлопот и проблем, чем каких-то положительных моментов.

Плюс у OpenCart есть еще одна интересная особенность. Как я уже говорила, у него открытый код, то есть любой разработчик имеет право изменять данный код под свои нужды. Разработчики, которые понимают логику работы OpenCart и знают его файловую структуру, могут очень просто и быстро изменить функционал сайта, так чтобы он удовлетворял ваши нужды.

Так же, в интернете очень много готовых решений как при помощи нескольких строчек кода добавить или убрать на сайте какой-то определенный функционал.

В WordPress такое делать тоже можно, но это будет немного сложнее, и если вы будете вносить изменения в файлы самого движка, то при следующем обновлении WordPress у вас все эти изменения просто затрутся. Поэтому, отсутствие регулярных обновлений для OpenCart является с одной стороны минусом, а с другой стороны плюсом. Потому, что вы можете дорабатывать код движка под себя так, как вам нужно и не беспокоится о том, что все эти изменения слетят при следующем обновлении движка.

Так же, при обновлении WordPress иногда случаются различные «глюки». Некоторые плагины перестают работать, некоторые темы дают сбой, поэтому, перед тем как обновлять ваш сайт на WordPress, желательно, что бы у вас была резервная копия файловой части вашего сайта, и резервная копия базы данных.

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

Обновление WordPress происходит очень просто, буквально щелчком одной кнопки. Каждый раз когда сам движок, или один из плагинов хочет обновиться, у вас рядом с пунктом меню «Плагины» или рядом с пунктом «Консоль» => «Обновления» высвечивается цифра, показывающая количество доступных обновлений.

активация плагина WordPress

Если вы перейдете в раздел плагинов, то у вас будет красным подсвечен тот плагин, который хочет обновиться.

Для обновления плагина можно либо нажать на ссылку «Обновить сейчас» возле названия плагина или сделать это через консоль, выбрав пункт «Консоль» => «Обновления». Здесь вы можете прям сразу отметить все плагины и нажать на кнопку «Обновить».

обновление плагина WordPress
Перед каждым обновлением нужно позаботится о том, что бы у вас была резервная копия вашего сайта, на случай, если что-то пойдет не так. И после того как произошло обновление всех плагинов, очень желательно, сразу же протестировать работу всех этих плагинов. Что бы если вдруг, какой-то из них перестал работать или начал работать не корректно, вы могли сразу же восстановить предыдущую версию сайта, либо же деактивировать данный плагин и подождать его следующего обновления.

Возможно, после прочтения данной статьи у вас возникнет вопрос: если с OpenCart столько различных проблем и нюансов, зачем его тогда вообще использовать?

Не смотря на то, что этот движок достаточно хлопотный в настройке, у него есть ряд своих преимуществ, по сравнению с WooCommerce. Особенно заметными эти преимущества становятся тогда, когда вы создаете более сложный интернет-магазин, который содержит очень много товаров, при этом каждый товар содержит различные атрибуты для выбора цветов, размеров или каких-то технических характеристик.

Видеоинструкция

В одной из следующих статей я более наглядно расскажу об этих преимуществах. Покажу как некоторые моменты сделаны в OpenCart и в WooCommerce, что бы вы сами могли это увидеть, и сделать для себя определенные выводы.

На этом у меня все. Если статья была для вас полезной – оставляйте комментарии и подписывайтесь на мой канал YouTube. До встречи в следующей статье!

С уважением Юлия Гусарь

Читайте также:

Подписаться на рассылку

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif