Page 1 of 2

CGBlog doorsturen naar Social Media, en meer...

Posted: Sun Apr 29, 2012 9:22 am
by Rolf
Het begin van de titel dekt de lading niet helemaal want met deze werkwijze kun je nog veel meer leuke dingen doen zonder al te veel "moeilijke" modules...

Voor een website wilde ik de CGBlog artikelen doorsturen naar het Twitter account. Nu was mijn oog al eens gevallen op http://ifttt.com
Een website waarmee je "Internet voor je aan het werk kan zetten".
De hele werking achter de site is: IF x THEN y -> Als daar iets gebeurt, doe dan dit!

Binnen ifttt kun je heel eenvoudig een RSS feed doorsturen naar Twitter, maar Facebook of iets anders kan ook.

Nu voelde ik er weinig voor om de CGFeedmaker module te gaan installeren voor iets "kleins" als dit. Dat heeft me aan het denken gezet... (dat mag ik graag doen) En dan blijkt dat complexe zaken soms ineens erg gemakkelijk zijn, het resultaat was:

STAP 1 - "Feed" maken

Maak in CGBlog (of iedere andere gewenste module) een Samenvatting sjabloon aan:
"twitter"

Code: Select all

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>

<atom:link href="http://www.jouw-cmsms-website.com/feeds/twitter" rel="self" type="application/rss+xml" />
<title>Jouw CMSMS website naam</title>
<link>http://www.jouw-cmsms-websitenaam.com</link>
<description>Een eigen omschrijving van deze feed</description>
<copyright>Jouw naam</copyright>
<generator>CMS Made Simple</generator>

{foreach from=$items item=entry}
<item>
<title>{$entry->title|escape|truncate:35}</title>
<link>{$entry->detail_url}</link>
{capture assign=foo}{if $entry->summary}{eval var=$entry->summary|strip_tags}{else if $entry->content}{eval var=$entry->content|strip_tags}{/if}{/capture}
<description>{$foo|strip_tags|strip|truncate:60}</description>
<guid>{$entry->detail_url}</guid>
</item>
{/foreach}

</channel>
</rss>

STAP 2 - "Feed" pagina maken

Maak een nieuw HTML sjabloon aan en plaats er alleen de {content} tag in.

Maak dan een pagina aan die gekoppeld is met het kale sjabloon:
http://www.jouw-cmsms-website.com/feeds/twitter
1. Zet de pagina niet zichtbaar in het menu
2. Zet WYSIWYG uit
3. Zet in de content de module aanroep met het sjabloon zoals hier boven:

Code: Select all

{CGBlog summarytemplate='twitter' number='5'}
Open de nieuwe pagina en je zult een "feed" zien!


STAP 3 - ifttt instellen
1. Maak een account aan bij ifttt > https://ifttt.com/join.
2. Maak een nieuwe taak aan: if FEED then TWITTER

Description:
Mijn CGBlog artikelen naar Twitter sturen

Trigger (feed):
http://www.jouw-cmsms-website.com/feeds/twitter

Action:

Code: Select all

{{EntryTitle}} | {{EntryContent}} meer: {{EntryUrl}} #jouwhashtag
Klik op (Update) om het op te slaan

ifttt zal nu ieder kwartier kijken of de feed is gewijzigd, zo ja zal deze een Tweet aanmaken in Twitter.

grtz. Rolf :)

Re: CGBlog doorsturen naar Social Media en meer...

Posted: Sun Apr 29, 2012 9:38 am
by pedes
Go Rolf , go rolf ... sorry voor mij enthousiasme .. ;D

Thanks Rolf ... ik denk dat je hier heeeel veel mensen een plezier doet !

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Wed May 02, 2012 9:08 pm
by Gregor
Hallo Rolf,

Zonder je enthousiasme te willen temperen, maar Arnoud heeft een UDT geschreven die via een trigger wordt aangeroepen als je een cgblog artikel submit. Tweet Made Simple is dan wel een voorwaarde.

Nieuwsgierig wat je heeft doen besluiten om voor de door jou beschreven oplossing te kiezen.

Groet, Gregor

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Fri May 04, 2012 8:29 am
by Rolf
Gregor wrote:Zonder je enthousiasme te willen temperen...
Alsof je dat zou lukken ;)
Gregor wrote:...maar Arnoud heeft een UDT geschreven die via een trigger wordt aangeroepen als je een cgblog artikel submit. Tweet Made Simple is dan wel een voorwaarde.

Nieuwsgierig wat je heeft doen besluiten om voor de door jou beschreven oplossing te kiezen.
Natuurlijk ben ik begonnen om te kijken wat anderen al hebben uitgevogeld. Toen kwam ik ook de UDT van Arnoud tegen. Maar de afhankelijkheid van een add-on module (met een extra hulpmodule) stond mij tegen... Niet dat het verkeerd is natuurlijk!! Beslist niet, het is een persoonlijke voorkeur!

In het algemeen probeer ik websites te maken met zo weinig mogelijk add-on modules. Simpelweg minder onderhoud, minder afbreukrisico, maar ook gewoon minder ingewikkeld.
De hierboven beschreven methode is, laten we eerlijk wezen erg eenvoudig en dus voor iedereen te begrijpen. Als het beheer van de site van mij wordt overgenomen door iemand anders dan is dat geen enkel probleem...

Als op enig moment ifttt.com stopt dan is deze functionaliteit natuurlijk voor de site weg, maar zal geen afbreukrisico vormen voor de werking van de website zelf! De site blijft gewoon zonder enge foutmeldingen door gaan. In het dagelijks leven had ik een functie met als hoofdtaak technisch risicobeheer, vandaar dat ik hier wellicht wat meer over na denk dan anderen :)

grt. Rolf

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Fri May 04, 2012 10:03 am
by Gregor
Had ook niet verwacht Rolf dat door een opmerking als deze mijnerzijds je je van je stuk zou laten brengen ;)

Het mooie is wel dat cmsms ook hiertoe de mogelijkheid beidt.

Grtz., Gregor

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Fri May 04, 2012 10:49 am
by manuel
Beste Rolf & Gregor,

Door gebruik te maken van ifttt.com heb je ook het voordeel dat je kan re-posten naar meerdere diensten i.p.v. enkel Twitter:

(letterlijke copy/paste, ik ben me er van bewust dat zeker niet alle diensten dienen voor het re-posten van berichten... concreet zal het wel gewoon Twitter + Facebook + LinkedIn worden zeker? ;) )
Blogger
Boxcar
Buffer
BuzzFeed
Craigslist
Date & Time
Delicious
Diigo
Dropbox
Email
Evernote
Facebook
Facebook Pages
Feed
ffffound!
Flickr
foursquare
Gmail
Google Calendar
Google Reader
Google Talk
ifttt
Instagram
Instapaper
Last.fm
LinkedIn
Phone Call
Pinboard
Pocket
Posterous
Readability
SMS
SoundCloud
Stocks
Storify
Svpply
tumblr
Twitter
Vimeo
Weather
WordPress
YouTube
Zootool

Greetings,
Manuel

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Fri May 04, 2012 2:30 pm
by Jos
Google+ kan (nog) niet geloof ik hè?

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Fri May 04, 2012 8:24 pm
by manuel
Beste Jos,

Heb de lijst vandaag gekopieerd uit m'n ingelogde ifttt.com account dus spijtig genoeg niet neen...

Greetings,
Manuel

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Mon Jun 04, 2012 3:30 pm
by pedes
ik krijg dit niet aan de praat ...
ik wil dus de feed op facebook krijgen ..
ik krijg steeds weer de melding in ifttt.com dat 'problem activating facebook pages channel'
de fb pagina is nogthans online, ik gebruik de juiste login en paswoord ...

iemand een idee ?


Mvg,
Peter

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Mon Jun 04, 2012 4:37 pm
by pedes
geprobeerd op een andere fb account (ook pages) en daar lukt het wel ... maar krijg niets op de facebook page ...
wellicht zie ik iets over het hoofd ??

blijft staan op 'last triggered NEVER' alhoewel de task aan staat

wellicht doe ik iets verkeerd ... iemand een idee ?

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Mon Jun 04, 2012 5:10 pm
by manuel
Beste Peter,

Ik heb het net even geprobeerd en op voorwaarde dat je op facebook naast je profiel ook een pagina hebt (gekoppeld aan die specifieke facebook account) lukt het mij het "Facebook Pages" channel te activeren...

Zou het kunnen dat je het gewone "Facebook" channel reeds geactiveerd hebt met een Facebook profiel waar geen "Pagina" aan gekoppeld is? Misschien gaat ifttt er van uit dat het zelfde profiel moet gebruikt worden voor het "Facebook pages" channel?

Met vriendelijke groet,
Manuel

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Mon Jun 04, 2012 8:00 pm
by pedes
hoi manuel,

dank voor je reply .. zit eigenlijk wat met de handen in het haar ... alee bij wijze van speken ... want die haren zijn nu al weg .. ;D

in mijn eerste account lukte het niet , wellicht omwille van het feit dat het geen gewone facebook account was die nadien een pages pagina kreeg, bij mijn andere account lukte de activatie wel (hier was mijn facebook op mijn naam, met nadien een aanmaak van een pages pagina)

Maar nu met de 2° account waar het wel lukt voor de activatie van de task te doorlopen, wordt de trigger in principe niet uitgevoerd.

Heb jij al succes gehad met behulp van de t&t van Rolf om een cgblog bericht te doen verschijnen op een facebook account ?

Alvast dank voor het meedenken, kan voor iedereen een goede hulp zijn.
tnkx Peter.

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Jun 05, 2012 10:23 am
by manuel
Beste Peter,

Ik heb deze configuratie nog niet uitgeprobeerd maar gebruik wel ifttt.com voor onder andere "RSS > Mail"
Dus met een RSS feed als bron lukt het in ieder geval...

Probeer eens als "THAT" een mail te versturen i.p.v. een Facebook pagina update.

Test ook eens of je via een andere "THIS" wel iets gepubliceerd krijgt op de Facebook pagina.

Met vriendelijke groet,
Manuel

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Jun 05, 2012 3:59 pm
by pedes
heb nu al verschillende dingen geprobeerd ... feed naar twitter, feed naar facebook, feed naar email ...
ook al even ter controle de feed van rolf (http://www.zeijen.nu/feeds/twitter) geprobeerd en ook dat lukt niet ... heel vreemd

iedere task blijft staan op triggered never
ik zie wel in de log van iedere task dit te voorschijn komen
Error checking trigger (timeout)
This may just mean the service/api is down for a bit. After 5 errors, this task will reset. If this problem keeps happening then there is something else going wrong, send us some feedback if that's the case!
ook al feedback gezonden naar ifttt.com ... geen reactie

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Jun 05, 2012 8:45 pm
by manuel
Beste Peter,

Spijtig dit te horen... Vrees dat ik je verder niet kan helpen... :-\

Met vriendelijke groet,
Manuel