"Kiosk" mode with locked data, preferences, and no import-export ability
I would like to make a Zotero database available on a public computer just for browsing and searching, in a sort of "kiosk" mode. I'm categorizing this as a feature request because I don't think it is currently possible, but if so, all the better.
Specifically I would like to prevent:
1. Data editing
2. Preference changes
3. Import-export ability
For data editing, I know it is possible to give a user read-only rights to a group library, which is useful. It would also be useful to prevent editing of a local library. Is that currently possible? Then I could plug in a USB drive with portable Firefox and have a local library that is read-only, with no need to sync the whole library from Zotero's servers.
Also, an interface suggestion: When a user browses a group library that is read-only to them, the buttons that are unavailable (New item, New note, Add attachment) could be grayed out, which would make clear that those features are blocked with no need to click each one.
Thanks for your response!
Specifically I would like to prevent:
1. Data editing
2. Preference changes
3. Import-export ability
For data editing, I know it is possible to give a user read-only rights to a group library, which is useful. It would also be useful to prevent editing of a local library. Is that currently possible? Then I could plug in a USB drive with portable Firefox and have a local library that is read-only, with no need to sync the whole library from Zotero's servers.
Also, an interface suggestion: When a user browses a group library that is read-only to them, the buttons that are unavailable (New item, New note, Add attachment) could be grayed out, which would make clear that those features are blocked with no need to click each one.
Thanks for your response!
In either case, the plugin would still need to disable access to the prefs.
I haven't tried standalone because I haven't wanted to use it while in beta, since stability is important in a public kiosk. What would be the advantage to standalone for public use?
Also, what exactly is the use case here? I.e. what functionality that you need would syncing the library and making it public online not provide?
We are setting up one or two terminals where the general public can view the references from an environmental impact report.
"what functionality that you need would syncing the library and making it public online not provide?"
Advanced search is not available with a group library, other than creating a saved search, which is impossible when the group member has no edit privileges (and complicated for unfamiliar users)
Also I need to make it impossible to export content, including via email, so it would be preferable to not have Internet access enabled. However, I suppose it would work to download/sync, then go offline.
To truly disable export, which I imagine will not be possible with standalone either, we may just buy USB port-blockers that prevent anything from being plugged in that would allow for export.
"Would it be acceptable for you to just configure the library like you want and then reset Zotero to this state every time it is started?"
I've considered that, but it requires frequent, manual re-loading, as far as I can tell. That would require too much babysitting of the terminal.