I'm working on our vendor branch merge for 3.1 and ran into what I consider a blocker of an issue. What has been recommended in the past when doing local skinning work for uPortal is to create a copy of the default uportal3 skin with a new name. When doing so I realized that the new theme uses the skin name as part of the base CSS class name. This means the skin name is hardcoded in the skin CSS files ... 251 times. I realize a search and replace can be used but this seems like a high-burden to place on deployers doing skinning. I was already talking with folks about having the main css file named for the skin as well. It would seem to make sense that the skin name is only part of the path and beyond that is not used to avoid problems like this.

Is there a strong technical reason that the root CSS class name for a skin contains the skin name? Can we find an alternate solution that doesn't require as much work for the deployer to create a new skin?

-Eric

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to