[[BackLinksMenu]] [[TicketQuery(summary=APP_PLUGIN_MANAGER_SKINS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == The goal of this task is to provide a visual skin manager. == Task requirements == * The skin manager should visualize all available skings. * Skins should be persisted - load and save of skins. * The default skin will not be persisted. It uses the default java look and feel and persisting it is not necessary. * All other skins will be persisted. * Create a module for skin managing. It should provide the following. * Persisters for skins. * Visual representation of [source:trunk/sophie2-platform/modules/org.sophie2.base.skins/src/main/java/org/sophie2/base/skins/SkinManager.java SkinManager]. * == Task result == ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ == Implementation idea == ^(Provide some rough implementation idea(s).)^ == Related == ^(Add links to related tasks that could be useful or helpful.)^ == How to demo == ^(Provide instructions for demonstration of the task.)^ = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)