On 1/4/03 11:48 AM, "Dan Crevier" <[EMAIL PROTECTED]> wrote:
> We've tried to avoid storing any user data in the Application folder, and I
> consider scripts to be user data. It's just too easy to accidentally delete
> them when upgrading the application or something.

Dan:

You're correct about that, and in fact Apple explicitly warns developers
about storing anything but the actually application package and things like
"ReadMe" files in any of the /Application directories.

However, what about using the /Library/Application Support directories?
These directories are supposed to be the "official" place to store
user-accessible support files. For example, I have scripts available for all
users stored in:

/Library/Application Support/GraphicConverter/Scripts
/Library/Application Support/iMovie/Plugins
/Library/Application Support/OmniOutliner/Scripts
/Library/Application Support/iTunes/Scripts

But scripts available only to me in:

~/Library/Application Support/GraphicConverter/Scripts
~/Library/Application Support/iMovie/Plugins
~/Library/Application Support/OmniOutliner/Scripts
~/Library/Application Support/iTunes/Scripts

Not only does this method allow me to install scripts for all users OR just
myself, but it's easier for users to understand, since it's a standard (i.e.
they don't have to remember that Entourage uses a different location for
support files than other OS X apps).

I think it's fair that "User Data" should go in ~/Documents/Microsoft User
Data, but scripts should go in /Application Support IMO.


-- 
To unsubscribe:                     
<mailto:[EMAIL PROTECTED]>
archives:       
<http://www.mail-archive.com/entourage-talk%40lists.letterrip.com/>
old-archive:       
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>

Reply via email to