Hi Wulin Teo,
We're glad you like it.
As you can see from
http://player.digirati.co.uk/digitising.html, digitising a book by hand and producing the tile and metadata assets (package) is a laborious process, but it is possible to produce a completely static site featuring a book viewer. However, a book digitised this way isn't searchable.
In the Wellcome Digital Library, everything the player consumes is produced dynamically, by a server-side application. The Library's digitisation workflow produces the following assets:
These three types of object, along with information from the library catalogue, are the raw materials that are used by the Wellcome Library's server-side application (the "Digital Delivery System" or DDS) to produce the tiles and package data, and also to provide a search service.
Take this example:
If you produce an entirely static version, e.g., by following the process described at
http://player.digirati.co.uk/digitising.html, you won't be able to offer search. Even if you could produce ALTO files you still need a server-side process to query them and generate search results.
The Player on Github is an entirely client-side application, we haven't yet released any of the server-side components that a library might use. At present, getting this up an running would be a big overhead for casual use.
We would like to do some more work on a more user friendly server implementation that doesn't rely on the infrastructure resources of a large library.
So to come back to your questions:
2) Our packages are generated dynamically from the source METS files; they are never edited by hand.
We hope to be able to do some work on a better package editor, hopefully a visual one. ... However, without server-side support you still won't be able to offer search.
But we hope you can still use the Player without the search within feature for now.
Tom
PS the following links go into more detail about the Wellcome Library's systems: