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/>
