WACS-PHP - Interface Routines For PHP Release: 0.8.4
------------------------------------- December 2009
Many web developers use PHP rather than perl and it's quite possible for
the WACS infrastructure to be used from PHP just as effectively. You do
have to install the full perl-based Wacs suite for all the infrastructure
components it provides. (This need not necessarily be on an internet
facing server however; collection management can be performed on a different
PC with the appropriate network setup.)
It's not our intention to shift WACS development to PHP, but we have other
plans including commercial applications that do require it. With Wacs 0.8.4
we are previewing our Web 2.0 technology implementation which uses the PHP
XAJAX library for AJAX/JSON functionality. This may well become part of the
standard WACS distribution environment in a future release.
We are therefore working on and releasing the bare bones PHP interface code as
a separate item from the main WACS distribution but also under the GPL. It's
basically a translation to PHP of the all functions you need to build a set of
website applications using WACS. The only bits that aren't translated are
those directly associated with collection management and administration that
will only be used by web site managers.
In addition to providing the WACS API in PHP5, we've also provided a sample
implementation using it which creates a small WACS-based web site without
the complexity (ie features) of the main WACS system. This might well
provide the building blocks for your own personal site, or serve as an
introduction to implementing a site using the WACS API for PHP5. In addition,
there is extensive tutorial section in the programming guide will help you get
started with WACS API programming.
Beaky
September 16th, 2009