- December 17, 2006
- 4,421
- 805
- Home Country
- South Africa
We've got such a nice variety of skins to choose from these days that I am currently rotating between a few of them every few days.
Think about the massive WAF/user-friendliness we will gain if menu-items can be consistent between skins.
Initial Outdated Thread Content:
Current suggestion to consider:
cul8er (xfactor, 2level) suggest that with all the specialized code in each skin, we could rather focus on a standard settings file where each skin can use the same file to produce the settings/menu-items for it's BasicHome.
Skins buying into the concept (judging from replies and/or THANKS-presses to cul8ers post (alphabetic order):
Draft layout of settings file to be discussed:
Think about the massive WAF/user-friendliness we will gain if menu-items can be consistent between skins.
Initial Outdated Thread Content:
Would be nice if anyone can create a type of generic menu editor which will save user settings and be able to generate various basichome.xml's. Then everyone can have same menu items in different skins with minimum effort.
User settings can be stored in a file, maybe called usermenu.xml. Cul8er is already doing similar with xfactor. Sure others as well.
Skinners can then create a basichome.xml template with standardized replacement tags where the menu editor should insert the menu items. When skinner release new version, we just update his template and menueditor do the rest.
I know some skins use brilliant sub menus and I guess it might be a problem supporting skins WITH and skins WITHOUT sub menus.
Trevor is doing great work on his editor, maybe this is a nice challenging hobby for him - what do you say Trevor?
Or anyone else with the required skills?
User settings can be stored in a file, maybe called usermenu.xml. Cul8er is already doing similar with xfactor. Sure others as well.
Skinners can then create a basichome.xml template with standardized replacement tags where the menu editor should insert the menu items. When skinner release new version, we just update his template and menueditor do the rest.
I know some skins use brilliant sub menus and I guess it might be a problem supporting skins WITH and skins WITHOUT sub menus.
Trevor is doing great work on his editor, maybe this is a nice challenging hobby for him - what do you say Trevor?
Or anyone else with the required skills?
Current suggestion to consider:
cul8er (xfactor, 2level) suggest that with all the specialized code in each skin, we could rather focus on a standard settings file where each skin can use the same file to produce the settings/menu-items for it's BasicHome.
Skins buying into the concept (judging from replies and/or THANKS-presses to cul8ers post (alphabetic order):
- 2Level
- Essence-1080p
- PureVisionHD
- X-Factor
Draft layout of settings file to be discussed:
<?xml version="1.0" encoding="utf-8"?>
<MenuSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<General>
<UseRss>Yes</UseRss>
<DefaultMenu>Movies</DefaultMenu>
</General>
<MenuItems>
<MenuItem Text="Music">
<Caption1>Listen To</Caption1>
<Caption2>Music</Caption2>
<Hyperlink>30</Hyperlink>
<Action>-</Action>
<FanartHandler>Music</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
</MenuItem>
<MenuItem Text="Movies">
<Caption1>Watch Your</Caption1>
<Caption2>Movies</Caption2>
<Hyperlink>96742</Hyperlink>
<Action>-</Action>
<FanartHandler>Movies</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
<SubMenuItems>
<SubMenuItem Text="Movies">
<Hyperlink>96742</Hyperlink>
<Action>-</Action>
<FanartHandler>Movies</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
</SubMenuItem>
<SubMenuItem Text="Online Videos">
<Hyperlink>4755</Hyperlink>
<Action>-</Action>
<FanartHandler>Movies</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
</SubMenuItem>
</SubMenuItems>
</MenuItem>
</MenuItems>
</MenuSettings>
</xml>
<MenuSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<General>
<UseRss>Yes</UseRss>
<DefaultMenu>Movies</DefaultMenu>
</General>
<MenuItems>
<MenuItem Text="Music">
<Caption1>Listen To</Caption1>
<Caption2>Music</Caption2>
<Hyperlink>30</Hyperlink>
<Action>-</Action>
<FanartHandler>Music</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
</MenuItem>
<MenuItem Text="Movies">
<Caption1>Watch Your</Caption1>
<Caption2>Movies</Caption2>
<Hyperlink>96742</Hyperlink>
<Action>-</Action>
<FanartHandler>Movies</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
<SubMenuItems>
<SubMenuItem Text="Movies">
<Hyperlink>96742</Hyperlink>
<Action>-</Action>
<FanartHandler>Movies</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
</SubMenuItem>
<SubMenuItem Text="Online Videos">
<Hyperlink>4755</Hyperlink>
<Action>-</Action>
<FanartHandler>Movies</FanartHandler>
<BackgroundImage>-</BackgroundImage>
<BackgroundFolder>-</BackgroundFolder>
</SubMenuItem>
</SubMenuItems>
</MenuItem>
</MenuItems>
</MenuSettings>
</xml>