Configure the think-cell Library

  1. Home
  2. Resources
  3. User manual
  4. Deployment guide
  5. Configure the think-cell Library

As an administrator, you can configure the think-cell Library for users in your organization as follows:

  • Select predefined library sources that always appear in the library. Standard users can't hide, reorder, or otherwise modify these sources.
  • Enable or disable access to the library deployment settings where users with local administrator accounts can edit predefined library sources.
  • Enable or disable specific library sources.
  • Connect a Brandfolder account to the library and configure the Brandfolder menus.

On Windows, configure the library in group policies (see Group policies) or during installation with command-line parameters (see Installation on Windows).

On Mac, configure the library with the defaults command-line tool (see Installation on macOS) or a device management solution (see Managed deployment on macOS).

think-cell Library sources

The think-cell Library supports the sources in the following table.

Content

Content location

Available on Windows

Available on Mac

New folder

Slide and image assets

Local computer

yes

See Add asset folders on Mac.

Network drive(s)

yes

See Add asset folders on Mac.

SharePoint/OneDrive

yes

See Add SharePoint folders.

Slide Templates

Slide templates

Local computer

yes

yes

Freepik

Icons

Online provider

yes

yes

Pexels

Stock images

Online provider

yes

yes

Unsplash

Stock images

Online provider

yes

yes

Brandfolder
Requires Brandfolder subscription

Image assets

Online provider

yes

yes

Canto
Requires Canto subscription and account URL ending in canto.com

Image assets

Online provider

yes

yes

Getty Images
Requires Premium Access subscription

Stock images

Online provider

yes

yes

Configure predefined library sources

As an administrator, you can configure the think-cell Library to always display certain sources. Standard users can't hide, reorder, or otherwise modify these sources. The predefined sources always appear at the top of the library source list.

If you disable a library source (see Enable or disable specific library sources), users with local administrator accounts can still add the disabled source to the predefined sources in the library deployment settings. However, any changes to the predefined library sources only apply to that user's account, as a preview, unless the user exports and deploys the sources to other users using think-cell configuration parameters. You can Enable or disable access to library deployment settings.

To configure predefined library sources, follow these steps:

  1. Arrange predefined sources in the library.
  2. Deploy predefined sources.

Arrange predefined sources in the library

To select and order predefined library sources, follow these steps:

  1. On your computer, sign in to a local administrator account.
  2. In PowerPoint with think-cell installed, on the Insert tab, select Library.
  3. Open the library deployment settings: select Configure Library gear icon , then select Configure Deployment Settings .
  4. Edit the predefined sources.

    • To add a source, select the plus sign (🞡) beside its label.
    • To remove a source, select the X mark (✕) beside its label.
    • To reorder the predefined sources, drag their labels.

    To revert your edits to the predefined sources, select Revert.

  5. When you're finished, select Export. A string that encodes your predefined sources is copied to your clipboard.
  6. Proceed with the instructions in Deploy predefined sources.

Asset folders as predefined library sources

This section provides generic instructions for adding folders with slide and image assets to the predefined library sources, as well as specific instructions for SharePoint folders.

think-cell doesn't fully support asset folders on Mac. To learn more, see Add asset folders on Mac.

This section contains the following topics:

Add asset folders to the predefined library sources

If you want the think-cell Library to update for all users whenever someone edits a centrally deployed asset folder, add a folder from a network drive or SharePoint (see Add SharePoint folders).

If you don't plan to centrally update an asset folder, or if you plan to update the folder only occasionally, you can add a folder from users' local storage or personal OneDrive.

To add a folder with slide and image assets to the predefined library sources, follow these steps:

  1. Open the think-cell Library deployment settings (see Arrange predefined sources in the library, steps 1 to 3).
  2. Select New folder. The Select a folder dialog (Windows) or Open dialog (Mac) will open.
  3. Specify the folder that you want to add. Users must be able to access the folder through the same absolute path (see Specify absolute folder paths to predefined sources).
    • If the path contains environment variables (Windows) or a tilde (~) (Mac), close the Select a folder dialog (Windows) or Open dialog (Mac). In the think-cell Library dialog, in Folder Path, enter the folder path. Then select Enter.
    • If you don't need to use environment variables (Windows) or a tilde (~) (Mac)—for example, if the folder is on a network drive—you can use the Select a folder dialog (Windows) or Open dialog (Mac) to select the folder that you want.
  4. In the think-cell Library dialog, in Label, the library folder label matches the original folder's name. If you want to, you can enter a new folder label.
  5. Go to Arrange predefined sources in the library and continue from step 4.
Specify absolute folder paths to predefined sources

Users must be able to access folders in the predefined library sources through absolute paths. To centrally specify an absolute path for each user, you can use environment variables on Windows or a tilde (~) on Mac.

See the following examples:

  • Windows: Specify C:\Users\USERNAME\Templates as %USERPROFILE%\Templates.
  • Mac: Specify /Users/USERNAME/Templates as ~/Templates.
Add SharePoint folders

Windows only

On Windows, you can add folders in SharePoint to the predefined library sources. Whenever someone edits the folder, these edits appear in the think-cell Library.

On Mac, you can add folders in SharePoint to the predefined library sources, but the library won't update when someone edits the folder. If you want the library to update whenever someone edits the folder, see Add folders to the predefined sources on Mac via a network drive.

To add a SharePoint folder to the predefined library sources, follow these steps:

  1. Make sure that the SharePoint folder is synced to all users' computers. For example, if the folder is in a SharePoint library on a team site, configure the the library to sync automatically (see Configure team site libraries to sync automatically).
  2. Open the think-cell Library deployment settings (see Arrange predefined sources in the library, steps 1 to 3).
  3. Select New folder. The Select a folder dialog will open. Close this dialog.
  4. In the think-cell Library dialog, in Folder Path, enter the folder path. Then select Enter.

    Users must be able to access the folder through the same absolute path (see Specify absolute folder paths to predefined sources). If you've synced a SharePoint library using the example in step 1, the path to the library will be %USERPROFILE%\SHAREPOINT_NAME\TEAM_SITE_NAME - LIBRARY_NAME.
  5. Go to Arrange predefined sources in the library and continue from step 4.
Add asset folders on Mac

The think-cell Library requires think-cell index files in order to read a folder and display its contents. When you add a folder to the think-cell Library on Windows, think-cell automatically creates hidden index files for that folder.

think-cell cannot create index files on Mac. However, the think-cell Library can read an asset folder on Mac if you first add the folder to the library on Windows, then add the asset folder with the index files to the library on Mac.

If you want the library to update whenever someone edits the asset folder, see Add folders to the predefined sources on Mac via a network drive.

If you don't plan to update an asset folder, or if you plan to update the folder only occasionally, see Add folders to the predefined sources on Mac via local storage.

Add folders to the predefined sources on Mac via a network drive

If you want the library on Mac to update whenever someone edits an asset folder, add the folder to the predefined sources via a network drive.

  1. Add the folder to a network drive, with the following criteria:
  2. On Windows, add the asset folder to the library (see Add assets to the library).
  3. In the asset folder, you should now see a subfolder called .tcidx. If you don't see .tcidx, ensure that hidden files are visible in File Explorer.
  4. On Mac, add the asset folder to the predefined sources (see Add asset folders to the predefined library sources).
Add folders to the predefined sources on Mac via local storage

If you don't plan to update an asset folder, or if you plan to update the folder only occasionally, you can add the folder to the predefined sources via local storage.

  1. On Windows, make sure that the asset folder isn't synced to a cloud storage provider such as OneDrive, otherwise the index files may not appear in the folder.
  2. Add the folder to the library (see Add assets to the library).
  3. In the asset folder, you should now see a subfolder called .tcidx. If you don't see .tcidx, ensure that hidden files are visible in File Explorer.
  4. Copy the asset folder with the index files to users' local storage on Mac.
  5. On Mac, add the asset folder to the predefined sources (see Add asset folders to the predefined library sources).

Deploy predefined sources

After you generate the string that encodes your predefined sources (see Arrange predefined sources in the library), add the string to your configuration parameters. To do so, proceed with the following instructions for Windows or Mac.

If you don't add the string, your saved changes to the predefined sources apply to your account only.

Windows

Group policies

To deploy predefined library sources with group policies, follow these steps:

  1. Open the group policy setting Library Dialog: Predefined Library Sources.
  2. Select Enabled.
  3. In Paste here, paste the string that encodes your predefined sources.
  4. Select OK.

To remove the predefined sources configuration, in Library Dialog: Predefined Library Sources, select Not Configured or Disabled. Then select OK.

Installation command line

To deploy predefined library sources with installation command-line parameters, run the think-cell installation file with the following parameter. Replace PREDEFINED_SOURCES with the string that encodes your predefined sources.

 LIBRARY=PREDEFINED_SOURCES 

To remove the predefined sources configuration, run the think-cell installation file with the following parameter:

 LIBRARY="" 
Mac

To deploy predefined sources with the defaults tool, use the following command. Replace PREDEFINED_SOURCES with the string that encodes your predefined sources.

 sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.library -string PREDEFINED_SOURCES 

To deploy predefined sources with a .plist file for a device management solution, use the following code. Replace PREDEFINED_SOURCES with the string that encodes your predefined sources.

<dict>
	<key>com.think-cell.settings.library</key>
  	<string>PREDEFINED_SOURCES</string>
</dict> 

To remove the predefined sources configuration, remove the com.think-cell.settings.library key from the com.microsoft.office property list.

Enable or disable access to library deployment settings

Users with local administrative rights can access library deployment settings, which allow them to create a list of predefined sources (see Configure predefined library sources). As an administrator, you can enable or disable access to library deployment settings for users with local administrative rights. Standard users can't access library deployment settings.

To enable or disable access to library deployment settings, use the following configuration parameters.

Windows

Disable access to library deployment settings

To disable access to library deployment settings with group policies, follow these steps:

  1. Open the group policy setting Library dialog: Admin Mode.
  2. Select Disabled.
  3. Select OK.

To disable access to library deployment settings with installation command-line parameters, run the think-cell installation file with the following parameter:

DISABLELIBRARYADMINMODE=1

Enable access to library deployment settings

To enable access to library deployment settings with group policies, follow these steps:

  1. Open the group policy setting Library dialog: Admin Mode.
  2. Select Enabled.
  3. Select OK.

To enable access to library deployment settings with installation command-line parameters, run the think-cell installation file with the following parameter:

DISABLELIBRARYADMINMODE=0
Mac

To disable access to library deployment settings with the defaults tool, use the following command:

sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.DisableLibraryAdminMode -bool true

To disable access to library deployment settings using a .plist file for a device management solution, use the following code:

<dict>
	<key>com.think-cell.settings.DisableLibraryAdminMode</key>
	<true/>
</dict>

To enable access to library deployment settings, set the Boolean value of DisableLibraryAdminMode to false.

Enable or disable specific library sources

As an administrator, you can enable or disable library sources for users in your organization. Standard users can't use or see disabled library sources. However, users with local administrative rights can see disabled sources in the library deployment settings (see Configure predefined library sources).

You cannot disable New folder (see Add your slide and image assets to the library).

To enable or disable library sources, use the following configuration parameters.

Windows

Disable library sources

To disable specific library sources with group policies, follow these steps:

  1. Open the group policy setting Library dialog: Other Providers.
  2. Select the sources you want to disable.
    • To disable specific sources, select Enabled. Then deselect any of the following sources:
      • Canto
      • Freepik
      • Getty Images
      • Pexels
      • Templates
      • Unsplash
    • To disable all sources listed in this setting, select Disabled.

  1. When you're finished, select OK.

To disable Brandfolder with group policies, open the group policy setting Library dialog: Brandfolder. Select Disabled, then select OK.

To disable a library source with installation command-line parameters, run the think-cell installation file with the source's parameter set to 1. For example, to disable Brandfolder, use the following command-line parameter:

STOCKIMAGESDISABLEBRANDFOLDER=1

For a table of all command-line parameters for library sources, see the end of this section.

Enable library sources

To enable library sources with group policies, follow these steps:

  1. Open the group policy setting Library dialog: Other Providers.
  2. Select Enable. All sources in this setting will be selected. If you only want to enable some sources, select these sources only.
  3. Select OK.

To enable Brandfolder with group policies, in the group policy setting Library dialog: Brandfolder, select Not Configured, then select OK.

To enable a library source with installation command-line parameters, run the think-cell installation file with the source's parameter set to 0. For example, to enable Brandfolder, use the following command-line parameter:

STOCKIMAGESDISABLEBRANDFOLDER=0

For a table of all command-line parameters for library sources, see the following table.

Command-line parameters

The following table describes all command-line parameters for enabling and disabling library sources.

Library source

Parameter

Values

Brandfolder

STOCKIMAGESDISABLEBRANDFOLDER

0 = Enable Brandfolder
1 = Disable Brandfolder

Canto

STOCKIMAGESDISABLECANTO

0 = Enable Canto
1 = Disable Canto

Freepik

STOCKIMAGESDISABLEFREEPIK

0 = Enable Freepik
1 = Disable Freepik

Getty Images

STOCKIMAGESDISABLEGETTY

0 = Enable Getty Images
1 = Disable Getty Images

Pexels

STOCKIMAGESDISABLEPEXELS

0 = Enable Pexels
1 = Disable Pexels

Slide Templates

STOCKIMAGESDISABLETEMPLATES

0 = Enable Slide Templates
1 = Disable Slide Templates

Unsplash

STOCKIMAGESDISABLEUNSPLASH

0 = Enable Unsplash
1 = Disable Unsplash

Mac

Disable library sources

To disable a source, in the com.think-cell.settings.stockimages dictionary, set the Boolean value of the source's key to true.

For example, to disable Brandfolder with the defaults tool, use the following command:

sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.stockimages -dict-add DisableBrandfolder -bool true

To disable Brandfolder when editing a .plist file for a device management solution, use the following code:

<dict>
	<key>com.think-cell.settings.stockimages</key>
	<dict>
		<key>DisableBrandfolder</key>
		<true/>
	</dict>
</dict>

Enable library sources

To enable a library source, set the Boolean value of the source's key to false.

Configuration parameters

The following table describes all configuration parameters for disabling and enabling library sources.

Library source

Key

Values

Brandfolder

DisableBrandfolder

false = Enable Brandfolder (default)
true = Disable Brandfolder

Canto

DisableCanto

false = Enable Canto (default)
true = Disable Canto

Freepik

DisableFreepik

false = Enable Freepik (default)
true = Disable Freepik

Getty Images

DisableGetty

false = Enable Getty Images (default)
true = Disable Getty Images

Pexels

DisablePexels

false = Enable Pexels (default)
true = Disable Pexels

Slide Templates

DisableTemplates

false = Enable Slide Templates (default)
true = Disable Slide Templates

Unsplash

DisableUnsplash

false = Enable Unsplash (default)
true = Disable Unsplash

Configure Brandfolder

Brandfolder is a digital asset management platform. Users and administrators can add a Brandfolder account to the think-cell Library. When an administrator adds a Brandfolder account to the library for users in their organization, users can't add a different Brandfolder account. Administrators can configure the Brandfolder library menus.

Add a Brandfolder account to the library

To add a Brandfolder account to the library, follow these steps:

  1. Retrieve a Brandfolder API key.
  2. Add a Brandfolder API key to the library.

Retrieve a Brandfolder API key

To retrieve the API key from your Brandfolder account, follow these steps:

  1. Sign in to Brandfolder.
  2. Go to Integrations and find your API key. Copy the key to your clipboard.

Add a Brandfolder API key to the library

To add the Brandfolder API key to the library, use the following configuration parameters.

Windows

Group policies

To add a Brandfolder account to the library with group policies, follow these steps:

  1. Open the group policy setting Library dialog: Brandfolder.
  2. Select Enabled.
  3. In Brandfolder API Key, paste the API key that you copied from Brandfolder.
  4. Select OK.

To remove the Brandfolder account from the library, in Library dialog: Brandfolder, delete the API key. Then select OK.

Installation command line

To add a Brandfolder account to the library with installation command-line parameters, run the think-cell installation file with the following parameter. Replace BRANDFOLDER_API_KEY with the API key you copied from Brandfolder.

STOCKIMAGESBRANDFOLDERAPIKEY=BRANDFOLDER_API_KEY 

To remove the Brandfolder account from the library, run the think-cell installation file with the following parameter:

STOCKIMAGESBRANDFOLDERAPIKEY=""
Mac

To add a Brandfolder account with the defaults tool, use the following command. Replace BRANDFOLDER_API_KEY with the API key you copied from Brandfolder.

sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.stockimages -dict-add BrandfolderAPIKey -string BRANDFOLDER_API_KEY

To add a Brandfolder account when editing a .plist file for a device management solution, use the following code. Replace BRANDFOLDER_API_KEY with the API key you copied from Brandfolder.

<dict>
	<key>com.think-cell.settings.stockimages</key>
  	<dict>
  		<key>BrandfolderAPIKey</key>
    		<string>BRANDFOLDER_API_KEY</string>
	</dict>
</dict>

To remove the Brandfolder account from the library, remove the BrandfolderAPIKey key from the com.think-cell.settings.stockimages dictionary in the com.microsoft.office property list.

Configure Brandfolder library menus

You can configure the Brandfolder menus in the library as follows:

  • By default, if the Brandfolder account that you added to the library contains only one Brandfolder, the Brandfolder menu has only one option. In this case, you can hide the Brandfolder menu. If the account contains more than one Brandfolder, the menu will appear regardless.
  • In the Collection and Section menus, show or hide the All option.
  • Hide the Collection or Section menus.
Windows

Group policies

To configure the Brandfolder library menus with group policies, follow these steps:

  1. Open the group policy setting Library dialog: Brandfolder.
  2. Select Enabled.
  3. Select any of the following options:
    • Hide Brandfolder drop-down list if there is only one
    • In Brandfolder Collections drop-down list, select Show, Show without "All", or Hide.
    • In Brandfolder Sections drop-down list, select Show, Show without "All", or Hide.

  1. When you're finished, select OK.

To restore the default Brandfolder menu configuration, deselect Hide Brandfolder drop-down list if there is only one. In Brandfolder Collections drop-down list and Brandfolder Sections drop-down list, select Show. When you're finished, select OK.

Installation command line

To configure the Brandfolder library menus with installation command-line parameters, use any of the parameters described in the following table.

Menu

Parameter

Values

Brandfolder

STOCKIMAGESHIDESINGLEBRANDFOLDER

0 = Always show menu (default)
1 = Hide menu if only one Brandfolder

Collections

STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS

0 = Show menu (default)
1 = Show menu without All
2 = Hide menu

Sections

STOCKIMAGESHIDEBRANDFOLDERSECTIONS

0 = Show menu (default)
1 = Show menu without All
2 = Hide menu

For example, to hide the Brandfolder menu if there's only one Brandfolder, show the Collections menu without All, and hide the Sections menu, run the think-cell installation file with the following parameters:

STOCKIMAGESHIDESINGLEBRANDFOLDER=1 STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS=1 STOCKIMAGESHIDEBRANDFOLDERSECTIONS=2

To restore the default Brandfolder menu configuration, run the think-cell installation file with the following parameters:

STOCKIMAGESHIDESINGLEBRANDFOLDER=0 STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS=0 STOCKIMAGESHIDEBRANDFOLDERSECTIONS=0
Mac

To configure the Brandfolder library menus, in the com.think-cell.settings.stockimages dictionary, specify any of the keys described in the following table.

Menu

Key

Type

Values

Brandfolder

HideSingleBrandfolder

Boolean

false = Always show menu (default)
true = Hide menu if only one Brandfolder

Collections

HideBrandfolderCollections

integer

0 = Show menu (default)
1 = Show menu without All
2 = Hide menu

Sections

HideBrandfolderSections

integer

0 = Show menu (default)
1 = Show menu without All
2 = Hide menu

For example, to hide the Brandfolder menu if there's only one Brandfolder, show the Collections menu without All, and hide the Sections menu with the defaults tool, use the following command:

sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.stockimages -dict-add HideSingleBrandfolder -bool true HideBrandfolderCollections -int 1 HideBrandfolderSections -int 2

To configure the same settings with a .plist file for a device management solution, use the following code:

<dict>
	<key>com.think-cell.settings.stockimages</key>
	<dict>
		<key>HideSingleBrandfolder</key>
		<true/>
		<key>HideBrandfolderCollections</key>
		<integer>1</integer>
		<key>HideBrandfolderSections</key>
		<integer>2</integer>
	</dict>
</dict>

To restore the default Brandfolder menu configuration, set the value of HideSingleBrandfolder to false and the values of HideBrandfolderCollections and HideBrandfolderSections to 0.