Issue Details (XML | Word | Printable)

Key: BCMS-137
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Gregory Chomatas
Reporter: Gregory Chomatas
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
BetaCMS

Add support for Themes in betacms-portal-commons module

Created: 15/Nov/09 01:49 AM   Updated: 01/Dec/09 06:23 PM  Due: 19/Nov/09
Component/s: betacms-portal-commons, betacms-repository
Affects Version/s: 2.1.0.CR1
Fix Version/s: 2.1.0.CR2

Time Tracking:
Not Specified


 Description  « Hide
-Refactor provided web resources inside the jar so that each theme provides its own css, image, javascript, page component and page template resources.
-Enhance the xml schema of portal object to set / store the available themes for each portal. The theme may also be user selectable if more than one themes are available and stored in a cookie.
-Enhance the resource provisioning methods in AbstractContentObjectResource class to take into account the selected theme for locating the resource template, return resources from the default theme if no theme has been selected by the user (assuming themes are defined for the portal) or fall back to existing behavior and ignore themes if no themes have been defined for the portal .
-Optionally refactor and fix existing deployment to work with the new theme feature.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Gregory Chomatas added a comment - 01/Dec/09 06:23 PM
Done!