Laatste tweets
Op veel websites staat een Twitter stream met de laatste tweets. Twitter biedt een zogenaamde API waarmee ontwikkelaars vanuit eigen software een koppeling met Twitter kunnen maken. In simpele bewoordingen: ontwikkelaars krijgen een sleutel die past op de deur naar Twitter.
Twitter past die API regelmatig aan (zet een ander slot op de deur) waardoor het kan gebeuren dat de koppeling niet meer functioneert.
Er zijn veel tools in omloop waarmee je de Twitter stream op je website kunt zetten, denk aan Tweet Blender voor WordPress die veel wordt gebruikt. Sinds Twitter een dag of 3 geleden weer een aanpassing heeft gedaan in de API zitten veel websites zonder Twitter stream. In veel gevallen zal de tool die je gebruikt wel hersteld gaan worden, maar de vraag is of en ook wanneer.
Oplossing
Ik heb voor deze website besloten geen gebruik meer te maken van externe (WordPress) tools, maar de Twitter stream van Twitter zelf te gebruiken. Tenslotte blijft die het altijd doen, ook bij een aanpassing.
Een nieuwe Twitter stream maken
Hieronder een uitleg hoe je dat simpel zelf kunt doen.
- Login op Twitter op je (hoofd)account en ga dan naar de pagina Twitter widgets (ook bereikbaar via Instellingen -> Widgets)
- Klik op ‘Create new’ of ‘Nieuwe maken’, net hoe je taal ingesteld staat
- De meesten zullen hier kiezen voor het eerste tabblad, tweets op basis van een account, maar je kunt ook voor een andere variant kiezen op de tabs ernaast
- Vul je gebruikersnaam in, kies de gewenste opties, en ga naar veld ‘hoogte’. Ik vind zelf de standaard hoogte (600px) fors, en heb gekozen voor 300 (zonder px erachter). Hoe dat eruit ziet kun je onderaan deze pagina zien
- Kies thema licht of donker, kies je kleur voor de links in tweets, en klik op ‘Widget maken’. Hieronder een screenshot na opslaan.
In het voorbeeld hierboven staat de hoogte op 250px, dat past beter in de website van Kievits ei waar deze widget inmiddels op staat. De ideale hoogte is een kwestie van proberen en eventueel aanpassen waarna je de nieuw gegenereerde code krijgt.
Nieuwe Twitter stream in je website zetten
Ik geef hieronder een stappenplan voor WordPress, mocht je met een ander systeem werken dan zul je de stappen moeten vertalen naar je eigen situatie of je webbouwer even om hulp moeten vragen.
- Login in je WordPress Dashboard
- Je Twitter stream staat waarschijnlijk in een sidebar widget: Ga naar menu Weergave -> Widgets
- Open aan de rechterkant de sidebar waarin je de ‘Laatste tweets’ hebt gezet en sleep het blokje dat je Twitter stream weergeeft naar ‘Gedeactiveerde widgets’ onderin je scherm
- Sleep nu een tekstwidget naar de plaats waar je de Twitter stream hebt weggehaald en vul de titel in: bv Laatste tweets
- Kopieer de code die bij je ingestelde Twitter widget staat (zie de screenshot hierboven) en plak deze code in je tekstwidget
- Klik ‘opslaan’ en sluit de tekstwidget; klaar!
Kijk op je website of de hoogte naar je zin is, je kunt bij de instellingen van je widget op Twitter eventueel nog spelen met de hoogte. Let erop dat je zo’n wijziging opslaat en de nieuw gegenereerde code dan opnieuw in je WordPress tekstwidget plaatst.
Nog 2 voordelen van de Twitter Widget
Wat ik 2 bijkomende voordelen vind van deze widget van Twitter zelf: men kan je vanaf de website direct gaan volgen, er staat tenslotte een volgbutton, en men kan vanaf je Twitter stream een mention sturen.
Kom je er niet helemaal uit? Laat hieronder een reactie achter of stuur een bericht via het contactformulier.
Wilbert
Hallo,
Inderdaad kinderlijk eenvoudig, mits er niet al twitstream is gebruikt… want op die websites van mij werkt het niet. Ik krijg alleen een link en geen display met de te tonen tweets. Of er ontbreekt iets bij mijn sites of er botst iets, maar geen idee wat dat iets is, of waar ik het moet zoeken.
Iemand toevallig een idee?
Wilbert
Petra Blankwaard
In reactie op Wilbert
Hoi Wilbert, dat is vreemd. Mag ik eens met je meekijken/testen? Je kunt een (evt tijdelijke) WordPress login sturen via het contactformulier hieronder.
Wilbert
In reactie op Petra Blankwaard
Dank je wel voor je hulp Petra.
Een andere plugin zorgde er voor dat de Tweets niet gestreamd werden. Merkwaardig dat dit op een andere soortgelijke site van mij, geen probleem opleverde. Ik weet nu in ieder geval in welke “hoek” ik het zoeken moet.
Ron
Perfect, werkt prima, Was in een mum van tijd weer voor elkaar. Het eerste deel was al gelukt maar de tip om deze widget weer in een tekst widget te zetten was een mooiere oplossing. Daar had ik weer niet aan gedacht. Dank je wel.
Petra Blankwaard
In reactie op Ron
Kijk aan, opgelost. Dank voor je feedback!
Marcel
Petra,
Enige beperkingen van de standaard twitter widget:
– Geen eigen layout mogelijk
Je kan inderdaad met een search een widget maken, die kan dan meerdere sources samenvoegen.
Petra Blankwaard
In reactie op MarcelAuteur
Dat is inderdaad jammer van die layout, al kun je die wel weer met CSS aanpassen.
Léontine de Koning
Ik heb in mijn widget OR tussen twee zoekwoorden gezet en dat werkt prima.
Chantal
Voordeel van Tweet Blender was dat je meerdere zoektermen (usernames, hashtags) kon gebruiken in één stream. Bovengenoemde Twitter Widget is daar geen vervanging voor.
Petra Blankwaard
In reactie op ChantalAuteur
Klopt, maar dan moet ie het wel doen :-/ Gros van de streams die ik ken zijn ‘enkel’ dus dan is dit (eventueel tijdelijk) een oplossing.