Categorieën
WordPress

WordCamp Europe 2013 zaterdag 5 oktober

Afgelopen weekend hebben we met Pronamic WordCamp Europe 2013 in Leiden bezocht. Hier hebben we verschillende presentaties bijgewoond en weer flink wat inspiratie en ideeën opgedaan. In dit bericht kort per presentatie enkele punten die ik interessant vond.

Zaterdag 5 oktober

Behind the Scenes at Smashing Magazine door Vitaly Friedman

Quality content is expensive

Better Site Stacks with Composer door Andrey “Rarst” Savchenko

De presentatie van Rarst is terug te vinden op de volgende webpagina:
http://composer.rarst.net/slides/

…a lot of professionals are running professional sites like they are still hobbyists.

Mark Jaquith #

The Life of a Theme door Tammie Lister

De presentatie van Tammie Lister is terug te vinden op de volgende webpagina:
https://speakerdeck.com/tammielis/the-life-of-a-theme

 Start » Plan » Moodboard » Styleguide » Schets » Wireframes » Ontwikkel » Filter » Test » Lanceer » Verfijn

Is the Freemium Model Right for Your Plugin? door Kim Gjerstad

De presentatie van Kim Gjerstad is terug te vinden op de volgende pagina:
http://www.slideshare.net/kgjerstad/is-the-freemium-plugin-right-for-your-plugin

Update regularly

Unlocking Enterprise with WordPress door David Coveney

De presentatie van David Coveney is terug te vinden op de volgende pagina:
http://www.slideshare.net/interconnectit/unlocking-enterprise-with-wordpress

WordPress is “Enterprise Ready!”

From plugin developer to running a successful WordPress business: A ManageWP Case Study

Writing Secure WordPress Code

Meer

Categorieën
Geen categorie PHP WordPress

WordPress oEmbed en de Vimeo API (Froogaloop)

De videoplayer van Vimeo kan met behulp van JavaScript aangestuurd worden. Op de JavaScript API pagina van Vimeo is hier meer informatie over te vinden. Ook is de kleine JavaScript bibliotheek Froogaloop erg handig om hiervoor te gebruiken.

Om gebruik van te maken van de Vimeo JavaScript API moet echter de embed code aangepast worden. Ze moet de video van de URL in de iframe uitgebreid worden met een ‘api’ parameter.

http://player.vimeo.com/video/VIDEO_ID?api=1

Als je meerdere URL’s op 1 pagina hebt ingevoerd moet daar ook nog een ‘player_id’ parameter aan toegevoegd worden:

http://player.vimeo.com/video/VIDEO_ID?api=1&player_id=vimeoplayer

Helaas ondersteund WordPress en Vimeo oEmbed deze parameters nog niet. Dit is echter eenvoudig te corrigeren met behulp van de volgende fiter functies. Met behulp van de eerste filter voegen we de ‘api’ en ‘player_id’ parameter toe aan de video URL:

In de tweede filter functie zorgen we dat het ‘iframe’ element dezelfde ‘id’ attribuut krijgt als de ‘player_id’:

Vervolgens kunnen we de volgende shortcode gebruiken om gebruik te maken van WordPress oEmbed en de Vimeo API en player ID:

[embed player_id="uniqid"]http://vimeo.com/31215588[/embed]