Do any solutions currently exist that can minify an entire project directory? More importantly, do any solutions exist that can shorten classnames, id\'s, and keep them consiste
I use YUICompressor for minifying my css and js files, and a program called replace to do custom replacement of strings in html(removing comments, replacing local jquery lib with google api etc.)
Use a batch file to call the program on all the files with a specific extension in your project directory like so:
java -jar yuicompressor-2.4.2.jar -o temp\css\one-compressed.css temp\css\one.css
replace -quotes \q -srcdir temp\ -fname "*.php" -find "" -replace ""
and so on.
So far, I haven't been able to find any good tool for obfuscation. But these two alone make the task of minification and compression automated and much easier.