<div dir="ltr">I think that this question seems more complicated than it actually is, because of an inherent disconnect between the idea of "presentation" and "functionality" in the minds of a lot of theme authors.<div>

<br></div><div>What is a "Contact" page, exactly? Let's examine this. :)</div><div><br></div><div>A Contact page would necessarily have contact information on it, like name, email, perhaps address and phone number, maybe a map, etc. Now, directly, this seems like something for a Page Template. You have fields, you display those fields in specific ways, etc.</div>

<div><br></div><div>But, how exactly is this any different than a normal Page? A user can quite easily just make a page and type their information into the post content box for that Page. Having specific "fields" for each of these actually limits the functionality more than simply giving them a freeform space to put whatever content they like. A Page Template displaying specific fields limits the user to using only those fields, or it limits them as to how those fields are displayed on the page.</div>

<div><br></div><div>So rethink it a bit, a Contact Page Template might have specific functionality to display a map, for example, and having a field to put in an address would be useful for that map. But a user might want a map on other pages too. Perhaps a map widget would be more appropriate in such a case, and the page template would be better served providing a special layout to allow them to place larger widgets than normal instead.</div>

<div><br></div><div>Page Templates work best when they're special in terms of the layout they offer, not just necessarily in terms of their intended use. A contact page, when you break it down, probably is more "boxy" than a normal page with a sidebar. Contact information is fairly narrow on the page, after all, so a narrower content space and a wider sidebar for any widgets desired would be preferable. Integration with a contact form plugin (or multiple plugins) is possible as well, and that narrows the purpose of the template too. A page template that simply offered a 50/50 split between content and sidebar would work for a lot of other possible uses too.</div>

<div><br></div><div>I can see why it's tempting to make a system where a user puts in information X and it is displayed specifically in space Y, but this reduces the flexibility of the template. Instead of making it so limiting to a specific format, perhaps broadening the scope would be better. Give them a content space that fits with contact information without limiting the format in which they create their contact information.</div>

<div><br></div><div>Thoughts?</div><div><br></div><div class="gmail_extra"><div>-Otto</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><br><br><div class="gmail_quote">On Thu, Aug 21, 2014 at 12:44 PM, emin ozlem <span dir="ltr"><<a href="mailto:eminozlem@gmail.com" target="_blank">eminozlem@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I've looked into guidelines and forums but couldnt find the answer. Btw, where am i supposed to ask these kind of questions instead of emailing whole maillist ?<br>

<br></div>So, are page templates allowed in wp themes dir, i mean like a contact page, page-contact.php which would show contact info from theme options like address, email, phone etc. A google map, and maybe a contact 7 form (not builtin of course-recommended).<br>


</div>
<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>