<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi!<br>
    <br>
    I'm throwing a line here, and I'd just like to get a feel for the
    value of offering some work to the community.  Mind you, the work is
    "big" so honest responses could save us lot of wasted hours.<br>
    <br>
    We've developed a parallel calendar table to specify each individual
    day if it's opened or not (instead of rules and exception).  We
    added to it the opening hours, and keep a year of them in the past,
    and a year in the future.<br>
    The reasonning being:<br>
    - We need the opening hours.  They need to vary season to seasons. 
    We need them for hourly and minute loans.<br>
    - Exception and holidays and etc... are complicated.  To manage, to
    calculate, to fix.  We need the past info as well, to calculate
    precisely.<br>
    - Performance.  Calculating with C4/Koha Calendars is
    sloooooooooow.  Our little table cut fines.pl calculation times by
    97%.  Not a typo.  Checkout improvement by 30-60% but metric is
    unreliable so take with grain of salt this one.<br>
    <br>
    So before I go and write a wiki RFC, then open bugzillas, make the
    code community acceptable (we're not using Schemas), complete it,
    write tests, etc...  Is there an interest?  Would it answer a need
    (outside of our clients) ?  Maybe a subset?  <br>
    <br>
    All comments, suggestions, questions are welcomed.<br>
    <br>
    High regards,<br>
    <br>
    <div class="moz-signature">
      <style type="text/css">
.moz-signature {
 color: #FFFFFF;
}
.sig_inlibro {
 padding-top : 2px;
 color: #888888;
 font-family : "Trebuchet MS", verdana;
 font-size: 90%;
}
.sig_content {
 border-top: 2px solid #DDDDDD;
 border-bottom: 2px solid #BFD13D;
 background-color : #F6F6F6;
 padding-left:10px;
}
.sig_inlibro a:visited, .sig_inlibro a:hover, .sig_inlibro a:link {
 text-decoration: none;
 color: #005B85;
}
.nom {
 color: #005B85;
 font-weight : bold;
}
.inlibro, .in {
 color: #BFD13D;
}
.libro {
 color: #005B85;
}
.in, .libro {
 font-size : 120%;
}
.desc {
    margin-bottom: 0;
    padding-bottom: 5px;
}
.small {
 font-size: 80%;
}
.tagline {
 color : #00BCE4;
}
.sig_footer {
 padding-left : 10px;
 background-color : #EEEFEA;
}
</style>
      <div class="sig_inlibro">
        <div class="sig_content"> <span class="nom">Philippe Blouin,</span><br>
          <span class="tagline small">Responsable du développement
            informatique</span><br>
          <p class="desc small"> Tél.  : (888) 604-2627<br>
            <a href="mailto:philippe.blouin@inLibro.com">philippe.blouin@inLibro.com</a>
          </p>
        </div>
        <div class="sig_footer"> <span class="in">in</span><span
            class="libro">Libro</span> <span class="tagline small">|
            pour esprit libre |</span> <a class="small"
            href="http://www.inLibro.com">www.inLibro.com</a> </div>
      </div>
    </div>
    <br>
  </body>
</html>