<div dir="ltr">I'd be willing to donate some time to this project. I think we need very standard variable names. For example, any and all pages about a single patron should have a standard patron variable ( let's say "Borrower" ). The same thing should go for records. Each record should have the biblio and biblioitem fields at the first level, and an "items" field that is an array of the items. Any pages with a plurality of records or patrons would just have a plural name instead ( "Borrowers" ), and be an array of the same data the singular would have. <div>
<br></div><div style>My instinct is telling my that DBIx::Class would make this easy, as it can do lazy fetches of data so we aren't loading up data that never gets used. Please correct me if I'm wrong.</div><div style>
<br></div><div style>Kyle</div></div><div class="gmail_extra"><br clear="all"><div><a href="http://www.kylehall.info" target="_blank">http://www.kylehall.info</a><br>ByWater Solutions ( <a href="http://bywatersolutions.com" target="_blank">http://bywatersolutions.com</a> )<br>
Meadville Public Library ( <a href="http://www.meadvillelibrary.org" target="_blank">http://www.meadvillelibrary.org</a> )<br>Crawford County Federated Library System ( <a href="http://www.ccfls.org" target="_blank">http://www.ccfls.org</a> )<br>
Mill Run Technology Solutions ( <a href="http://millruntech.com" target="_blank">http://millruntech.com</a> )<br></div>
<br><br><div class="gmail_quote">On Mon, May 6, 2013 at 11:18 AM, Galen Charlton <span dir="ltr"><<a href="mailto:gmc@esilibrary.com" target="_blank">gmc@esilibrary.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<div class="im"><br>
On Mon, May 6, 2013 at 4:26 AM, Ian Walls <<a href="mailto:koha.sekjal@gmail.com">koha.sekjal@gmail.com</a>> wrote:<br>
> I'd like to interject here again the idea of creating a stable API for<br>
> template variables, so that if people feel the need to template out there<br>
> out theme, they can do so without having to re-engineer it mid-release.  Any<br>
> changes to this API would need to be well publicized between major releases.<br>
><br>
> In order to accomplish this, the following steps would need to occur:<br>
><br>
> Identify the variables demanded by each page<br>
> Consolidate variables that are shared into centralized includes/objects<br>
> Fill in any missing variables or generalize where appropriate<br>
> Document<br>
<br>
</div>I am in favor of this idea, particularly if we emphasize<br>
consolidation, which I'm reading as increasing the consistency of the<br>
template variables that we expose.<br>
<br>
Who might be interested in working on this project?<br>
<div class="im HOEnZb"><br>
Regards,<br>
<br>
Galen<br>
--<br>
Galen Charlton<br>
Manager of Implementation<br>
Equinox Software, Inc. / The Open Source Experts<br>
email:  <a href="mailto:gmc@esilibrary.com">gmc@esilibrary.com</a><br>
direct: <a href="tel:%2B1%20770-709-5581" value="+17707095581">+1 770-709-5581</a><br>
cell:   <a href="tel:%2B1%20404-984-4366" value="+14049844366">+1 404-984-4366</a><br>
skype:  gmcharlt<br>
web:    <a href="http://www.esilibrary.com/" target="_blank">http://www.esilibrary.com/</a><br>
Supporting Koha and Evergreen: <a href="http://koha-community.org" target="_blank">http://koha-community.org</a> &<br>
<a href="http://evergreen-ils.org" target="_blank">http://evergreen-ils.org</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Koha-devel mailing list<br>
<a href="mailto:Koha-devel@lists.koha-community.org">Koha-devel@lists.koha-community.org</a><br>
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" target="_blank">http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel</a><br>
website : <a href="http://www.koha-community.org/" target="_blank">http://www.koha-community.org/</a><br>
git : <a href="http://git.koha-community.org/" target="_blank">http://git.koha-community.org/</a><br>
bugs : <a href="http://bugs.koha-community.org/" target="_blank">http://bugs.koha-community.org/</a><br>
</div></div></blockquote></div><br></div>