<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Sorry about the top post.. but for some reason outlook only allows it for some messages.. go figure.. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>You’re right, it doesn’t take an “expert” to use a text editor or change some piece of text and “see what happens”, but as someone with limited time on their hands (with work, family, other stuff) poking through the theme to “see what happens” doesn’t cut it <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>As an engineer, there’s very little that makes my skin crawl more than relying on the “just change something and see what happens” method of development. . I’ll admit that when learning a new programming language I will sometimes employ that method, but it’s RARELY the best way to go about it.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Also, maybe I’m looking at different theme creation documentation than you are, but I haven’t come across anything really useful yet – if you know of a link to something more complete, please post it? <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>As a programmer and professional project manager myself, I know there has to be a “better” way. It may take a little more time on the developers or theme designers side to make it “better” (and as I’ve said before, I’d be happy to contribute in any way I am able) but I think in the long run a little planning and structure will make the whole thing more useful to everyone at very little cost in flexibility and freedom. <o:p></o:p></span></p><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></a></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> mythtv-users-bounces@mythtv.org [mailto:mythtv-users-bounces@mythtv.org] <b>On Behalf Of </b>Robert Siebert<br><b>Sent:</b> Friday, March 04, 2011 1:35 AM<br><b>To:</b> Discussion about MythTV<br><b>Subject:</b> Re: [mythtv-users] Merge of OSD and Main themes causes WAF to Plummet<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'><pre><o:p> </o:p></pre><pre>As the person who started this diversion.. I feel obliged to jump in again..<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>It's pretty obvious to me by the amount of churn here that there is<o:p></o:p></pre><pre>something to this issue as it is affecting more than just me. I'm noticing a<o:p></o:p></pre><pre>few things that are catching my attention. What's needed are a few things:<o:p></o:p></pre><pre>... (and for those poised to jump all over me for tossing out ideas without<o:p></o:p></pre><pre>being able to back them up by contributing code... YES, I do understand that<o:p></o:p></pre><pre>this would take time and effort by the theme builders and/or developers..<o:p></o:p></pre><pre>believe me.. I DO, and if possible I'll be happy to help out in some way as<o:p></o:p></pre><pre>time permits)<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>These are purely theoretical ideas for those with an open mind to toss<o:p></o:p></pre><pre>around....<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>1) An efficient "novice friendly" way to adjust certain characteristics in<o:p></o:p></pre><pre>a theme. Not a way to fully rewrite or corrupt the theme designer's<o:p></o:p></pre><pre>efforts, or the integrity of the theme itself, but a way to make the theme<o:p></o:p></pre><pre>more useful on a purely practical level. <o:p></o:p></pre><pre><o:p> </o:p></pre><pre>I'm no XML or Theme expert.. but spending a couple hours over the last week<o:p></o:p></pre><pre>attempting (unsuccessfully I might add) to find a way to adjust the number<o:p></o:p></pre><pre>of rows and columns in the Videos Gallery view demonstrates that it's not as<o:p></o:p></pre><pre>simple as "just open the XML file and make a couple adjustments" to do it. <o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Barring the creation of a graphical wysiwyg theme editor which is a<o:p></o:p></pre><pre>practical improbability.. How about some structure within the theme that<o:p></o:p></pre><pre>allows for simple/small adjustments. This could be as simple as thorough<o:p></o:p></pre><pre>commenting the theme XML file(s) to show where things are and are not<o:p></o:p></pre><pre>adjustable or as complex as a set of commented, standardized presets in the<o:p></o:p></pre><pre>beginning of the XML file that could be "single point of adjustment" to<o:p></o:p></pre><pre>affect certain items across the theme.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre></blockquote><p>Regarding the first point here:<o:p></o:p></p><p>You really don't need to be an "expert" to use notepad :-) The documentation on the web for the theme development is sufficent for the basics the rest is really change and see what happens.<o:p></o:p></p><p>One does NOT need a graphical theme editor to modify an existing theme. The modifications and seeing what has changed is so easy:<o:p></o:p></p><p>1) Have the frontend running and start the mythvideo plugin<o:p></o:p></p><p>2) Make the change in the video-ui.xml<o:p></o:p></p><p>3) Leave the mythvideo plugin and start it again (back and enter :-) )<o:p></o:p></p><p>4) voila, you see you change! If not then select undo the change in step 2)<o:p></o:p></p><p>Like this you can edit or modify a theme really fast an you see instantly what change has what effect to the theme.<o:p></o:p></p><p> <o:p></o:p></p><p> <o:p></o:p></p></div></div></body></html>