Система управления контентом – это программное обеспечение, которое позволяет публиковать и изменять опубликованную на сайте информацию самостоятельно, без привлечения разработчиков сайта. При этом подразумевается, что от пользователей такой системы не требуется специальных знаний технологий, отличающихся от обычно используемых в офисных процессах (текстовый редактор, интернет и т.п.). При этом не следует считать, что такая система не требует обучения персонала, но это обучение касается порядка работы в системе, а не изучение новых технологий. [33, стр. 14]
Большинство
CMS можно разделить на back-office, т.е.
инфраструктурную систему, обеспечивающую
функциональность и хранение информации,
и front-office, интерфейс с пользователем. В
большинстве современных CMS back-office
базируется на той или иной СУБД, может
включать сервера приложений и портальное
решение, а front-office имеет веб-интерфейс
и допускает использование стандартных
офисных пакетов редактирования документов
(текстовые редакторы, электронные
таблицы, средства создания презентаций,
почтовые системы и т.п.). При этом вся
функциональность, сложность разработки
и администрирования сосредоточены в
back-office, а пользовательские свойства в
front-office.
Рисунок 1 – Система управления контентом
Благодаря возможности конструировать внешний вид страниц из заранее заготовленных дизайн-шаблонов, пользователи CMS (систем управления контентом) теперь меньше зависят от разработчиков их сайтов. Администратор CMS может расположить различные информационные блоки в рамках заданной страницы с помощью мыши, задать их размеры, цвет и прочие атрибуты и сохранить состояние страницы, чтобы пользователи сайта видели ее в заданном виде. Однако еще большие преимущества администраторам CMS дает Drag&Drop при управлении содержанием сайта. В современной CMS для того, чтобы задать новое положение для документа в структуре или же для записи в списке, достаточно лишь «зацепить» эту позицию мышью и «перетащить» на новое место. Точно так же, как это делается с файлами в Проводнике Microsoft Windows.
WordPress — это современная популярная CMS-платформа, с открытым исходным кодом, которая бесплатна и свободна к распространению. Первоначально задумывалась и создавалась как система управления содержимым блогов, но вскоре обрела большую популярность не только у блоггеров, но и у владельцев крупных сайтов.
Однако
благодаря тому, что «движок» этой CMS
допускает подключение внешних модулей,
ее функциональность в настоящий момент
практически ничем не ограничена, что
позволяет использовать WordPress для
разработки интернет — ресурсов
практически любого типа от обычных
блогов до новостных порталов со сложной
структурой.
Рисунок 2 – Внешний вид системы управления содержимым сайта Wordpress
Основное достоинство WordPress состоит в том, что он необычайно гибок в использовании. Идеология WordPress – это легкое и максимально быстрое программное ядро, позволяющее подключать к нему неограниченное количество дополнительных модулей (плагинов) в зависимости от задач, которые стоят перед разработчиком. Кроме того, WordPress позволяет подключать готовые внешние дизайн – решения (так называемые «темы»), что дает возможность сделать свой сайт по – настоящему уникальным.
Вокруг WordPress сложилось большое сообщество разработчиков и пользователей, которое его постоянно развивает и совершенствует.
Для создания интернет-магазина также требуется коммерческий плагин WooCommerce. Данный плагин является одной из наиболее стабильных платформ для eCommerce, которую можно очень легко настроить, а также постоянно расширять и улучшать. К преимуществам данной платформы следует отнести:
1. Бесплатность и открытость
Решение WooCommerce, так же, как и WordPress – платформа, на базе которой оно работает, – распространяется абсолютно бесплатно. Этот плагин использует открытый исходный код, а его поддержкой занимается сообщество разработчиков.
2. Гибкость и возможность полноценной настройки
При использовании WooCommerce разработчик неограничен определенными рамками, так как магазин создается по своему вкусу. Данная платформа предоставляет основу для создания и развития интернет-магазина с помощью бесплатных и платных дополнительных расширений и тем, а также доступных документаций от сообщества Wordpress.
3. Неограниченное количество товаров и категорий
Платформа позволяет создавать свою собственную структуру ассортимента и использовать любые категории товаров в неограниченном количестве. А благодаря интуитивно-понятному интерфейсу, менеджер магазина сможет легко добавлять и редактировать существующие списки товаров без особых усилий.
4. Высокая степень SEO-оптимизации
Как и в самом WordPress, в WooCommerce вы получаете решение с быстрой загрузкой, оптимизированной работой базы данных и поддержкой множества плагинов и дополнительных инструментов, которые помогут упростить вам задачу в дополнительной оптимизации сайта и, как результат, сделают его более успешным.
5. Адаптация под мобильные устройства
Согласно требованиям владельцев большинства площадок, шаблоны WordPress обязательно должны быть отзывчивыми и адаптированными под мобильные устройства. То же касается и специализированных шаблонов WooCommerce. Благодаря этому и огромной конкуренции среди создателей шаблонов все они отлично работают на любых устройствах с любым размером экрана, а значит все ваши товары и контент будут отображаться корректно без каких-либо глюков и ошибок.
6. Надежный код и надежная платформа
Для работы в интернете, а уж тем более для онлайн-бизнеса, безопасность играет существенную роль. Именно поэтому надежность является одним из главных критериев при выборе платформы. Создавая интернет-магазин WooCommerce на базе WordPress, вы можете быть абсолютно спокойны, так как именно WordPress обеспечивает высокую надежность вашего сайта. Все это во многом достигается благодаря безупречно написанному коду. Позаботившись заранее о безопасности, вы сможете дать своим пользователям ощутить все преимущества удобства работы и покупки в вашем магазине.
7. Право собственности на весь контент
Серьезным преимуществом WooCommerce в сравнении со многими топовыми премиальными решениями для электронной коммерции является то, что вы полноценно управляете всем содержимым своего сайта, чего не скажешь про решения типа Shopify или Magento.
Вы сами решаете, когда стоит показывать и продвигать товар. У вас есть полноценный контроль над хостинг-площадкой и всем, что происходит на стороне сервера.
8. Удобный пользовательский интерфейс
Чистый и понятный интерфейс WordPress позволит вашим пользователям легко разобраться со структурой вашего магазина. Да и с интерфейсом админ-панели у вас не должно возникнуть проблем при настройке сайта или добавлении контента. Запуск магазина осуществляется за считанные минуты, и для этого не нужно быть программистом или айтишником. Интерфейс рассчитан на рядового пользователя.
9. Высококлассная поддержка
Пользователи довольно часто переживают по поводу поддержки бесплатных решений, но у WooCommerce в этом плане все хорошо. Так же, как и WordPress, это решение электронной коммерции имеет хорошую поддержку как со стороны разработчиков, так и со стороны сообщества.
10. Неограниченный потенциал роста
Так как WooCommerce является решением, размещенным на собственном сервере (а не облачным), вы сами выбираете, куда загружать свои файлы и как с ними работать. Вы можете начать с малого и выполнять рост по мере развития своего бизнеса, не думая об ограничениях, связанных с платформой, подпиской, тарифными планами или пакетами. Ваши возможности для роста не ограничены ничем, кроме вашей фантазии и желания.
Подводя итоги, можно сказать, что, создавая сайт на базе WooCommerce, вы получаете надежный, красивый, полнофункциональный интернет-магазин с возможностью выбора и настройки дизайна по своему вкусу, высококлассной поддержкой от разработчиков и сообщества WordPress и возможностью неограниченного роста. [35]
Установка системы управления контентом Wordpress
В начале создания веб-сайта на базе CMS WordPress необходимо зарегистрировать доменной имя и найти веб-хостинг, на котором будет располагаться данный ресурс. При выборе домена, нужно учитывать следующее:
Домен должен легко запоминаться.
Иметь простое написание.
Выражать идею веб-сайта, к которому он привязан.
Содержать ключевые слова, понятные для поисковиков.
После
выбора доменного имени и его регистрации
требуется выбрать хостинг-провайдера.
При выборе хостинг-провайдера нужно
найти оптимальный вариант между
стоимостью и функциональностью.
Существуют множество хостеров, которые
предлагают свои услуги по размещению
веб-сайтов на своих серверах. Большинство
хостеров предоставляют своим клиентам,
также возможность регистрации доменов.
Управление вашим сайтом, осуществляется
через веб-интерфейс, например, cPanel (см.
рис. 3).
Рисунок 3 – Пример веб-интерфейса системы управления хостингом cPanel
Перед установкой WordPress на сервер требуется загрузить сборку данной CMS, которая наиболее оптимально подойдет для решения поставленных задач.
Загрузка последних версий релизов, возможна с нескольких сайтов. Непосредственно файлы платформы можно загрузить с главного сайта wordpress.org. Локализованную русскую версию можно загрузить с ресурса ru.wordpress.org или других сторонних сайтов, которые предлагают свои варианты локализаций.
Платформа WordPress локализована на многие языки, что позволяет использовать ее веб-разработчикам по всему миру. Новые сборки данной CMS выходят регулярно. При выходе новой версии, система выводит сообщение внутри админ-панели о наличии обновлений, и предлагает обновить движок платформы, автоматически. Если во время обновления что-то пойдет не так, всегда есть возможность загрузить файлы данной CMS с сайта WordPress.
Установка данной платформы на серверах хостера проводится в 4 этапа:
Загрузить файлы данной CMS на сервер хостинг-провайдер.
Создать базу данных MySQL для работы данной платформы.
Запустить веб-интерфейс инсталлятора WordPress.
Установить права доступа к директориям.
Загрузку файлов на сервер хостера можно произвести, используя веб-интерфейс данного хостинг провайдера или любой ftp-клиент. При загрузке файлы CMS необходимо загружать в папку public_html и www, поскольку они являются корнем будущего сайта. Но также возможна установка во вложенную директорию сайта.
После успешной загрузки файлов платформы на сервер хостинг-провайдера необходимо создать базу данных, которая будет использоваться CMS WordPress. Сделать это можно, используя такие веб-приложения как phpMyAdmin (см. рис. 4), а также используя возможности веб-интерфейса хостера, например, cPanel.
Рисунок
4 – Система управления phpMyAdmin
Возможно перед запуском инсталлятора CMS, потребуется редактирование файла wp-config-sample.php. В данном файле содержится информация, которая необходима WordPress для успешной инсталляции. После добавление нужных данных, файл wp-config-sample.php требуется переименовать в wp-config.php.
После успешного редактирования файла wp-config.php необходимо открыть страницу install.php. Будет запущен процесс инсталляции CMS (см. рис. 5). В течении данного процесса потребуется ввести название сайта, адрес электронной почты (понадобится при администрировании системы), имя пользователя и пароль.

Рисунок 5 – Установщик Wordpress
Для обеспечения безопасности веб-сайта необходимо установить соответствующие права доступа к файлам и директориям. Изменить права доступа можно при помощи FTP-клиента. Рекомендуемые права доступа для большинства файлов CMS WordPress должны иметь значения: 644, 755 или 775.
Установка и настройка плагина WooCommerce
Плагин интернет магазина для Wordpress – WooCommerce является результатом разработок команды из WooThemes и представляет собой плагин с открытым исходным кодом, позволяющий создать интернет-магазин, на одной из популярнейших платформ WordPress. Выпуск WooCommerce на рынок произведен менее полутора лет назад и за это время его скачали более полутора миллиона раз, что свидетельствует о высокой популярности плагина. Кроме того, он распространяется по схеме «Freemium», т. е. основа (собственно плагин) бесплатна, а за дополнения придется заплатить. Такая схема характеризуется высокой гибкостью, позволяя добиться необходимых индивидуальных настроек магазина при минимуме затрат за использование дополнительных платежных шлюзов, мультиязычности, автоматического пересчета валют и др.
Установка
плагина выполняется из родного репозитория
WordPress. Ниже приведен скриншот установки
из административной панели (см. рис. 6).
Рисунок 6 – Установка плагина WooCommerce
Если
установка и активация плагина выполнены
корректно, то на монитор выводится
окошко с сообщением об этом и приглашением
начать его настройку (см. рис. 7).
Рекомендуется начинать работу с активации
кнопки «Установить страницы WooCommerce»,
приводящей к автоматическому созданию
плагином страниц, необходимых для его
функционирования: «Корзины», «Каталога
товаров», «Страницы оплаты» и др. В
дальнейшем возможно редактирование
содержимого этих страниц.
Рисунок 7 – Завершение установки
Рассмотрим подробнее настройки WooCommerce. Для большего удобства они реализованы на русском языке.
Нас
приветствует окно с общими настройками
(см. рис. 8). Выбираем валюту и составляем
список стран, актуальных для магазина.
Рисунок 8 – Общие настройки
Затем переходим к общей настройке политики магазина, состоящей из следующих пунктов:
Гостевой заказ – его значение (включить/отключить обязательную регистрацию при заказе) зависит от политики магазина. В большинстве случаев не требуется слишком усложнять процедуру заказа.
Купоны – в большинстве случаев они не понадобятся, поэтому отключаем этот пункт.
Регистрация на странице заказа – очень удобная опция, позволяющая автоматически зарегистрировать покупателя. Рекомендуется активировать ее.
Внешнее оформление – в большинстве случаев цветовая палитра магазина соответствует цветам, используемым на основном сайте.
Настройка цифровых загрузок – активируется при реализации скачиваемого контента. Таким образом реализуется перенаправление и обязательная авторизация для загрузки. Если в магазине реализуется не скачиваемый контент, то активировать данный пункт не обязательно.
Плагин имеет несколько настроечных страниц, смысл которых достаточно очевиден и не требует подробного отдельного рассмотрения. Приведем их краткое назначение:
Настройка страниц – эта опция позволяет переназначить созданные во время активации плагина страницы. Довольно редко используемая опция, поскольку все что необходимо для работы создается при активации, а редактировать нужно лишь содержимое самих страниц.
Настройка наличия (инвентаризация) – очень простая и наглядная опция, выполняющая настройку функций управления наличием товара.
Настройка налогов – тоже простая и интуитивно понятная опция: из списка разрешенных стран выбираем требуемую и устанавливаем процентную ставку. Результатом действия данной функции является автоматическое добавление к сумме рассчитанной величины налога.