PRONOM/DROID Signature Development Utility source code, first written in late 2011.
- COPTR Entry: Signature development utility
The new development is written in Golang and hosted on ffdev.info. It has been written to better support the container signature workflow. It has also been written so that new features can be developed easier as I tend not to write in PHP anymore. There is more information at ffdev.info.
The current version bootstrapped to the PHP back-end of Signature development utility 1.0 for standard signatures. You can run this code by building the go component:
go build
And then running it:
./signature-development-utility -port [optional]
Without a port defined you'll be able to access the utility on port 8080
.
To run the PHP server, you first need to install php-dom
with
sudo apt-get install php-dom
.
And then to run up the server: php -S localhost:8000
You can also run this using custom ports e.g.
./signature-development-utility -port 80 -bootstrap 8000
The first iteration of this application is hosted by The National Archives and mirrored on my own site. It is written in PHP and, well, it's a bit harder to maintain, but still it provides a pretty pure implementation of what signature files used to be like in DROID 4 and 5 and largely 6, although the patterns are not de-constructed and compiled differently in DROID 6 at runtime. 1.0 can be found in the releases section of this repository.
Check out the issues log for ideas for contributing and things I hope to be working on.