4.7 Дополнительные программные модули
Для увеличения функционала веб-сайта WordPress предлагает дополнительные программные модули (плагины). Это является очень удобным решением для тех, кто плохо разбирается в JavaScript и php, но хочет сделать свой веб-сайт привлекательным и многофункциональным.
Помимо тех плагинов, которые я использовал при разработке проектов категорий, функционал моего веб-сайта пополнился ещё несколькими нужными программными модулями.
1. Плагин Google XML Sitemaps.
Плагин, предоставленный компанией Google, создаёт XML-карту для ускорения и правильной индексации страниц веб-сайта. По сути Google Sitemap представляет собой файл, который содержит URL-адреса и дополнительную информацию для всех страниц или документов сайта. Google и другие поисковые системы могут читать этот файл и добавлять определенные страницы в свой индекс. Плагин прост в настройках, управляется через вкладку "Настройки/ XML-Sitemaps".
2. Плагин All in One SEO Pack.
Не каждому веб-мастеру будет под силу самому прописать функции на PHP, генерирующие необходимые для поисковой оптимизации мета-теги. Данный плагин является отличным решением этого вопроса. Он позволяет отпимизировать записи и страницы сайта под поисковые запросы, путём добавления заголовков, описания и ключевых слов к ним прямо через редактор WordPress. Именно по мета-заголовку поисковые системы находят тот или иной материал, а уже потом оценивают его релевантность запросу и другие показатели.
3. Счётчик "Яндекс Метрика".
Это специальный счетчик, который разработан Яндексом для анализа работы сайта. Он позволяет получить большое количество информации о "жизни" сайта, а именно:
§ Сколько посетителей заходит на сайт (просмотр статистики за любой период).
§ Откуда приходят посетители на сайт (из поисковиков, с рекламы, по ссылкам на других сайтах, из социальных сетей, прямые заходы).
§ Чем занимаются на сайте (с помощью "вебвизора" можно просмотреть, куда нажимал посетитель, где останавливал свое внимание, по каким запросам заходил с рекламы).
Ко всему этому счётчик предоставляется бесплатно. Для работы нужно зарегистрироваться на сервисе по адресу https: // yandex.ru/support/metrika/, настроить счётчик и добавить код в шаблоны отображения категорий (index. php) и отдельных страниц (page. php) (см. рис.31).
Рисунок 31 - Код счётчика "Яндекс Метрика"
4. Плагин Rus filename and link translit.
Предназначение этого плагина - создавать ЧПУ (от жаргонного "человеко-понятные url"), то есть веб-адрес, URL-путь которого состоит из читаемых слов. Проще говоря, при создании записи, страницы или категории, плагин заменяет русские буквы заголовка на аналогичные им латинские и помещает их в ссылку данного контента. Так же обрабатываются кавычки, тире и другие знаки в соответствие с нормами русского языка. В итоге, посетителям сайта становится легче ориентироваться в страницах, а поисковых систем это лишние ключевые слова.
5. Плагин Protected wp-login.
Плагин выполняет роль элемента защиты CMS от взлома путём подбора пароля. Все, что он делает - добавляет секретный защитный ключ для страницы логина. Ключ этот передается как обычный GET параметр для формы логина. Ссылка на вход в систему выглядит по типу: "http://example.com/wp-login. php? sk=my_secure_key" Если злоумышленник и подберет пароль, но секретный ключ не определен, то в систему управления сайтом попасть не получится.
6. Плагин WP-CopyProtect.
Полезный плагин, который позволяет бороться с плагиатом и запрещает пользователям сайта выделять текст и, уже тем более, копировать его. Также можно защитить текст сайта, запретив пользователям использовать правую кнопку мыши.
7. Компонент API Карт.
Данный компонент так же предоставляется компанией Яндекс на бесплатной основе. Содержит в себе набор настроек для размещения интерактивных Яндекс. Карт на страницах сайта или в веб-приложении. Что является интересным решением в оформлении страницы "Контакты". Для добавления компонента, проходим по ссылке "https: // tech. yandex.ru/maps/", выбираем пункт JavaScript API и выполняем необходимые настройки:
§ задаём ширину и высоту контейнера карты;
§ задаём координаты;
§ добавляем метку расположения нашего производства;
§ копируем полученный код в редактор страницы "Контакты" (см. рис. 32).
Рисунок 32 - Интерактивная карта Яндекс API Карт
8. Онлайн консультант "JivoSite".
Это красивый и удобный чат для общения с клиентами на платной основе. Его преимущества:
§ автоприглашения в чат;
§ звонки с сайта;
§ передача файлов;
§ наблюдение за печатью;
§ наблюдение за посетителями.
Общение происходит через дополнительное программное обеспечение на компьютере. Подключается к сайту добавлением кода в шаблон header. php (см. рис. 33).
Рисунок 33 - Программный код чата "JivoSite"
9. Виджет группы ВКонтакте.
Одновременно с сайтом была создана одноимённая группа, которая предполагает привлечение большой аудитории потенциальных клиентов из социальных сетей. Настройка виджета происходит из аккаунта ВКонтакте в пункте меню "Разработчикам". Подключается путём добавления кода в раздел "Боковая панель" вкладки системы управления "Внешний вид/Виджеты" (см. рис. 34).
Рисунок 34 - Подключение виджета группы ВКонтакте
- Введение
- Анализ существующих программных решений и выбор инструментальных средств разработки.
- Глава 1. Анализ существующих программных решений и выбор инструментальных средств разработки
- 1.1 Анализ существующих программных решений
- 1.2 Выбор инструментальных средств разработки веб-сайта
- 1.2.1 Хостинг
- 1.2.2 Язык PHP
- 1.2.3 СУБД MySQL
- 1.2.4 CMS Wordpress
- 1.2.5 Шаблон веб-сайта
- Глава 2. Разработка архитектуры сайта
- 2.1 Древо страниц
- 2.2 Веб-дизайн
- Глава 3. Разработка структур данных
- 3.1 Таблица wp_commentmeta
- 3.2 Таблица wp_comments
- 3.3 Таблица wp_links
- 3.4 Таблица wp_options
- 3.5 Таблица wp_postmeta
- 3.6 Таблица wp_posts
- 3.7 Таблица wp_terms
- 3.8 Таблица wp_term_relationships
- 3.9 Таблица wp_term_taxonomy
- 3.10 Таблица wp_usermeta
- 3.11 Таблица wp_users
- Глава 4. Разработка и реализация программных модулей
- 4.1 Установка CMS WordPress
- 4.2 Выбор и установка шаблона веб-сайта
- 4.3 Редактирование структуры веб-страниц и подключение элементов дизайна
- 4.4 Разработка и оформление категорий проектов
- 4.5 Разработка отображения проектов категорий
- 4.6 Дополнительные шаблоны темы "MH Magazine"
- 4.7 Дополнительные программные модули