Events In Luxembourg Client for WordPress

Create once, syndicate nation-wideClient: Multiple

Debugging utilities

With their recent switch from plurio.net to the new eventsinluxembourg.lu, the Agence Luxembourgeoise d’Action Culturelle (ALAC) have also created a new API. Given that TenTwentyFour1024 already had some experience synchronizing events from one source to another, some of our clients were interested in having a similar solution for their new websites.

Whereas many people still manually re-create the same events on both their own web-sites and on EventsInLuxembourg, the EILAPI-Plugin deprecates this tedious step. Create event once on your WordPress site, then let the EILAPI Plug-in take care of pushing it to EventsInLuxembourg and keeping it up to date.

While the job for the plurio.net exporter consisted of assembling a complex XML file compiling all future events, venues, tickets, that was then fetched by the plurio.net servers, this new EILAPI has a RESTful API that requires the client to make several HTTP requests, creating and updating the same events, venues and other details.

Simplify your life, synchronize automatically

Plugin view

Since this is a WordPress plug-in, it’s available for your web-site as well. Please contact us if you’re tired of creating each and every event twice and would like to take advantage of the EILAPI Plug-in.

Technologies used in building this application

WordPress

WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. Based around hooks and filters, the core WordPress application can be extended to do almost anything. (+)

PHP

PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. (+)

OAuth 2.0

OAuth 2.0 is a protocol for authentication and authorization that focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. (+)