2011 – WordPress, XML, REST, SSO, JSONP, PHP, JavaScript
For LevelLevel I worked on several plugins for the FNV Kennisbank (a digital tax guide).
I created a plugin which limits access to the site and requires authentication through
another site (also part of the the guide, a single sign on solution), if a user logs in there
they are forwarded to the WordPress site and authenticated there. Account details are
shared between the sites using a REST API. Another plugin facilitated the sharing of
data between three different systems using XML, the plugin would export data and
import data from the other system.
Since the tax rules can be changed each year another plugin allowed all the information
on the site to be archived after a year and a copy created as a new tax guide. (These
are actually 3 types of posts: archived, current and future) With the press of a button a
future guide could be created and once updated this guide could be published while the
previous one was archived.
Other contributions included a way to share search results using JSONP across multiple
sites, a personal bookmark plugin and several tweaks to BuddyPress.