ENDNOTE deploy with configuration "Find Full Text"

Hasibravo
New Contributor III

Hi Team,

I'm working on deploying EndNote 21.4 to multiple devices, along with configuring the "Find Full Text" feature via script. My approach involves modifying the $HOME/Library/Preferences/com.ThomsonResearchSoft.EndNote.plistfile to include the required settings. However, when I deploy the script and launch the EndNote app, it doesn’t appear to recognize or pick up these configured values.

For context, I’m setting up the "Find Full Text" preferences as described in the following guide:

weblink: https://guides.library.uq.edu.au/referencing/endnote/find-full-text

This includes:

  • Enabling checkboxes for Web of Science, DOI, PubMed, and OpenURL
  • Setting the OpenURL Path to xyx.com
  • Leaving the "Authenticate with URL" field blank

Could you advise on why the app might not be picking up these settings from the plist file, or if there’s a recommended alternative approach to automate the setup of these preferences?

1 ACCEPTED SOLUTION

sudoErase
Contributor

I would suggest you try using a configuration profile instead of scripts. 

Create a new Config Profile -> Applications & Custom Settings

You can either use "Upload" or "External Applications" 

For both methods:

set Preference Domain: com.ThomsonResearchSoft.EndNote


"Upload":
method 1: using the "upload button"

1. Copy your plist to Desktop
2. Your plist needs to be converted to xml via terminal :

cd Desktop
plutil -convert xml1 com.ThomsonResearchSoft.EndNote.plist



method 2: using preview copy &paste
go to the file, click spacebar to open "preview" -> highlight and copy the content inside 
go back to config profile -> paste inside `Property List`

External Applications:
go to Source -> Custom Schema:
> this uses json format.
You can use Managed App Schema App to build it: https://github.com/BIG-RAT/Managed-App-Schema-Builder


View solution in original post

2 REPLIES 2

sudoErase
Contributor

I would suggest you try using a configuration profile instead of scripts. 

Create a new Config Profile -> Applications & Custom Settings

You can either use "Upload" or "External Applications" 

For both methods:

set Preference Domain: com.ThomsonResearchSoft.EndNote


"Upload":
method 1: using the "upload button"

1. Copy your plist to Desktop
2. Your plist needs to be converted to xml via terminal :

cd Desktop
plutil -convert xml1 com.ThomsonResearchSoft.EndNote.plist



method 2: using preview copy &paste
go to the file, click spacebar to open "preview" -> highlight and copy the content inside 
go back to config profile -> paste inside `Property List`

External Applications:
go to Source -> Custom Schema:
> this uses json format.
You can use Managed App Schema App to build it: https://github.com/BIG-RAT/Managed-App-Schema-Builder


Additionally, you can use this file and tweak it to your preference:
https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/blob/main/manifests/ManagedPre...