Jak na automatickou publikaci článků z webu na Facebook

Existuje více možností, jak propojit webové stránky a Facebookový profil tak, aby se na něm automaticky objevovaly příspěvky z blogu nebo třeba novinky či jiné články. My se dnes podíváme, jak to zařídit s bezplatnou aplikací IFTTT.

Občas se mě některý z klientů zeptá, zda by šlo zařídit automatické publikování článků z WordPressu nebo Drupalu na facebookovou zeď. Ať už na nějaký osobní profil, tak na firemní stránku na Facebooku.

Možností je více. Máme tu samozřejmě různé pluginy a moduly pro redakční systémy, které dovedou publikovat na Facebook přímo z jejich administrace. Svého času existovala podobná aplikace přímo na Facebooku. Stahovala RSS a dávala jej na profil.

Já jsem si v poslední době oblíbil řešení v podobě výstupu článků do RSS, jejich načtení přes applet ve službě IFTTT a následně jejich publikaci na Facebook. IFTTT se postará o to, aby se vše správně synchronizovalo a příspěvky se na Facebooku neduplikovaly.

Pár kamarádů mě od automatického propojení webu s Facebookem zrazovalo. Jejich důvody mi však nikdy nepřišly relevantní. Chápu, že zkušený ajťák chce mít pod kontrolou, co se mu kam posílá, ale pro běžné použití je takové propojení webu s Facebookem výrazné plus – mí klienti to berou jako úsporu času. Nehledě na to, že vždy je možné udělat speciální RSS výstup, do kterého budou proudit jen ty články, které na Facebooku opravdu publikovat chcete.

Jak propojit web a Facebook přes IFTTT

Řekněme, že tedy chcete publikovat články z libovolného webu s RSS výstupem na firemní zeď na Facebooku. Budete potřebovat uživatelský účet na Facebooku, který má oprávnění na danou stránku publikovat.

Nyní stačí dát službě IFTTT tak hodinku, aby si synchronizovala feed a publikace začne fungovat. Dbejte na to, aby články měly správně vyplněné Open Graph metatagy, tedy jak popisky, tak odpovídající fotky. Bez nich se vám na zdi Facebooku může namísto obrázku článku ukazovat fotka reklamního banneru nebo logo webu, což není zrovna to pravé ořechové.

Výše uvedený postup má jedno ale. Jeden účet na IFTTT lze propojit jen s jedním účtem na Facebooku, respektive s jedinou FB stránkou, ke které máte práva publikace. Proto v případě, že potřebujete takto zařídit automatické publikování obsahu z více webů na různé stránky na Facebooku, musíte si na IFTTT vytvořit nový účet pro každé takové propojení.

Tagy

Buďme ve spojení, přihlaste se k newsletteru

Odesláním formuláře souhlasíte s podmínkami zpracováním osobních údajů. 
Více informací v Ochrana osobních údajů.

Autor článku: Jan Polzer

Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.

Komentáře k článku

Profile picture for user koho

Bezva návod, díky za stručný a výstižný popis. Jen by mě zajímaly ty Open Graph metatagy pro obrázky. Nechystáš k nim nějaký podrobný článek? Mě se třeba dlouhodobě k článkům na FB obrázky z Tybrdo nenačítají. No - asi budu mít náplň na nedělní dopoledne, jdu testovat IFTTT a Open Graph.
Pavel

návštěvník

Dobrý den,
je k dispozici již nějaký návod pro začátečníky jak publikovat článek z drupalu včetně obrázku pro méně pokročilé? Děkuji

návštěvník

Ahoj,
návod je fajn, něco takového hledám jen s mírnou odlišností a to podpora prozatím nezveřejněných článků a jejich naplánování k publikaci na FB. Jsou dvě cesty - buď si to odřídím celé přes Drupal a v momentě, kdy se článek publikuje půjde i na fb nebo je z Drupalu dokáži dostat na FB ještě před publikací - stáhnout meta tagy a zbytek si tam již odřídit.

Nepřemýšlel jsi nad tím?
Marketéři tohle potřebují většinou spravovat více na straně FB.

díky

MIchal

Profile picture for user Jan Polzer

Tak buď by to šlo jednoduše, že do RSS výstupu přes Views pošlu jenom publikované články. Pokud bych to chtěl řídit už nějak sofistikovaněji, tak je to Facebookové API a možnost napsat si nějakou aplikaci na míru. Případně využít věci jako Hootsuite a spol. Ovšem ty jsou už nad rámec toho, co jsem já kdy potřeboval.

návštěvník

Konečně použitelný návod, díky za něj. Neexistuje něco podobného i pro Twitter? Ideálně aby se článek současně publikoval jak na FB tak i na TW?

návštěvník

Díky, to je přesně ono.

návštěvník

Dobrý den,

šlo by to nějak udělat i obráceně? Tedy automatická publikace članku z facebooku na web?

Díky Honza

Profile picture for user Jan Polzer

Určitě. Co se týče Drupalu, můžete mrknout na článek https://www.maxiorel.cz/naprogramujte-si-svuj-prvni-blok-v-drupalu-8 Jak v komentáři podotýkáme, asi by bylo lepší to dělat s knihovnou Guzzle, nicméně postup by měl být i tak funkční. Získáte data a jen je musíte uložit jako článek, návod ukazuje jen zobrazení v bloku.

Když odmyslím Drupal, lze tyto věci z Facebooku i jiných sociálních sítí tahat jednoduše pomocí knihovny mixedfeed https://github.com/rezozero/mixedfeed

návštěvník

Super článek, ifttt jsem si podle návodu nastavil, bezva. Zajímalo by mě ještě, jestli by šlo nastavit, aby se na Facebook rovnou připojovaly i popisky k článku. Něco ve smyslu: Připravil jsem si pro Vás článek o blabla, je to v poslední době velmi diskutované téma, pokud tomu konečně chcete rozumět, přečtěte si tento článek. *ODKAZ*.

Díky za odpověď

návštěvník

Článek je starší, protože už to funguje jinak ne?

Přidat komentář

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru