WordPress

From Wiki Abbreviations
Jump to: navigation, search

WordPress - Система управления контентом веб сайта.


WordPress logo

Content Management System (CMS) WordPress – это система управления контентом веб сайта, предназначенная для создания и организации собственного информационного портала на базе Web-приложения. Эта система реализована на языке программирования РНР, а в качестве базы данных используется MySQL. Код WordPress является открытым, а подключаемые модули позволяют увеличить возможности, изначально заложенные в систему. CMS WordPress используется с 2003 года и может применяться для самых разных веб сайтов– от блогов до сложных новостных ресурсов. Многие крупные компании используют веб-сайты, основанные на CMS WordPress. Система WordPress является и бесплатным программным обеспечением м позволяют создавать вев сайты без знания языков программирования.

История создания CMS WordPress

Официальным предшественником WordPress является система b2/cafelog. В 2003 году Мишель Валдрижи (Michel Valdrighi) запустил отдельный проект на основе b2, и первая официальная версия WordPress 0.7 была выпущена 27 мая 2003 года. В начальной версии программы отсутствовала поддержка шаблонов и плагинов.

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

В 2008 году в WordPress изменился дизайн административного интерфейса, версия 2.7 предоставила автоматическое обновление и встроенные средства установки плагинов. Развитие платформы продолжается. Ежегодно выпускаются всё более современные, новые версии CMS WordPress. С января 2018 года доступна версия WordPress 4.9.2 EULA.

Характерные особенности CMS WordPress

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

Существует две официальных реализации платформы WordPress:

- WordPress.org - в которой находятся свежие версии CMS WordPress, модули, темы, локализации;

- WordPress.com - ответвление от WordPress, которое позволяет контролировать несколько Web-сайтов при помощи одной установленной копии CMS WordPress.

Оба ресурса поддерживаются и развиваются компанией Automattic.

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

Основное достоинство WordPress заключается в простоте использования. Философия WordPress — это легкое и максимально быстрое ядро, позволяющее подключать дополнительные модули (plugins) в зависимости от того, какой функциональностью должен обладать создаваемый Web-сайт. CMS WordPress имеет следующие достоинста:

- возможность постоения и поддержки сайте без знания языков программирования;

- CMS WordPress является бесплатным программным обеспечением;

- бесплатныхCMS WordPress позволяет легко установить несложный сайт и управлять им;

- широкая возможность расширения функциональности установленного сайта с помощью широчайшего ассортимента совершенно плагинов и шаблонов;

- платформа WordPress локализована для поддержки различных языков;

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

- при высоком трафике, производительность платформы WordPress можно повысить за счёт кеширования страниц. В WordPress существует встроенное кеширование, но можно использовать и дополнительные плагины для кеширования.

К настоящему времени в Интернете создано более 25 миллионов сайтов с помощью CMS WordPress.

Типы ролей пользователей сайта, построенного на базе WordPress.

В WordPress предусмотрено пять типов ролей, доступных для пользователей:

- администратор (administrator) - имеет все возможные полномочия для управления вебсайтом;

- редактор (editor) - обладает правами администратора, за исключением полномочий для внесения изменений в конфигурацию Web-сервера;

- автор (author) - имеет право создавать и публиковать собственные материалы (посты);

- участник (contributor) - может создавать собственные записи, но не имеют права публиковать их самостоятельно;

- подписчик (subscriber) - может только читать записи в блоге и оставлять комментарии.

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

Плагины и темы Wordpress

Плагин (plugin) – это расширения для WordPress, которые позволяют добавить в Web-сайт изначально отсутствующую функциональность.

Темы оформления обеспечивают больший контроль над представлением материала, публикуемого на Web-сайте. Под темой в WordPress понимаются файлы (или шаблоны), позволяющие реализовать изменение графического интерфейса и стиля отображения содержимого сайта. Тема меняет стиль отображения, используемый Web-сайтом, без внесения каких-либо изменений в программный код. Тема состоит из файлов шаблонов, изображений (*.jpg, *.gif), каскадных таблиц стилей (*.css) и любых файлов с PHP-кодом (*.php).

Большое количество тем доступно для свободного скачивания на официальном сайте WordPress Theme Directory. После добавления новых тем в определённый каталог на сервере, они появятся в разделе "Доступные темы",

Каждая тема содержится в отдельной папке с соответствующим названием. Чтобы тему можно было использовать, она должна содержать определённый набор файлов:

- style.css - главный файл таблицы стилей; - index.php - главный файл шаблонов;

- comments.php - шаблон комментариев;

- home.php - шаблон главной страницы.

Для установки темы достаточно просто скопировать её файлы в папку themes или воспользоваться административным интерфейсом WordPress.

Интерфейс административной панели WordPress.

При входе в систему WordPress первой страницей оказывается административная панель (консоль). Для пользователе, обладающих различными правами (ролями), содержание административной панели (а фактичести набор футкций им доступный) различно. Полным набором функций обладает администратор, меньшими - редактор, далее - автор...

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

- Записи (Posts);

- Медиафайлы (Media);

- Ссылки (Links);

- Страницы (Pages);

- Комментарии (Comments);

- Внешний вид (Appearance);

- Плагины (Plugins);

- Пользователи (Users);

- Инструменты (Tools);

- Параметры или Настройки (Settings).

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