CGBlog doorsturen naar Social Media, en meer...

Een board om T&T's te plaatsen m.b.t. CMSMS, PHP of Smarty

Moderator: velden

User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

CGBlog doorsturen naar Social Media, en meer...

Post 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 :)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

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

Post by pedes »

Go Rolf , go rolf ... sorry voor mij enthousiasme .. ;D

Thanks Rolf ... ik denk dat je hier heeeel veel mensen een plezier doet !
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

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

Post 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
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

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

Post 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
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

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

Post 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
User avatar
manuel
Power Poster
Power Poster
Posts: 353
Joined: Fri Nov 30, 2007 9:15 am

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

Post 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
Do you like your open source cms? Buy from the CMSMS partners || Donate
Jos
Support Guru
Support Guru
Posts: 4017
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

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

Post by Jos »

Google+ kan (nog) niet geloof ik hè?
User avatar
manuel
Power Poster
Power Poster
Posts: 353
Joined: Fri Nov 30, 2007 9:15 am

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

Post by manuel »

Beste Jos,

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

Greetings,
Manuel
Do you like your open source cms? Buy from the CMSMS partners || Donate
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

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

Post 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
Attachments
ifttt_fb.jpg
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

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

Post 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 ?
User avatar
manuel
Power Poster
Power Poster
Posts: 353
Joined: Fri Nov 30, 2007 9:15 am

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

Post 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
Do you like your open source cms? Buy from the CMSMS partners || Donate
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

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

Post 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.
User avatar
manuel
Power Poster
Power Poster
Posts: 353
Joined: Fri Nov 30, 2007 9:15 am

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

Post 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
Do you like your open source cms? Buy from the CMSMS partners || Donate
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

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

Post 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
User avatar
manuel
Power Poster
Power Poster
Posts: 353
Joined: Fri Nov 30, 2007 9:15 am

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

Post by manuel »

Beste Peter,

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

Met vriendelijke groet,
Manuel
Do you like your open source cms? Buy from the CMSMS partners || Donate
Locked

Return to “Tips en Trucs”