<commit_before>---
title: MacDeployment 2016 'Managing the User Experience' slides and references
---

Here are some references from my "Managing the User Experience" session at the [Mac Deploy 2016 conference](http://macdeployment.ca) in Calgary, June 2016. Thanks to everyone who attended!

Slides can be downloaded [here](https://dl.dropboxusercontent.com/u/429559/MacDeploy%202016.pdf).

#### Third-party app preferences

* [Sparkle documentation](https://sparkle-project.org/documentation/customization/)
* [Google Chrome preferences using MCX](http://www.chromium.org/administrators/mac-quick-start)
* [Adobe Scripting Center](http://www.adobe.com/devnet/scripting.html)

#### Apple-native Preferences

* [Preferences domains](https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/UserPreferences.html#//apple_ref/doc/uid/20002092-120915-TPXREF104)
* [Exhaustive domain search order from CoreFoundation](https://github.com/apple/swift-corelibs-foundation/blob/cfff4135acfbbfe9ac4f280be21ca0a13ddfdb0d/CoreFoundation/Preferences.subproj/CFApplicationPreferences.c#L379-L403)
* [defaults(1) manpage](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/defaults.1.html)
* [PrefsEditor](http://apps.tempel.org/PrefsEditor/)

#### Configuration Profiles

* [Preferences Management with Profiles](docs.macsysadmin.se/2015/video/Day2Session2.mp4) - <NAME>, MacSysAdmin 2015
* [Apple Profile Manager documentation](https://help.apple.com/profilemanager/mac/5.1.5/#/apd574B481D-3499-491A-8A18-EBDC44E0E0EB)
* [mcxToProfile](https://github.com/timsutton/mcxToProfile)
* [make-profile-pkg](https://github.com/timsutton/make-profile-pkg)
* [ProfileCreator](https://github.com/ProfileCreator/ProfileCreator) - <NAME>
* [Dock-Master](https://github.com/Error-freeIT/Dock-Master) - <NAME>

#### Older (but great) resources on Managed Preferences

* [Enterprise Mac Managed Preferences](http://www.apress.com/9781430229377) - <NAME>, <NAME>
* [OS X Server Essentials 10.6](http://www.peachpit.com/store/apple-training-series-mac-os-x-server-essentials-v10-9780321635334)

#### Other items

* [outset](https://github.com/chilcote/outset) - <NAME>
* [LoginScriptPlugin](https://github.com/MagerValp/LoginScriptPlugin) - <NAME>
* [FoundationPlist Pyton module](https://github.com/munki/munki/blob/master/code/client/munkilib/FoundationPlist.py) - <NAME>
* [plutil(1) manpage](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/plutil.1.html)
* [XY Problem](xyproblem.info)<commit_msg>Fix XY Problem link take 2<commit_after>---
title: MacDeployment 2016 'Managing the User Experience' slides and references
---

Here are some references from my "Managing the User Experience" session at the [Mac Deploy 2016 conference](http://macdeployment.ca) in Calgary, June 2016. Thanks to everyone who attended!

Slides can be downloaded [here](https://dl.dropboxusercontent.com/u/429559/MacDeploy%202016.pdf).

#### Third-party app preferences

* [Sparkle documentation](https://sparkle-project.org/documentation/customization/)
* [Google Chrome preferences using MCX](http://www.chromium.org/administrators/mac-quick-start)
* [Adobe Scripting Center](http://www.adobe.com/devnet/scripting.html)

#### Apple-native Preferences

* [Preferences domains](https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/UserPreferences.html#//apple_ref/doc/uid/20002092-120915-TPXREF104)
* [Exhaustive domain search order from CoreFoundation](https://github.com/apple/swift-corelibs-foundation/blob/cfff4135acfbbfe9ac4f280be21ca0a13ddfdb0d/CoreFoundation/Preferences.subproj/CFApplicationPreferences.c#L379-L403)
* [defaults(1) manpage](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/defaults.1.html)
* [PrefsEditor](http://apps.tempel.org/PrefsEditor/)

#### Configuration Profiles

* [Preferences Management with Profiles](docs.macsysadmin.se/2015/video/Day2Session2.mp4) - <NAME>, MacSysAdmin 2015
* [Apple Profile Manager documentation](https://help.apple.com/profilemanager/mac/5.1.5/#/apd574B481D-3499-491A-8A18-EBDC44E0E0EB)
* [mcxToProfile](https://github.com/timsutton/mcxToProfile)
* [make-profile-pkg](https://github.com/timsutton/make-profile-pkg)
* [ProfileCreator](https://github.com/ProfileCreator/ProfileCreator) - <NAME>
* [Dock-Master](https://github.com/Error-freeIT/Dock-Master) - <NAME>

#### Older (but great) resources on Managed Preferences

* [Enterprise Mac Managed Preferences](http://www.apress.com/9781430229377) - <NAME>, <NAME>
* [OS X Server Essentials 10.6](http://www.peachpit.com/store/apple-training-series-mac-os-x-server-essentials-v10-9780321635334)

#### Other items

* [outset](https://github.com/chilcote/outset) - <NAME>
* [LoginScriptPlugin](https://github.com/MagerValp/LoginScriptPlugin) - <NAME>
* [FoundationPlist Pyton module](https://github.com/munki/munki/blob/master/code/client/munkilib/FoundationPlist.py) - <NAME>
* [plutil(1) manpage](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/plutil.1.html)
* [XY Problem](http://xyproblem.info)
{'fraction_non_alphanumeric': 0.153446284174047, 'fraction_numerical': 0.051405467847516366, 'mean_word_length': 5.871693121693122, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 28, 'lorem ipsum': 0, 'www.': 8, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7201060', 'n_tokens_mistral': 1918, 'n_tokens_neox': 1720, 'n_words': 242}