APIMatic have set up a range of SDKs/Client Libraries for DigitalNZ's API that includes PHP, Javascript, Python, Ruby, Java, C#, and Objective C.
In-context search of content in DigitalNZ that can be embedded in web pages and blogs etc.
The following code samples were written for the depreciated versions 1 and 2 of the DigitalNZ API. The current DigitalNZ API is version 3.
iOS (Objective C) iPhone/iPad app (old)
A simple app for searching DigitalNZ from your iPhone, iPad or iPod Touch.
PHP Demonstration Website (old)
A Picture Show website built on the DigitalNZ Search API.
PHP Drupal module (old)
Module to integrate DigitalNZ search with Drupal CMS.
PHP Moodle search block - François Marier (old)
Plugin to allow teachers to provide their students with an easy way of using the DigitalNZ search engine from within a Moodle course page.
PHP Moodle embedded resource - François Marier (old)
Plugin to allow teachers to provide their students with links to resources indexed by DigitalNZ.
Python module - Mark Matienzo (old)
A Python module to interact with the DigitalNZ API. Shorthand way to make requests that then grabs JSON responses and translates to a Python object.
Ruby Gem for DigitalNZ - James Harton (old)
Note that some components such as the DigitalNZ record lookup and date were not added.
Ruby DigitalNZ client library - Boost (old)
This library uses nokogiri for speedily parsing the XML.
Ruby Kete's External Search Sources - Kete/Katipo/Auckland City Library (old)
Ruby Geoparsing DigitalNZ - Gordon Anderson (old)