Расширения

Обзор RSBlog (часть 2). Блог для Joomla 2.5

 

 

В предыдущей статье «Обзор RSBlog (часть 1). Блог на Joomla» мы начали рассматривать создание блога на Joomla 2.5 при помощи RSBlog. В этой части мы продолжим рассмотрение основных функциональных возможностей этого расширения.

Категории

Блог на Joomla, сделанный при помощи RSBlog, содержит свои собственные категории. Они могут повторять те пункты, которые у Вас есть в менеджере категорий Joomla. Если Вы импортируете статьи, например, из Joomla (com_content) в RSBlog, то необходимые категории будут созданы автоматически.

На вкладке Категории (рисунок ниже) Вы можете видеть все созданные категории, редактировать имеющиеся и создавать новые. Для упрощения навигации, если у Вас много категорий, можно сортировать данные по возрастанию или убыванию любого из столбцов таблицы (Имя категории, Автор, Опубликовано, Порядок). Также доступен фильтр.

Вкладка Категории

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

Создание категории в RSBlog

Теги

Блог на Joomla 2.5, созданный при помощи RSBlog не нуждается в отдельном расширении тегов, таком как TorTags, так как в RSBlog предусмотрена собственная система тегов.

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

Для упрощения навигации, если у Вас много тегов, можно сортировать данные по возрастанию или убыванию любого из столбцов таблицы (рисунок ниже) (Имя тега, Недавно использованные в (отображает список последних статей, в которых был применён данный тег), Частота (сколько раз был применён данный тег), Автор, Опубликовано, ID). Также доступен фильтр.

Таблица тегов

При создании (или редактировании) тега (рисунок ниже) Вы просто задаёте его имя, которое будет отображаться во фронтальной части сайта и в таблице тегов (в административной части сайта), алиас и указываете автора.

Как видно, компонент блога Joomla RSBlog достаточно хорошо продуман в плане управления большим количеством записей, категорий, тегов и так далее. Что, в свою очередь, должно ускорить и упростить работу администраторов с этим компонентом.

Создание тегов

Подписки

Компонент блога Joomla RSBlog, позволяет читателям Вашего сайта подписываться на уведомления по электронной почте о новых записях в блоге. Вкладка Подписки (рисунок ниже) как раз служит для этих целей. Там находится таблица, состоящая из 6 столбцов.

  1. Порядковый номер подписчика.
  2. Поле выбора строки таблицы.
  3. Имя. Имя подписчика.
  4. E-mail. Адрес электронной почты пользователя.
  5. Категория блога. Перечень категорий блога, об обновлении которых, хочет знать подписчик.
  6. Дата добавления. Дата подписки на рассылку.
  7. Подтверждено. Отметка о подтверждении действительности электронной почты.

Вкладка Подписки

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

Создание подписчика RSBlog

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

Группы

Данный блог для Joomla 2.5 обладает собственной возможностью по созданию групп пользователей и разграничения их прав доступа. Вкладка Группы (рисунок ниже) содержит список групп с возможностью создания новых и редактирования старых.

Вкладка Группы

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

Создание группы RSBlog

Также Вы указываете категории блога (не категории Joomla), к которым будут иметь доступ пользователи данной группы RSBlog.

Далее Вы можете задать определённые привилегии (разрешения) для данной группы пользователей RSBlog.

  • Может просматривать блог. Разрешить\запретить пользователям данной группы RSBlog, просматривать блог (относится к фронтальной части сайта).
  • Может писать статьи. Разрешить\запретить пользователям данной группы RSBlog, писать статьи (записи) в блог (относится к фронтальной части сайта).
  • Включить модерацию. Включить\выключить необходимость модерации записей (статей), которые внесены пользователям данной группы RSBlog, модераторами сайта перед публикацией (относится к фронтальной части сайта).
  • Включить капч. Включить\выключить необходимость отображении капчи, при написании статьи (записи) в блоге (относится к фронтальной части сайта).
  • Отображать неопубликованные записи. Отображать\не отображать пользователям данной группы RSBlog, неопубликованные записи (относится к фронтальной части сайта).
  • Может редактировать собственные записи. Разрешить\запретить пользователям данной группы RSBlog, вносить изменения в собственные записи блога после их одобрения модератором (после публикации записи).
  • Может редактировать все записи. Разрешить\запретить пользователям данной группы RSBlog, вносить изменения в записи блога, созданные любым автором, после их одобрения модератором (после публикации записи).
  • Может удалять собственную запись. Разрешить\запретить пользователям данной группы RSBlog, удалять собственные записи блога.
  • Можно удалять все записи. Разрешить\запретить пользователям данной группы RSBlog, удалять записи блога, созданные любым автором.

Импорт

Блог на Joomla Вы могли создавать и без RSBlog. Наполнять его статьями, в нём уже зарегистрированы пользователи, они оставляют комментарии и так далее. Если Вы решили перейти на RSBlog даже с другой CMS (Wordpress), то специально для этого разработчики создали 4 плагина импорта данных.

  1. Content. Позволяет выполнить импорт статей и категорий из самой Joomla (com_content). Достаточно выбрать одну из категорий Joomla и нажать Импорт. Если необходимо импортировать статьи из нескольких категорий, то операцию нужно будет повторить. Отмечу, что в RSBlog будут импортированы не только статьи, но и категории Joomla.
  2. K2. Позволяет выполнить импорт статей и категорий из компонента K2.
  3. Myblog. Позволяет выполнить импорт статей и категорий из компонента Myblog.
  4. Wordpress. Позволяет выполнить импорт статей и категорий из системы управления содержимым Wordpress.

На рисунке ниже показан плагин импорта записей из Wordpress в блог на Joomla.

Плагин импорта записей из Wordpress в блог на Joomla

Вам необходимо указать имя хоста, имя пользователя базы данных, пароль пользователя базы данных и префикс таблиц базы данных Wordpress. Помимо этого Вы сможете попытаться синхронизировать пользователей Wordpress и пользователей Joomla.

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

Настройки

Настройки для блога Joomla 2.5 разделены на 7 вкладок.

  1. Основное.
  2. Уведомления.
  3. Защита от спама.
  4. Удалённая публикация.
  5. Twitter.
  6. Facebook.
  7. Очистка блога.

Рассмотрим их более детально.

Основное

На вкладке Основное (рисунок ниже) Вы можете ввести код лицензии для RSBlog, заголовок и слоган блога и задать один из 16 шаблонов оформления блога.

Вкладка Основное

На самом деле шаблонов 4.

  1. 1_column_.
  2. 2_columns_.
  3. default.
  4. rsjoomla.

Для всех тем, кроме «default», предусмотрено 5 цветовых схем оформления (голубая, зелёная, пурпурная и так далее).

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

Примеры оформления блога на Joomla

Хочу обратить Ваше внимание на то, что на внешний вид Вашего блога будет влиять шаблон Joomla, который применён по умолчанию к сайту. Поэтому, помимо правки таблицы стилей шаблона блога, нужно будет вносить изменения и в таблицу стилей шаблона Joomla. Это в том случае, если что-то будет выглядеть не так, как Вам надо.

На этой же вкладке Вы сможете задать необходимые форматы отображения даты и времени, а также интегрировать ваш блог с остальной частью Joomla. А именно, Вы сможете указать, отображать полное имя пользователей (Полное имя) или их логин (Имя пользователя), включить интеграцию с «социальными комментариями» Facebook или Disqus, включить вывод аватаров пользователей (из сервиса Gravatar или расширений Community Builder, JomSocial, Kunena, Fireboard, установленных на сайте). Если необходимо выводить определённое количество символов каждой записи блога (для краткого просмотра), то в поле Обрезать записи в блоге можно ввести это количество. Значение в поле Размер облака тегов задаёт максимальное количество тегов в облаке тегов записей. Для уведомления модераторов по электронной почте о том, что в блоге находятся проекты, ожидающие модерации, Вам необходимо ввести один или несколько почтовых адресов в поле Адреса электронной почты модераторов. Их разделяют запятой.

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

Уведомления

На вкладке Уведомления (рисунок ниже), настроек Вашего блога на Joomla, Вы можете задать списки электронных адресов, разделяя адреса запятыми, на которые будут отправляться уведомления в случае появления новых записей в блоге и\или новых подписчиках блога.

Вкладка Уведомления

Фронтальная часть

Как видно из названия, вкладка Фронтальная часть (рисунок ниже), содержит опции для настройки фронтально части Вашего блога для Joomla 2.5.

Вкладка Фронтальная часть

  • Показывать заголовок. Показывает заголовок блога, заданного в поле Заголовок блога на вкладке Основное настроек RSBlog, в верхней части блога.
  • Отображать иконку печати. Отображает иконку печати для возможности формирования страницы заметки без лишних элементов дизайна сайта.
  • Отображать иконку E-mail. Отображает иконку, позволяющую отправить заметку о статье в письме по электронной почте.
  • Отображать иконку PDF. Отображает иконку для формирования текста заметки в PDF формате.
  • Включить подписку. Отображает иконку подписки на новости блога.
  • Включить подписку для гостей. Отображает иконку подписки на новости блога для незарегистрированных пользователей.
  • Включить подписку для категорий. Отображает иконку подписки на новости блога конкретной категории.
  • Активировать ссылку Подробнее. Отображает кнопку Подробнее для записей блога, если это было предусмотрено при их создании. В этом случае будет выводиться сокращённый текст, а полная версия статьи будет показана при нажатии на кнопку Подробнее.
  • Показывать ссылку `Комментариев нет`. Отображает ссылку Комментариев нет под записью, в случае, если к записи не было оставлено ни одного комментария. При нажатии на ссылку можно перейти к комментированию записи.
  • Включить голосование. Выводит пиктограммы звёздочек под заголовком записи с возможностью голосования за запись (от Плохо до Отлично!)
  • Включить RSS ленту. Выводит пиктограмму RSS ленты блога с возможностью подписки на неё.
  • Длина ленты. Количество последних новостей в RSS ленте блога.
  • Содержимое в ленте. Возможно указать, как отображать записи в RSS ленте в виде вступительного текста или полностью всю запись. Первый вариант более предпочтителен.
  • Позиция навигации блога. Отображает ссылки Вперёд и Назад над и\или под записью блога.

Примеры некоторых из перечисленных выше элементов показаны на рисунке ниже.

Пример блога на RSBlog

  1. Включить распространение. Включает отображение блока с социальными закладками (рисунок ниже) под записью блога на Joomla. На подобие социальных закладок Joomla ValAddThis plugin.
  2. Кнопка Мне нравится от Facebook. Выводит кнопку Мне нравится социальной сети Facebook.
  3. Кнопка Поделиться от Facebook. Выводит кнопку Поделиться социальной сети Facebook.
  4. Кнопка Twitter. Выводит кнопку отправки заметки о статье в социальную сеть Twitter.
  5. Кнопка Google +. Выводит кнопку отправки заметки о статье в социальную сеть Google +.
  6. Кнопка сообщения Yahoo!. Выводит кнопку отправки заметки о статье через программу обмена мгновенными сообщениями от Yahoo.
  7. Кнопка Add To Any. Выводит кнопку отправки заметки о статье в одну или несколько социальных медиа мира (более 100 сервисов). На подобие AddThis.
  8. Кнопка Add Linkedin. Выводит кнопку отправки заметки о статье в социальную сеть Linkedin.

Социальные закладки

Данные сервисы помогут Вам в привлечении посетителей из социальных сетей на Ваш Joomla блог, а также улучшат SEO показатели.

Компонент блог Joomla RSBlog за счёт наличия в нём собственных тегов, подписок и возможности создания групп пользователей является удобным инструментом, который позволяет гибко настраивать блог, даже если Joomla это не поддерживает. Например, принадлежность одной записи блога к нескольким разным категориям. В следующей статье «Обзор RSBlog (часть 3). Компонент блога Joomla» мы завершим рассмотрение создания блога на Joomla 2.5 при помощи данного расширения. Будут затронуты вопросы удалённой публикации статей, интеграции с социальными сетями и компонентом комментариев Joomla RScomments.

Похожие материалы
Автор статьи – Хорошевский Алексей

Хорошевский Алексей Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.

Кандидат технических наук по специальности «Информационные технологии».

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

 

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