Доброго времени суток, друзья! В сегодняшней статье мы поговорим о том, как выполняется настройка RSS-ленты на сайте под управлением Joomla. Для этих целей я использую стороннее расширение называемое Ninja RSS Syndicator. Почему вместо предустановленного я применяю сторонний плагин? На самом деле все достаточно просто. Стандартный модуль «Ленты новостей», формирующий фид поток ограничен функционально, поскольку в нем содержится минимальное количество настроек. Проще говоря, работать с ним весьма неудобно, так как гибкостью он не отличается.
И еще один минус от использования встроенного RSS потока заключается в том, что взглянув на образовавшиеся в результате использования стандартной «Ленты новостей» ссылки, можно увидеть, что они являются тяжелыми для восприятия и не человекочитабельными. Помимо этого функцией feed/atom в своих корыстных целях привыкли пользоваться копипастеры – люди, которые копируют контент и без разрешения автора размещают у себя на сайте. Чтобы предотвратить воровство оригинального контента я рекомендую отключить встроенные RSS-фид в Joomla.
Из-за всех оглашенных недостатков встроенного компонента у себя на сайте я использую абсолютно бесплатное расширение Joomla - Ninja RSS Syndicator.
Ninja RSS Syndicator обладает массой достоинств, среди которых:
- Огромный выбор типа потока.
- Гибкая настройка выводимых материалов (возможность исключения, как отдельных категорий, так и материалов).
- Возможность сортировки по дате публикации.
- Возможность отображения анонсов со вступительным текстом и заголовком, активация отображения картинок.
- Возможность создания RSS кнопки.
Ninja RSS Syndicator – особенности установки на CMS Joomla
Взглянув на вышеприведенные достоинства можно заметить, что представленный компонент куда функциональней стандартного модуля «Ленты новостей», а поэтому я рекомендую использовать именно его.
Данное расширение устанавливается, как и любое другое, поэтому я не намерен на этом останавливаться. Давайте лучше займемся созданием фида и его настройкой.
Настройка Ninja RSS Syndicator
После установки расширения для настройки RSS-ленты следует перейти в раздел Компоненты/Ninja RSS Syndicator. В итоге пред вами откроется аналогичная страница.
Как можно заметить в левой области экрана расположены 4 вкладки:
- Dashboard - Позволяет ознакомиться с информацией о лицензии и авторских правах. Здесь можно найти ссылку на официальный форум и сайт разработчика.
- Feeds - Отвечает за создание фида.
- Buttom Maker - Отвечает за создание RSS кнопки.
- Default settings - Настройки по умолчанию.
Чтобы создать RSS ленту в данном компоненте следует перейти во вкладку«Feeds» и нажать в левой части экрана зеленую кнопку «Создать». На открывшейся странице можно творить чудеса, создавая, редактируя, публикуя и удаляя ленты новостей. Все это можно реализовать с помощью специальных вкладок расположенных в тулбаре. Давайте займемся созданием персональной RSS-ленты для своего сайта, более подробно остановившись на настройках.
- Feed name - Все, что нас окружает, как-то именуется и RSS-лента не стала исключением. Зададим нашему потоку имя.
- RSS Description - Описание RSS-ленты. Здесь можно указать название своего домена или прописать какое-то конкретное описание.
- Provide feed as RSS type - Формат ленты новостей. Среди 6 возможных форматов я рекомендую выбрать RSS 2.0.
- Number of messages to show in feed - Общее количество материалов, отображаемых в новостной ленте. Для реализации вывода кратких анонсов остановитесь на цифре 5 – 7. Если же в вашем фиде будут отображаться только заголовки, количество можно приумножить.
- Order by - Пункт, отвечающий за сортировку материалов в зависимости от ваших предпочтений. Здесь предусмотрено несколько вариантов, среди которых организация отображения контента по дате создания, по дате изменения, в соответствии с разделами Joomla и порядком в категориях, а также сортировка по ID.
У меня установлено на «Greated Data Descending», т.е. отображение последних опубликованных материалов.
- Select the number of words to display in the feed - Здесь можно задать количество первых слов отображаемого материала.
- Fulltext — Вкладка, в которой указывается, как именно будет опубликован контент, т.е. в виде краткого анонса, заголовка или всей статьи.
Рекомендую остановить свой выбор на «Intro text + Read more link», т.е. отображение вводного текста совместно со ссылкой «Подробнее...»
Важный момент! Крайне нежелательно отдавать в RSS ленту содержимое всего исходника, иначе вы рискуете потерять потенциального читателя, который после прочтения всего материала вряд ли перейдет на ваш сайт. Также это грозит воровством вашего до недавнего уникального контента.
- Include Author's email and name? - Вкладка предоставляет возможность добавить имя и почтовый адрес автора? Я выбрал «Yes», а почему бы и не пропиариться?!
- Render HTML? - Применение визуализации HTML? Здесь тоже можно выбрать «Yes»!
- Render Images? - Отображать изображения в новостном потоке? Однозначно выбираем «Yes», ведь использование изображений позволяет сделать материал более привлекательным.
- Frontpage Items only? - Отображать содержимое исключительно главной страницы? Здесь можно выбрать один из трех вариантов:
- All items - Отображение материалов отовсюду.
- Front page item only - Только контент главной страницы.
- Non-front page items only - Только элементы, не относящиеся к главной странице.
- Number of seconds to cache - Позволяет задать время кэширования.
- Published? - Опубликовать? Однозначно «Yes».
- Include or Exclude Categories? - Вкладка позволяющая, как включить «Include», так и исключить «Exclude» определенные категории.
- Selected Categories - Вкладка, работающая совместно с вышеприведенной функцией. Здесь предоставляется возможность выбрать определенные категории, из которых будет подхватываться свежеопубликованный материл отображаемый в ленте новостей.
- Excluded article (s) - Исключить материалы по их идентификационному номеру. ID можно подглядеть, зайдя в «Менеджер материалов».
Feed image - Картинка для RSS потока, отображаемая при подписке на RSS-ленту.
Feed button - Иконка для подписки на ленту новостей.
После внесения всех настроек не забудьте нажать зеленую прямоугольную кнопку «Сохранить».
Ninja RSS Syndicator - настройка кнопки
Согласитесь, для привлечения внимания и реализации возможности подписки не помешало бы на сайте в какой-то модульной позиции вывести RSS кнопку. Но, несмотря на то, что компонент Ninja RSS Syndicator позволяет реализовать и эту возможность, я рекомендую воспользоваться встроенным модулем «HTML-код» и разместить на сайте более привлекательную кнопку.
Если же вы всё-таки хотите побаловаться с настройками, отвечающими за дизайн иконки, необходимо отправиться во вкладку «Buttom Maker». В этом менеджере все довольно просто, поэтому у вас не составит труда разобраться самостоятельно.
Для правки дизайна кнопки в этом менеджере предусмотрено свойство border отвечающее за внешний вид рамки и отступы внешних и внутренних границ. Помимо этого можно задать цвет заднего фона (background), поиграться с позицией внутреннего прямоугольника с аббревиатурой RSS (Bar Position), а также прописать текст (Text), выбрать его цвет (Text color) и указать отступ от левой границы (Text start).
За видоизменениями кнопки в процессе ее настройки можно наблюдать во вкладке «Preview image». После внесения изменений нужно нажать кнопку «Save».
После реалезации всех настроек я рекомендую скопировать ссылку на ваш RSS-поток и добавить ее в знаменитый сервис от Google – FeedBurner. Она находится во вкладке «Feeds». Смотрите скриншот.
Это замечательная платформа, предоставляющая детальную статистику, позволяющая организовать подписку и выполнить некоторые полезные настройки вашего фида. Но и это еще не все, сервис позволяет сделать адрес новостной ленты более привлекательным, а это многого стоит.
Спасибо за внимание и до скорого на страницах Stimylrosta.
Обнаружили в тексте грамматическую ошибку? Пожалуйста, сообщите об этом администратору: выделите текст и нажмите сочетание горячих клавиш Ctrl+Enter
В настройках Ninja RSS Syndicator все указано верно. Насколько я помню, лента на Feedburner обновляется не сразу. Если вы игрались настройками недавно, подождите около 2-х часов и загляните опять на свою новостную ленту.
Рекомендую добавить ее на эту площадку, и у вас все наверняка заработает. Вот ссылка, как это сделать - https://stimylrosta.com.ua/optimizatsiya-i-prodvizhenie/89-feedburner-dobavlenie-i-nastrojka-rss-letny-formy-podpiski-i-schetchika