![]() |
Steve Mouzon 1253 Washington Avenue Suite 222 Miami Beach, FL 33139 USA 786-276-6000 steve@newurbanguild.com |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Ever since moving my websites to Sandvox, I've been bedeviled with one little aspect of creating new themes: modifying the plist. Let's start at the beginning:
A. Determine which Sandvox design is closest to the look of the site you want to build. My choice is Clean Sheets, FWIW. B. Do you have any custom Designs that are closer to the look of the site you want to build than a stock Sandvox Design? If no, the navigate to Applications>Sandvox. If yes, skip to C. 1. Right-click or Control-click on the Sandvox icon, which will bring up a list of choices. Select Show Package Contents. 2. Navigate to Contents>Designs 3. Select the .svxDesign file for the design you've chosen (file names are fairly self-explanatory) and duplicate it. 4. Move the duplicated file to username>Library>Application Support>Sandvox. C. Select either the Sandvox design you've just moved (if the answer to B was "no") or a custom design already in this folder (if the answer to B was "yes") and rename it for the new Design you're creating. For my New Media for Designers + Builders site I'm working on, I renamed the file NewMedia.svxDesign. Now, you're ready to modify the Design. 1. Right-click or Control-click on the .svxDesign file, which will bring up a list of choices. Select Show Package Contents. 2. The file you're looking for is Info.plist, but don't just double-click it. If you do, it'll open it up in Property List Editor, where (for reasons I can't fathom) it's almost impossible to save correctly. I've worked with this for many hours on my first two sites, finally stumbling on the right combination of keystrokes and mouse clicks completely by accident, and unable to remember precisely what I did. So don't do that. Instead, do this: 3. Open Info.plist with TextEdit. 4. Change the Bundle identifier to "Sandvox.<newthemename>" (don't include < or >... I'm just using those to make clear that "newthemename" is a variable... the name of your new theme (remove all spaces and other extraneous characters.) 5. Change the title to <newthemename>. 6. Save and close. 7. Modify your Design by changing main.css. I've had great luck with CSSedit, but that app has been bundled into Espresso, which I haven't worked with yet. In any case, it's the main.css file that determines the look and feel of your custom Design.I've just found a great little tool called TinkerTool that lets you set all sorts of obscure little settings on Mac OS X Lion all in one place... things like showing invisible files, etc. It doesn't change any component of the operating system, and it's easy to set everything back to previous conditions with just a keystroke.
I started Useful Stuff nearly three years ago as a sort of external memory device, to help me remember things I've figured out so I don't have to figure them out again a few months from now. Others have apparently found these things useful as well.
Recently, however, that original mission has expanded to include all sorts of musings, and I worry that people looking for how-to stuff won't be so interested in the theoretical rants, and vice versa. So Useful Stuff will go back to being a "know-how" blog, and I'll put all the "know-why" stuff on my new blog instead. It's entitled We Do This Because... because it looks more at the reasons behind things, rather than just the practicalities of getting stuff done.
I've just gone back and copied nearly three years of Useful Stuff's theoretical posts there... if you like posts like these, please consider following this We Do This Because...