We have been building a theme framework for the past 8 months and the only solution we came up with was meta fields below Add Page/Add Post editors. It gives highest level of flexibility without the necessity to create additional tables or serialize data anywhere else.<div>
<br></div><div> On your concern for additional DB values - you will probably define these options in a serializable array to be populated with one insert only which wouldn&#39;t affect the DB load a lot.<div><br>All the best,<br clear="all">
<br>Mario Peshev<br>freelance software developer/trainer<br><a href="http://www.linkedin.com/in/mpeshev">http://www.linkedin.com/in/mpeshev</a><br><a href="http://peshev.net/blog">http://peshev.net/blog</a><br><br>
<br><br><div class="gmail_quote">On Mon, Aug 8, 2011 at 8:27 PM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net">chip@chipbennett.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Good afternoon reviewers and developers!<div><br></div><div>I want to get your input/opinions on something. The next version of Oenology will incorporate layout options:</div><div><br></div><div> - Static Page default layout, via Theme Option</div>

<div> - Per-Page layouts, via Page Templates</div><div> - Single Blog Post default layout, via Theme Option</div><div> - Blog Posts Index layout, via Theme Option</div><div><br></div><div>I am considering adding post meta to allow for per-post layout selection. It is simple enough to implement; however, here&#39;s my question: would this cross the content/presentation line? Or expressed differently: would it be inappropriate to add Theme-specific custom post meta in this manner, given that such metadata would be mostly useless to the user after switching Themes?</div>

<div><br></div><div>I&#39;m leaning toward the opinion that it would be appropriate, but I am concerned about the scalability of Themes filling up the post meta table with data that are only useful when using a given Theme.</div>

<div><br></div><div>Thoughts?</div><div><br></div><div>Thanks in advance,</div><div><br></div><font color="#888888"><div>Chip</div>
</font><br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div></div>