Scripto on selected items only

We want to set up Scripto for a handful of items, but it appears that Scripto can only be activated on all or none.

Is this correct? Any workarounds?

Yes, Scripto can only be activated all or none. The only workaround is to modify the code to transcribe only when the item meets certain criteria, such as by the item’s collection or item type.

Open Scripto/models/ScriptoAdapterOmeka.php and in ScriptoAdapterOmeka::_validDocument(), add something like the following:

// The item must belong to the collection with ID = 2
if (2 !== $item->getCollection()) {
    return false;

This is just an example. Filter based on any criteria you’d like.