robert.mcnamara at gmail
Nov 25, 2009, 10:16 AM
Post #2 of 7
On Wed, Nov 25, 2009 at 9:48 AM, Christopher X. Candreva
<chris [at] westnet> wrote:
> Thank you to Robert for your latest comments in my Retro-wide ticket
No problem, thank you for sticking with it.
> I had some questions that seemed more appropriate here then on the ticket.
> Based on your earlier comments, I have been looking at the files in /default
> and /default-wide as libraries to use. From what you say now that doesn't
> seem to be the case. Is it more they are fall-backs, then libraries to use ?
Correct. default and default-wide are not meant to be reference
themes, because they are not strictly speaking themes unto themselves,
but fallback screens. When a plugin gets installed (see
$anyplugin/theme/) it installs a copy of its default theme file into
default and default. So an unadulterated copy of default will only
have a few theme files, but once you've installed all the plugins,
they will all appear there.
> I'm probably bringing to themeing concepts from a web CMS I use (Zikula). In
> that system, you only over-ride specific templates, by copying them from a
> master area to a site-specific area. Anything you don't want to change you
> don't need to copy, and being the web many changes can be made in CSS
> instead. I suppose I looked at ui.xml as a style sheet.
ui.xml is a legacy file that you should mostly ignore. In pre-MythUI
themes it held most of the theme-- now it exists in themes only to
catch the one or two screens in the frontend that haven't had a
conversion. The only one I can think of off the top of my head is
schdiff, but there may be one or two more still.
You're not necessarily looking at it incorrectly, as by changing
widgets you can and do change the look and feel of the theme-- that
said, from a policy perspective we are probably looking for something
a little more differentiated from default/default-wide when possible.
Those screens were mostly made up on the fly to cram necessary widgets
in to (and with little regard in some cases to attractive layout) so
if they bear any resemblance to Retro of olde, it's probably mostly
coincidence. There are a fair number (at least a dozen or two)
windows that didn't exist in .21 to copy from the old Retro, so that
might be a good opportunity to show some creativity. Regarding the
existing screens, I think we're going to want to see at least some
layout or function changes from default.
mythtv-theming mailing list
mythtv-theming [at] mythtv