Themes...

Posted:
Fri Feb 06, 2009 7:11 pm
by koboabe
Has anyone made any other themes subsonic?

Posted:
Sun Feb 08, 2009 7:31 pm
by donpearson
Im trying to now but i so need help now coz i cant find 1/2 of the stuff!
iv take one of the ones that are in it renamed it and now trying to mod it but its not going to well...

Posted:
Wed Feb 11, 2009 3:37 pm
by zeekay
The style/layout/themes etc are defined by the jsps in WEB-INF/jsp, and the css styling that goes with each theme is in /style.
I've completely rethemed subsonic, and even managed to change the layout/browsing a bit, but this was accomplished by editing the jsp files extensively. The problem with this is that as new versions of subsonic become released I have to redit all of the new jsps. This is rather complicated and time consuming for most people. I end up using diff/patch a bit to automate as much as possible, but I still end up needing to do bits by hand. I don't really mind, but it's not really suitable for most people.
If you forgo editing the jsps (which handle the actual layout of the website) you'll need to limit yourself to css, and use one of the existing themes stylesheets to retheme subsonic. There is quite a lot you can do with just css, so this might work well for you. If you upgrade just copy your saved stylesheet over, and you'll be good to go.
It would be nice if there was a way to theme subsonic, but that looks to be a major task, and honestly, I'd rather see sindre continue adding new features!

Posted:
Wed Feb 11, 2009 5:48 pm
by koboabe
zeekay wrote:The style/layout/themes etc are defined by the jsps in WEB-INF/jsp, and the css styling that goes with each theme is in /style.
I've completely rethemed subsonic, and even managed to change the layout/browsing a bit, but this was accomplished by editing the jsp files extensively. The problem with this is that as new versions of subsonic become released I have to redit all of the new jsps. This is rather complicated and time consuming for most people. I end up using diff/patch a bit to automate as much as possible, but I still end up needing to do bits by hand. I don't really mind, but it's not really suitable for most people.
If you forgo editing the jsps (which handle the actual layout of the website) you'll need to limit yourself to css, and use one of the existing themes stylesheets to retheme subsonic. There is quite a lot you can do with just css, so this might work well for you. If you upgrade just copy your saved stylesheet over, and you'll be good to go.
It would be nice if there was a way to theme subsonic, but that looks to be a major task, and honestly, I'd rather see sindre continue adding new features!
thanks for the info, I will have to look into that.
agreed on the features, themes are low on the list of needed items

Posted:
Mon Feb 16, 2009 2:46 pm
by donpearson