<div dir="ltr"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">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</blockquote><div><br></div><div>Of course it can be achieved manually by embedding your google map and typing in your info on the post screen. But it's annoying to do same things over and over again. Isn't "templates" are for this, making our lives easier and avoid the repetetive work ? (Like manually styling icons, the map , the info etc.) Plus it may be overwhelming for the average user to create a proper contact page.<br>
<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr">And when the user switches Themes: what happens to that configuration/identity data: address, phone, email?</div>
</blockquote><br></div><div>Well, the user will have to recreate his contact page from ground up, like he would in the first place. Yeah the data would be "lost", i know what you are getting at and i know how theme review community feels about "data loss" upon changing themes. But it's not that kind of a data loss in this case. It's not any different than typing in your social media @handle in template options and have it shown as an icon in the front end. (Which i believe most themes in theme dir do)<br>
<br></div><div>Every once in a while when i bring up something, it's shoot down one way or another via theme guidelines limitations. I know they are there for a good reason, but the themes dir is not going to evolve unless the guidelines are flexed a bit when it's for the users good. <br>
<br></div><div>Anyway, as always, I give up, wont do it. Thanks for the replies though, appreciate it.<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-21 21:53 GMT+03:00 Otto <span dir="ltr"><<a href="mailto:otto@ottodestruct.com" target="_blank">otto@ottodestruct.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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><span class="HOEnZb"><font color="#888888"><div><br></div></font></span><div class="gmail_extra"><span class="HOEnZb"><font color="#888888"><div>-Otto</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><br><br></font></span><div class="gmail_quote"><div class="">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>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><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></div><div class="">_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">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></div></blockquote></div><br></div></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>