...
- Hierarchical navigation
- Folder creation
- Object upload
- Zotero bookmark file upload and object retrieval/normalization in the CI HUB
- Side by side display of local and CI HUB repositories
- Object copy from the local repository to the CI HUB
- Preview of leaf node files
- Object copy from the CI HUB to the local repository
- Object deletion in both the local and CI HUB repositories
- Tool invocation one leaf node objects
- Metadata display for any container at any level of the hierarchy
- Metadata editing for any container at any level of the hierarchy
- Permissions display and editing for any container at any level of the hierarchy
...
Screen casts illustrating these operations
URL | Operations |
---|---|
Uploading a Zotero bookmark file to retrieve content from HathiTrust | 3, 4, 7 |
Viewing objects in the local object store and in the CI HUB | 7 |
Copying content from the CI HUB to the local object store | 5, 8 |
Perseus workflow screen cast | 7, 10 |
Limitations
The operation for copying a Bamboo Book from the CI HUB to the local repository was quite chatty. Copying occurred recursively node by node in the hierarchy requiring a separate CMIS call for every node and data stream in the hierarchy. As a result, copy operations were painfully slow. One could easily imagine an optimization in which a copy request for objects of a predetermine type, e.g. Bamboo Book, could cause the repository to roll up the entire hierarchy into a single content package to be unpacked and its hierarchy reconstituted on the receiving side. Development ceased before optimizations of this sort could be undertaken.
...