Обзоры расширений Joomla

 

 

В статье «Обновление сайта Aleksius.com март 2013» упоминалось об обновлении раздела «Глоссарий» на сайте Aleksius.com. В данной статье будет рассмотрена техническая сторона вопроса. А именно, при помощи какого компонента был сделан глоссарий Joomla. Перед покупкой компонента SEO Glossary изучил доступные на официальном сайте расширения Joomla компоненты. На 25.03.2013 их четыре.

  1. SEO Glossary.
  2. Core Design Glossary plugin. От разработчика Core Design Attachments plugin.
  3. Glossary.
  4. Name Meaning.

В начале 2013 года их было ещё меньше. Меня интересовали только компоненты глоссария для Joomla 2.5, 3.0. SEO Glossary состоит из компонента, двух модулей и двух плагинов. На момент написания статьи (25.03.2013)  страницу SEO Glossary на официальном сайте расширений Joomla просмотрели 19009 раз, рейтинг – 4,63 (из 5), 24 голоса, добавили в избранное 20 человек, 23 отзыва. Это лучшие результаты из категории «Глоссарии».

К основным возможностям SEO Glossary стоит отнести следующие:

  • автоматическое создание ссылок на определение терминов в глоссарии со статей на сайте.
  • Поддержка стандартного SEF (ЧПУ) Joomla.
  • Интеграция со стандартным компонентом статей Joomla (com_content), K2, Zoo (страницы и блог), Redshop, Hikashop.
  • Возможность отключения вывода ссылок на глоссарий для одной или нескольких конкретных статей.
  • Возможность указать количества ссылок с одной статьи на один и тот же термин, если термин встречается в статье много раз.
  • Мультиязычные глоссарии.
  • Создание любых алфавитов для глоссария (на разных языках).
  • Автоматическая настройка внешнего вида глоссария под Ваш шаблон сайта.
  • Настройка стилей всплывающих подсказок.
  • Отображение HTML всплывающих подсказках. Например, картинок.
  • Перевод на семь языков (русский, английский, немецкий, испанский, французский и др.).
  • Автоматическая вставка ссылок на определения терминов из других определений терминов.
  • Поддержка мультиязычности Joomla.
  • Поддержка разграничения прав доступа к компоненту для разных групп пользователей (ACL) Joomla.
  • Множество настроек.
  • Интеграция с поиском по сайту Joomla.
  • Простой и интуитивно понятный интерфейс.
  • Наличие справки (на английском).

Помимо этого стоит отметить тот факт, что SEO Glossary, так же как и TorTags помогут Вам в перелинковке страниц сайта. А это хорошо для SEO оптимизации.

В обзоре будет участвовать последняя на момент написания статьи (25.03.2013) версия SEO Glossary 1.2.3, Joomla 2.5.9.

При покупке SEO Glossary Вам будет доступно три тарифных плана.

  1. SEO Glossary (без поддержки, 6 месяцев обновлений) – 97 грн. (366 руб.) (25.03.2013). Доступно только справочное руководство по SEO Glossa на английском языке. Стоимость одного месяца 16 грн. (61 руб.).
  2. SEO Glossary (6 месяцев обновлений и поддержки) – 195 грн. (732руб.) (25.03.2013). Помимо справочного руководства по SEO Glossa на английском языке Вы сможете получать техническую поддержку при помощи системы тикетов (на английском языке). Стоимость одного месяца 33 грн. (122 руб.).
  3. SEO Glossary (12 месяцев обновлений и поддержки) – 276 грн. (1037 руб.) (25.03.2013). Помимо справочного руководства по SEO Glossa на английском языке Вы сможете получать техническую поддержку при помощи системы тикетов (на английском языке). Стоимость одного месяца 23 грн. (86 руб.).

Нужно отметить, что техническая поддержка реагирует достаточно оперативно. SEO Glossary относительно «молодой» компонент. Дата добавления в каталог расширений Joomla 23 апреля 2012. Думаю, что он будет активно развиваться. Плюс, если Вы собираетесь переходить на новые версии и Joomla, например, сейчас уже есть Joomla 3.1 beta 2, а в марте 2014 (источник) планируют выход Joomla 3.5. Это два повода приобретать компоненты, не только SEO Glossary, на длительный срок.

Начальная вкладка Панель (рисунок ниже) содержит ссылки на основные разделы SEO Glossary.

SEO Glossary

  • Менеджер глоссариев.
  • Менеджер записей.
  • Настройка.
  • Про SEO Glossary. Это просто ссылка на официальный сайт разработчика SEO Glossary.

Менеджер глоссариев

Глоссарий Joomla позволяет создавать несколько глоссариев. Для этого предусмотрен Менеджер глоссариев (рисунок ниже) SEO Glossary.

SEO Glossary

На этой странице (рисунок выше) расположена таблица со всеми созданными глоссариями. Вы можете воспользоваться фильтром для поиска нужного. Таблица состоит из шести столбцов.

  1. Столбец выбора строки. Предназначен для выбора нужной Вам строки таблицы, для того, чтобы произвести с записью доступные действия (Изменить, Опубликовать, Снять с публикации, добавить в архив, удалить и так далее).
  2. Название. Название глоссария, которое будет отображаться на странице с глоссариями (если их несколько).
  3. Описание. Описание глоссария. Можно отображать во фронтальной части сайта.
  4. Опубликовано. Состояние глоссария (Опубликовано, Не опубликовано).
  5. Порядок. Порядок сортировки глоссариев в списке на странице глоссария во фронтальной части сайта.
  6. ID. Уникальный номер глоссария в таблице SEO Glossary базы данных Joomla.

На рисунке ниже показана страница, на которой создаётся глоссарий Joomla.

Глоссарий Joomla

Значение опций Название, Описание и Состояние аналогичны одноимённым столбцам на предыдущей странице. Спадающий список Язык указывает на то, к какому языку (если у Вас мультиязычный сайт) относится данный глоссарий Joomla. Если на сайте используется только один язык, оставьте данную опцию без изменений.

Поле Alphabet (Beta) позволяет вставить алфавит нужного Вам языка. В моём случае – русского (А, Б, В, Г, Д, Е, Ё, Ж, З, И, Й, К, Л, М, Н, О, П, Р, С, Т, У, Ф, Х, Ц, Ч, Ш, Щ, Э, Ю, Я). Обратите внимание на то, что в алфавите отсутствуют некоторые буквы. Это связано с тем, что терминов, начинающихся с таких букв, нет. Есть ещё несколько особенностей, связанных с алфавитом в SEO Glossary. К сожалению, в SEO Glossary 1.2.3 нет поддержки SEF (ЧПУ) для букв алфавита, если они не английские. То есть, URL адрес страницы буквы «Ё» может содержать саму букву «Ё». Например, «http://aleksius.com/1-glossarij-russkoyazychnyj/Ё». Это не очень хорошо. На своём сайте я использую SEF компонент sh404SEF и URL адрес буквы «Ё» выглядит так «http://aleksius.com/1-glossarij-russkoyazychnyj/jo». Также могут возникнуть небольшие проблемы при использовании sh404SEF и SEO Glossary 1.2.3. Для не англоязычного алфавита, возможно, придётся подправить «вручную» URL адреса в самом sh404SEF. Но это займёт совсем немного времени. Наличие или отсутствие букв в алфавите или их порядок не влияют на порядок  сортировки терминов в глоссарии Joomla. Учтите, что если в алфавите есть те буквы, для которых нет терминов, то при нажатии на эту букву будет отображена пустая страница.

Менеджер записей

Менеджер записей (рисунок ниже), по сути это словарь Joomla.

Словарь Joomla

Таблица с терминами состоит из шести столбцов.

  1. Столбец выбора строки. Предназначен для выбора нужной Вам строки таблицы для того, чтобы произвести с записью доступные действия (Изменить, Опубликовать, Снять с публикации, добавить в архив, удалить и так далее).
  2. Термин. Название термина.
  3. Имя автора. Имя автора, термина. В моём случае это источник, откуда было взято определение термина. Если это определение дал самостоятельно, то подписываю «Алексей Хорошевский».
  4. Опубликовано. Состояние глоссария (Опубликовано, Не опубликовано).
  5. Порядок. Порядок сортировки термина в таблице терминов. Не влияет на фронтальную часть сайта
  6. ID. Уникальный номер термина в таблице SEO Glossary базы данных Joomla.

Также как и в случае с глоссариями, с терминами Вы сможете проделать такие действия как: Изменить, Опубликовать, Снять с публикации, добавить в архив, удалить и так далее.

При создании термина (рисунок ниже).

Создание термина

Вы выбираете глоссарий, которому будет принадлежать термин – поле Id категории. Термин – название самого термина. Определение – определение термина. Как видите, это может быть полноценной статьёй. С видео, картинками, таблицами и так далее. E-mail автора –  адрес электронной почты автора, добавившего термин в глоссарий. Поля Состояние и Имя автора аналогичны одноимённым полям на предыдущей странице.

Настройки глоссария Joomla

Настройки глоссария Joomla (рисунок ниже) разделены на шесть вкладок

  1. Фронтальная часть и E-mail.
  2. Отображать подсказки.
  3. Пользователь.
  4. Права.
  5. Joomla search plugin.
  6. Advanced.

Настройка глоссария Joomla

Рассмотрим каждую из вкладок более детально.

Фронтальная часть и E-mail

Если пользователям доступно добавление терминов в глоссарий с фронтальной части сайта, то на вкладке Фронтальная часть и E-mail (рисунок ниже) Вы можете включить отправку уведомления модератора о новом термине, опция Уведомлять веб-мастера о добавлении новых записей с фронтальной части, задать адрес его электронной почты, поле E-mail веб-мастера, включить отправку сообщения пользователю, добавившему термин, опция Поблагодарить пользователя по E-mail и ввести текст самого сообщения, опция Благодарственное сообщение пользователю за новую запись.

Фронтальная часть и E-mail

Опция E-mail адрес отправителя служит для указания адреса, с которого будет отправлено письмо.

Отображать подсказки

На вкладке Отображать подсказки (рисунок ниже) собраны опции, которые помогут Вам настроить отображение всплывающих подсказок.

Отображать подсказки

Показывать HTML в подсказках. Помимо текста во всплывающих подсказках Вы можете отображать там ссылки, картинки и так далее (рисунок ниже). Для этого, возможно, понадобится активация опции Подгружать JQuery.

HTML в подсказках

Подгружать JQuery. Включив данную опцию, Вы сможете воспользоваться стилизацией всплывающих подсказок и отображения в них HTML объектов (рисунок выше). Стоит отметить, что активация данной опции может негативно сказаться на скорости загрузки страницы. Если опции Подгружать JQuery и Показывать HTML в подсказках выключены, то стиль отображения подсказок будет зависить от браузера. Рассмотрим на примере нескольких популярных браузеров (Windows 7 SP1 x64) то, как будут отображаться подсказки.

  • Mozilla Firefox 19.0.2.
  • Google Chrome 25.0.1364.172 m.
  • Opera 12.14.
  • Internet Explorer 10.0.9200.16521 х64.
  • Yandex браузер 1.5.1105.412 (bf0e85f).

На рисунке ниже примеры всплывающих подсказок для разных браузеров показаны в порядке следования браузеров в списке выше.

Всплывающие подсказки

Ширина подсказки (пикс). Ширина всплывающей подсказки в пикселях. Применяется ко всем подсказкам. Данная опция будет работать только при активации параметра Подгружать JQuery.

Фоновый цвет подсказок. Фоновый цвет подсказок. Данная опция будет работать только при активации параметра Подгружать JQuery.

Цвет шрифта подсказок. Цвет основного текста шрифта подсказок. Данная опция будет работать только при активации параметра Подгружать JQuery.

Размер шрифта подсказки (пикс). Размер шрифта подсказок в пикселях. Данная опция будет работать только при активации параметра Подгружать JQuery.

Размер границы подсказки (пикс). Ширина обводки всплывающей подсказки в пикселях. Данная опция будет работать только при активации параметра Подгружать JQuery.

Цвет границы подсказки. Цвет обводки всплывающей подсказки. Данная опция будет работать только при активации параметра Подгружать JQuery.

Радиус границы подсказки (пикс). Радиус скругления уголков всплывающей подсказки в пикселях. Данная опция будет работать только при активации параметра Подгружать JQuery.

Тень от области подсказки (пикс). Размер тени всплывающей подсказки в пикселях. Данная опция будет работать только при активации параметра Подгружать JQuery.

Не ссылаться на глоссарий. Можно сделать так, чтобы осталась только всплывающая подсказка без ссылки на глоссарий. При этом, слово будет подчёркнуто штриховой линией и перестанет выглядеть как ссылка (рисунок ниже).

Всплывающие подсказки без ссылки

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

Tooltip position (BETA). Позиция относительно слова, в которую будет выводиться всплывающая подсказка. Доступно восемь вариантов (center left, top left, top center, top right, center right, bottom left, bottom center, bottom right). Данная опция будет работать только при активации параметра Подгружать JQuery.

Occurences (BETA). Данная опция указывает на то, сколько раз словарь Joomla SEO Glossary должен вставлять ссылки и\или всплывающие подсказки на термин в одной статье, если в статье таких терминов несколько.

HTML tags to ignore (BETA). При помощи данной опции Вы можете указать, что в слова выведенные заданными тегами Joomla SEO Glossary не должен вставлять ссылки и\или всплывающие подсказки. Например, добавив в это поле «h1, h2, h3, h4, h5, h6», Вы укажете на то, что в заголовки 1-го – 6-го уровней не надо вставлять ссылки на глоссарий и\или всплывающую подсказки.

В следующей статье «Обзор SEO Glossary (часть 2). Словарь Joomla» мы продолжим рассмотрение настройки глоссария Joomla, а также познакомимся с плагинами и модулями этого расширения.

 

Полезные ссылки: