Where to keep your css and template images
Almost any (x)html website will require some images and a css file. Placing those files in the modx(evolution) directory structure is a matter of preferences.
In my opinion the images you use for your templates, like arrows, shadows, rounded corners, should be placed outside the assets/images folder. You don't want other users messing with those files. Because I consider those images components of the template I like to create a comp folder in the assets folder.
The main reason I do this is because I can access those files pretty easy via FTP. Imagine putting these files 2 levels down into the folder structure. Eg: assets/templates/mytemplate/images. You would have to click a few more times to get to the files.
I like placing the site's css file directly in the assets folder. The reason I do this is because it saves time when typing paths for the above images(template components).
My css paths look like:
background:#D9E5CD url(comp/bg-top-1.png) repeat-x scroll 0 0;
I only need to type comp in front of the image and I'm done.
I would love to here other opinions. Please leave a message if you have one.