instant articles для dle - плагин DLE-rss-instant-articles



instant articles для Facebook в формате RSS

Очень специфический плагин, предназначенный для облегчения работы smm специалистов по публикации новостей сайта в социальной сети Фейсбук.

Моментальные статьи (instant articles)
Нативный формат для издателей, позволяющий быстро создавать интерактивные статьи на Facebook.

Формат контента, который быстро загружается и обеспечивает издателям дополнительный трафик: люди открывают моментальные статьи на 44 % чаще.

В среднем пользователи Facebook на 44 % чаще просматривают контент, публикуемый в формате моментальных статей, чем ссылки на мобильные сайты. Такая высокая вовлеченность обеспечивает издателям ощутимый прирост трафика.


По сути instant articles для Facebook это аналог формата Google AMP page но реализуется не в поисковой выдаче Google, а в ленте новостей Facebook.

Установка


1.
Установка количества новостей экспортируемых в instant articles задается в разделе Настройки скрипта -> Настройки системы вкладка RSS вписать в строку Количество экспортируемых новостей в Фейсбук необходимое количество.



2.
Для получения красивого адреса rss ленты для Фейсбук необходимо добавить правила редиректов.

В .htaccess после строки
RewriteRule ^rss.xml$ index.php?mod=rss [L]


вставить
RewriteRule ^instantarticles.xml$ index.php?mod=instantarticles [L]


site.ru/instantarticles.xml - RSS лента в формате instant articles с полным текстом новостей.

Дополнительная информация по формату instatn articles


Что такое Моментальные Статьи https://developers.facebook.com/docs/instant-articles
Как оформлять шаблоны https://developers.facebook.com/docs/instant-articles/guides/format-overview/


Пример ленты



Шаблон /templates/instantarticles.tpl
Поддерживает все теги, которые доступны в стандартном шаблоне /templates/rss.tpl
Так же поддерживает работу с тегами банеров

Пример кода шаблона


<item>
	<title>{title}</title>
	<link>{rsslink}</link>
	<guid isPermaLink="false">{news-id}</guid>
	<pubDate>{rssdate}</pubDate>
    <modDate>{rssdate}</modDate>
	<author>{rssauthor}</author>
	<![CDATA[{short-story limit="140"}]]>
	<content:encoded>
		<![CDATA[
		<!doctype html>
		<html lang="ru" prefix="op: http://media.facebook.com/op#">
		  <head>
		    <meta charset="utf-8">
		    <link rel="canonical" href="{rsslink}">
		    <meta property="op:markup_version" content="v1.0">
		  </head>
		  <body>
		    <article>
		      <header>
		      	[image-1]<figure><img src="{image-1}" /><figcaption>{category}</figcaption></figure>[/image-1] 
		      	<h1>{title}</h1>
		      </header>
		      	{full-story}
		      <footer>
	        	© All rights reserved.<br>
	        	<small>Разработка и поддержка сайта - веб-студия TCSE-cms.com</small>
		      </footer>
		    </article>
		  </body>
		</html>
		]]>
	</content:encoded>
</item>


Ссылка на тестовую ленту https://tcse-cms.com/instantarticles.xml


Скачать плагин:
Скачать файл: instantarticles_0_2.zip для DLE 13-14.1 [9,84 Kb] (cкачиваний: 72)
Скачать файл: instantarticles_0_3.xml исправление для DLE 14.2 [3,11 Kb] (cкачиваний: 49) - ставить поверх версии 0.2
Скачать файл: instantarticles_0_3_dle14_2.zip [9,93 Kb] (cкачиваний: 75) - архив модуля для DLE 14.2
Скачать файл: rss-instant-articles_03.xml [3,58 Kb] (cкачиваний: 57) - архив модуля для DLE 15.0

Репозиторий плагина https://github.com/tcse/DLE-rss-instant-articles
Скачать релиз по ссылке https://github.com/tcse/DLE-rss-instant-articles/releases