Bug 7143: Update about page for new dev - Victor Grousset
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / about.tt
index 7ca5b4a..f54b2d1 100644 (file)
@@ -1,14 +1,8 @@
+[% USE HtmlTags %]
+[% SET footerjs = 1 %]
 [% INCLUDE 'doc-head-open.inc' %]
 <title>Koha &rsaquo; About Koha</title>
 [% INCLUDE 'doc-head-close.inc' %]
-<script type="text/javascript">
-//<![CDATA[
-
-     $(document).ready(function() {
-        $('#abouttabs').tabs();
-     });
-//]]>
-</script>
 </head>
 <body id="about_about" class="about">
 [% INCLUDE 'header.inc' %]
           [% IF (is_psgi) %]
             <tr><th scope="row">PSGI: </th><td>[% psgi_server |html %]</td></tr>
           [% END %]
+            <tr><th scope="row">Memcached: </th>
+                <td>
+                    Servers: [% IF memcached_servers %]<span>[% memcached_servers | html %]</span>
+                             [% ELSE %]<span>undefined</span>[% END %] |
+                    Namespace: [% IF memcached_namespace %]<span>[% memcached_namespace | html %]</span>
+                               [% ELSE %]<span>undefined</span>[% END %] |
+                    Status: [% IF memcached_servers %]
+                                [% IF memcached_running and is_memcached_still_active %]
+                                    <span class="status_ok">running</span>.
+                                [% ELSE %]
+                                    <span class="status_warn">not running</span>.
+                                    [% IF is_psgi %]
+                                        <span>Remember memcached needs to be started before Plack.</span>
+                                    [% END %]
+                                [% END %]
+                            [% ELSE %]
+                                <span>unknown</span>
+                            [% END %] |
+                    Config read from:
+                    [% SWITCH where_is_memcached_config %]
+                        [% CASE 'config_only' %]
+                            <span class="status_ok">koha-conf.xml</span>
+                        [% CASE 'ENV_only' %]
+                            <span class="status_warn">ENV</span> Note that the right place to define the memcached config is in your $KOHA_CONF file
+                        [% CASE 'both' %]
+                            <span class="status_warn">ENV and koha-conf.xml</span> Note that the right place to define the memcached config is in your $KOHA_CONF file. To avoid any misunderstanding you should not export the memcached config from ENV.
+                        [% CASE # nowhere %]
+                            <span class="status_warn">Nowhere</span> Note that the right place to define the memcached config is in your $KOHA_CONF file. Currently you do not have a valid memcached configuration defined.
+                    [% END %]
+                  [% IF effective_caching_method != 'Cache::Memcached::Fast' %]
+                    | Effective caching method: [% effective_caching_method %]
+                  [% END %]
+                </td>
+            </tr>
             <tr><th scope="row">Zebra version: </th><td>[% zebraVersion |html %]</td></tr>
             [% IF (errZebraConnection == 10000) %]
             <tr><th scope="row"><b>Error</b> </th><td>Zebra server seems not to be available. Is it started?</td></tr>
         </div>
 
         <div id="sysinfo">
-    [% IF warnPrefBiblioAddsAuthorities || warnPrefEasyAnalyticalRecords || warnPrefAnonymousPatron ||
-          warnNoActiveCurrency || QueryParserError || warnIsRootUser || xml_config_warnings.size || AutoSelfCheckPatronDoesNotHaveSelfCheckPerm || AutoSelfCheckPatronHasTooManyPerm %]
+    [% IF warnPrefBiblioAddsAuthorities || warnPrefEasyAnalyticalRecords || warnPrefAnonymousPatron || warnPrefAnonymousPatron_PatronDoesNotExist || warnNoActiveCurrency || QueryParserError || warnIsRootUser || xml_config_warnings.size || AutoSelfCheckPatronDoesNotHaveSelfCheckPerm || AutoSelfCheckPatronHasTooManyPerm || warnStatisticsFieldsError || warnNoTemplateCaching || warnILLConfiguration || has_ai_issues %]
         [% IF (warnIsRootUser) %]
             <h2>Warning regarding current user</h2>
             <p>You are logged in as the database administrative user. This is not recommended because some parts of Koha will not function as expected when using this account.</p>
             <p>Please log in instead with a regular staff account. To create a staff account, create a library, a patron category 'Staff' and add a new patron. Then give this patron permissions from 'More' in the toolbar.</p>
         [% END %]
 
-        [% IF warnPrefBiblioAddsAuthorities || warnPrefEasyAnalyticalRecords || warnPrefAnonymousPatron ||
-              warnNoActiveCurrency || QueryParserError || AutoSelfCheckPatronDoesNotHaveSelfCheckPerm || AutoSelfCheckPatronHasTooManyPerm %]
+        [% IF has_ai_issues %]
+            <h2>Data problems</h2>
+            <p>Some of your tables have problems with their auto_increment values which may lead to data loss.</p>
+            <p><strong>You should not ignore this warning.</strong></p>
+            <p>The problem is that InnoDB does not keep auto_increment across SQL server restarts (it is only set in memory). So on server startup the auto_increment values are set to max(table.id)+1.</p>
+            <p>To know how to avoid this problem see the related wiki page:
+            <a href="https://wiki.koha-community.org/wiki/DBMS_auto_increment_fix">DBMS auto increment fix</a>
+            </p>
+
+            <h3>Problems found</h3>
+            [% IF ai_patrons %]
+                <h4>Patrons</h4>
+                <p>The following ids exist in both tables [% "borrowers" | $HtmlTags tag="strong" %] and [% "deletedborrowers" | $HtmlTags tag="strong" %]:</p>
+                <p>[% FOR p IN ai_patrons %][% p.borrowernumber %][% UNLESS loop.last %], [% END %][% END %]</p>
+            [% END %]
+            [% IF ai_biblios %]
+                <h4>Biblios</h4>
+                <p>The following ids exist in both tables [% "biblio" | $HtmlTags tag="strong" %] and [% "deletedbiblio" | $HtmlTags tag="strong" %]:</p>
+                <p>[% FOR b IN ai_biblios %][% b.biblionumber %][% UNLESS loop.last %], [% END %][% END %]</p>
+            [% END %]
+            [% IF ai_items %]
+                <h4>Items</h4>
+                <p>The following ids exist in both tables [% "items" | $HtmlTags tag="strong" %] and [% "deleteditems" | $HtmlTags tag="strong" %]:</p>
+                <p>[% FOR i IN ai_items %][% i.itemnumber %][% UNLESS loop.last %], [% END %][% END %]</p>
+            [% END %]
+            [% IF ai_checkouts %]
+                <h4>Checkouts</h4>
+                <p>The following ids exist in both tables [% "issues" | $HtmlTags tag="strong" %] and [% "old_issues" | $HtmlTags tag="strong" %]:</p>
+                <p>[% FOR c IN ai_checkouts %][% c.issue_id %][% UNLESS loop.last %], [% END %][% END %]</p>
+            [% END %]
+            [% IF ai_holds %]
+                <h4>Holds</h4>
+                <p>The following ids exist in both tables [% "holds" | $HtmlTags tag="strong" %] and [% "old_reserves" | $HtmlTags tag="strong" %]:</p>
+                <p>[% FOR h IN ai_holds %][% h.reserve_id %][% UNLESS loop.last %], [% END %][% END %]</p>
+            [% END %]
+            <br/>
+        [% END %]
+
+        [% IF warnPrefBiblioAddsAuthorities || warnPrefEasyAnalyticalRecords || warnPrefAnonymousPatron || warnPrefAnonymousPatron_PatronDoesNotExist || warnNoActiveCurrency || QueryParserError || AutoSelfCheckPatronDoesNotHaveSelfCheckPerm || AutoSelfCheckPatronHasTooManyPerm || warnStatisticsFieldsError || warnNoTemplateCaching || warnILLConfiguration %]
             <h2>Warnings regarding the system configuration</h2>
             <table>
                 <caption>Preferences and parameters</caption>
                 [% IF warnNoActiveCurrency %]
                     <tr><th scope="row"><b>Warning</b> </th><td>No active currency is defined. Please go to <a href="/cgi-bin/koha/admin/currency.pl">Administration &gt; Currencies and exchange rates</a> and mark one currency as active.</td></tr>
                 [% END %]
+                [% IF warnStatisticsFieldsError %]
+                    <tr><th scope="row"><b>Warning</b> </th><td>System preference 'StatisticsFields' contains field names not belonging to the items database table: [% warnStatisticsFieldsError %] </td></tr>
+                [% END %]
                 [% IF QueryParserError %]
                     <tr><th scope="row"><b>Warning</b> </th><td>
                         You have set UseQueryParser but there was a problem inititializing QueryParser.
                     [% IF QueryParserError.fallback %]
                         The 'queryparser_config' entry is missing in your configuration file.
-                        <strong>[% QueryParserError.file %]</strong> was used instead without success.
+                        The following configuration file was used without success: [% QueryParserError.file %].
                     [% ELSE %]
-                        The following configuration file was used without success: <strong>[% QueryParserError.file %]</strong>.
+                        The following configuration file was used without success: [% QueryParserError.file %].
                     [% END %]
                         </td>
                     </tr>
                     The patron used for the self checkout module at the OPAC has too many permissions. They should only have circulate => self_checkout.
                     </td></tr>
                 [% END %]
+                [% IF warnNoTemplateCaching %]
+                    <tr><th scope="row"><b>Warning</b> </th><td>
+                    You are missing the &lt;template_cache_dir&gt; entry in your koha-conf.xml file.
+                    That will bring a performance boost to enable it.
+                    </td></tr>
+                [% END %]
+                [% IF warnILLConfiguration %]
+                  [% IF no_ill_backends %]
+                    <tr><th scope="row"><b>Warning</b> </th><td>
+                    The ILL module is enabled, but there are no backends available.
+                    </td></tr>
+                  [% END %]
+                  [% IF ill_partner_code_not_defined %]
+                    <tr><th scope="row"><b>Warning</b> </th><td>
+                    The ILL module is enabled, but no 'partner_code' defined in koha-conf.xml. Falling back to the hardcoded 'ILLLIBS'.
+                    </td></tr>
+                  [%END %]
+                  [% IF ill_partner_code_doesnt_exist %]
+                    <tr><th scope="row"><b>Warning</b> </th><td>
+                    The ILL module is enabled, but the configured 'partner_code' ([% ill_partner_code_doesnt_exist %]) is not defined on the system.
+                    </td></tr>
+                  [% END %]
+                [% END %]
             </table>
         [% END %]
 
                 <tr>
                     <th scope="row"><b>Warning</b></th>
                     <td>The &lt;zebra_bib_index_mode&gt; entry is missing in your configuration file.
-                        It should be set to <strong>dom</strong> or <strong>grs1</strong> (deprecated).
-                        It will default to <strong>dom</strong>.
+                        It should be set to 'dom' or 'grs1' (deprecated).
+                        It will default to 'dom'.
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_bib_mode_seems_grs1' %]
                 <tr>
                     <th scope="row"><b>Info</b></th>
-                    <td>Your configuration file still seems to be set up for <strong>grs1</strong>.</td>
+                    <td>Your configuration file still seems to be set up for 'grs1'.</td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_bib_mode_seems_dom' %]
                 <tr>
                     <th scope="row"><b>Info</b></th>
-                    <td>Your configuration file seems to be set up for <strong>dom</strong>.</td>
+                    <td>Your configuration file seems to be set up for 'dom'.</td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_auth_index_mode_warn' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
                     <td>The &lt;zebra_auth_index_mode&gt; entry is missing in your configuration file.
-                        It should be set to <strong>dom</strong> or <strong>grs1</strong> (deprecated).
-                        It will default to <strong>dom</strong>.
+                        It should be set to 'dom' or 'grs1' (deprecated).
+                        It will default to 'dom'.
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_auth_mode_seems_grs1' %]
                 <tr>
                     <th scope="row"><b>Info</b></th>
-                    <td>Your configuration file still seems to be set up for <strong>grs1</strong>.</td>
+                    <td>Your configuration file still seems to be set up for 'grs1'.</td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_auth_mode_seems_dom' %]
                 <tr>
                     <th scope="row"><b>Info</b></th>
-                    <td>Your configuration file seems to be set up for <strong>dom</strong>.</td>
+                    <td>Your configuration file seems to be set up for 'dom'.</td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_bib_grs_warn' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>The &lt;zebra_bib_index_mode&gt; entry is set to <strong>grs1</strong>.
+                    <td>The &lt;zebra_bib_index_mode&gt; entry is set to 'grs1'.
                         GRS-1 support is now deprecated and will be removed in future releases.
-                        Please use DOM instead by setting &lt;zebra_bib_index_mode&gt; to
-                        <strong>dom</strong> (full reindex required).
+                        Please use DOM instead. To switch follow this page of wiki:
+                        <a href="https://wiki.koha-community.org/wiki/Switching_to_dom_indexing">Switching to dom indexing</a>
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_bib_index_mode_mismatch_warn' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>The &lt;zebra_bib_index_mode&gt; entry is set to <strong>dom</strong>, but your system still appears to be set up for <strong>grs1</strong> indexing.</td>
+                    <td>The &lt;zebra_bib_index_mode&gt; entry is set to 'dom', but your system still appears to be set up for 'grs1' indexing.</td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_auth_grs_warn' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>The &lt;zebra_auth_index_mode&gt; entry is set to <strong>grs1</strong>.
+                    <td>The &lt;zebra_auth_index_mode&gt; entry is set to 'grs1'.
                         GRS-1 support is now deprecated and will be removed in future releases.
-                        Please use DOM instead by setting &lt;zebra_auth_index_mode&gt; to
-                        <strong>dom</strong> (full reindex required).
+                        Please use DOM instead. To switch follow this page of wiki:
+                        <a href="https://wiki.koha-community.org/wiki/Switching_to_dom_indexing">Switching to dom indexing</a>
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'zebra_auth_index_mode_mismatch_warn' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>The &lt;zebra_auth_index_mode&gt; entry is set to <strong>dom</strong>, but your system still appears to be set up for <strong>grs1</strong> indexing.</td>
+                    <td>The &lt;zebra_auth_index_mode&gt; entry is set to 'dom', but your system still appears to be set up for 'grs1' indexing.</td>
                 </tr>
                 [% ELSIF config_entry.error == 'queryparser_entry_missing' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
                     <td>You have set UseQueryParser but the 'queryparser_config' entry is missing in your configuration
-                        file. <strong>[% config_entry.file %]</strong> is used as a fallback.
+                        file. [% config_entry.file %] is used as a fallback.
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'use_zebra_facets_entry_missing' %]
                 [% ELSIF config_entry.error == 'use_zebra_facets_needs_dom' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>You have set &lt;use_zebra_facets&gt; but the &lt;zebra_bib_index_mode&gt; is not set to <strong>dom</strong>. Falling back
+                    <td>You have set &lt;use_zebra_facets&gt; but the &lt;zebra_bib_index_mode&gt; is not set to 'dom'. Falling back
                         to legacy facet calculation.
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'uploadpath_entry_missing' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>You are missing the <strong>&lt;upload_path&gt;</strong> entry in your koha-conf.xml file. Please
+                    <td>You are missing the &lt;upload_path&gt; entry in your koha-conf.xml file. Please
                         add it, pointing to the configured file upload directory for your Koha instance.
                     </td>
                 </tr>
                 [% ELSIF config_entry.error == 'uploadpath_and_opacbaseurl_entry_missing' %]
                 <tr>
                     <th scope="row"><b>Warning</b></th>
-                    <td>You are missing the <strong>&lt;upload_path&gt;</strong> entry in your koha-conf.xml file. Please
+                    <td>You are missing the &lt;upload_path&gt; entry in your koha-conf.xml file. Please
                         add it, pointing to the configured file upload directory for your Koha instance.
-                        Also note that you need to properly set the <strong>OPACBaseURL</strong> preference for the file upload plugin to work.
+                        Also note that you need to properly set the OPACBaseURL preference for the file upload plugin to work.
                     </td>
                 </tr>
                 [% END %]
                 <li><a href="http://www.ashs.school.nz/">Albany Senior High School</a>, Auckland, New Zealand (OPAC 'star-ratings' sponsorship)</li>
             </ul>
 
-            <h2>Koha 3.22 release team</h2>
+            <h2>Koha <span style="color:red" title="Koha version numbering has jumped from 3.22 to 16.05 (yy.mm) as from May 2016">17.11</span> release team</h2>
             <ul>
                 <li><strong>Release manager:</strong>
-                    <a href="https://www.openhub.net/p/koha/contributors/6618544730094">Tomás Cohen Arazi</a></li>
-                <li><strong>Quality assurance manager:</strong>
-                    <a href="https://www.openhub.net/p/koha/contributors/6618544670742">Katrin Fischer</a></li>
-                <li><strong>(Database) Documentation manager:</strong>
-                    <a href="https://www.openhub.net/p/koha/contributors/6618544646984">Nicole C. Engard</a></li>
+                    <a href="https://www.openhub.net/p/koha/contributors/6618545125093">Jonathan Druart</a></li>
+                <li><strong>Documentation Team:</strong>
+                    <ul>
+                    <li><a href="https://www.openhub.net/p/koha/contributors/6618544609030">Chris Cormack</a></li>
+                    <li><a href="https://www.openhub.net/p/koha/contributors/6618544670742">Katrin Fischer</a></li>
+                    <li>Indranil Das Gupta (Database documentation)</li>
+                    </ul>
+                </li>
                 <li><strong>Translation manager:</strong>
                     <a href="https://www.openhub.net/p/koha/contributors/6618544839606">Bernardo González Kriegel</a></li>
                 <li><strong>Quality assurance team:</strong>
                     <ul>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618545125093">Jonathan Druart</a></li>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544661344">Brendan Gallagher</a></li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544730094">Tomás Cohen Arazi</a></li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6620692886191">Nick Clemens</a></li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544661344">Brendan A. Gallagher</a></li>
                         <li><a href="https://www.openhub.net/p/koha/contributors/6620692261494">Kyle Hall</a></li>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544612249">Paul Poulain</a></li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6620692419690">Julian Maurice</a></li>
                         <li><a href="https://www.openhub.net/p/koha/contributors/6618544785220">Martin Renvoize</a></li>
                         <li><a href="https://www.openhub.net/p/koha/contributors/6618544727712">Marcel de Rooy</a></li>
+                        <li>Alex Sassmannshausen</li>
                     </ul>
                 </li>
                 <li><strong>Release maintainers:</strong>
                     <ul>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544609030">Chris Cormack</a> (3.20)</li>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544650708">Liz Rea</a> (3.18)</li>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544618401">Mason James</a> (3.16)</li>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6620692831733">Fridolin Somers</a> (3.14)</li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6620692831733">Fridolin Somers</a> (17.05)</li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544670742">Katrin Fischer</a> (16.11)</li>
+                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544618401">Mason James</a> (16.05)</li>
                     </ul>
                 </li>
                 <li><strong>Packaging manager:</strong>
-                    <a href="https://www.openhub.net/p/koha/contributors/6618544619438">Robin Sheat</a>
+                    <a href="https://www.openhub.net/p/koha/contributors/6620692605913">Mirko Tietgen</a>
+                </li>
+                <li><strong>Jenkins maintainer:</strong>
+                    <a href="https://www.openhub.net/p/koha/contributors/6618544730094">Tomás Cohen Arazi</a>
                 </li>
                 <li><strong>Bug wranglers:</strong>
                     <ul>
-                        <li>Indranil Das Gupta</li>
-                        <li><a href="https://www.openhub.net/p/koha/contributors/6618544677502">Magnus Enger</a></li>
+                        <li>Claire Gravely</li>
                         <li>Amit Gupta</li>
-                        <li>Eivin Giske Skaaren</li>
-                        <li>Zeno Tajoli</li>
-                        <li>Mirko Tietgen</li>
+                        <li>Josef Moravec</li>
                         <li><a href="https://www.openhub.net/p/koha/contributors/6618545408147">Marc Véron</a></li>
                     </ul>
                 </li>
                 <li>Jacek Ablewicz</li>
                 <li>Md. Aftabuddin</li>
                 <li>Jon Aker</li>
+                <li>Chloe Alabaster</li>
                 <li>Edward Allen</li>
                 <li>Francisco M. Marzoa Alonso</li>
+                <li>Morgane Alonso</li>
                 <li>Joseph Alway</li>
                 <li>Cindy Murdock Ames</li>
                 <li>Aleisha Amohia</li>
                 <li>Richard Anderson</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6620692181851">Nahuel Angelinetti</a></li>
                 <li>Nuño López Ansótegui</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544730094">Tomás Cohen Arazi (3.18 and 3.20 Release Manager; 3.12 Release Maintainer)</a></li>
+                <li>Dimitris Antonakis</li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544730094">Tomás Cohen Arazi (3.18 - 3.22 Release Manager; 3.12 Release Maintainer; 16.05 - 17.05 QA Team Member)</a></li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6620692124662">Andrew Arensburger (the small and great C4::Context module)</a></li>
                 <li>Alex Arnaud</li>
-                <li>Petter Goksoyr Asen</li>
+                <li>Petter Goksøyr Åsen</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544614259">Joe Atzberger</a></li>
                 <li>Héctor Eduardo Castro Avalos</li>
                 <li>Larry Baerveldt</li>
                 <li>Pablo Bianchi</li>
                 <li>David Birmingham</li>
                 <li>Florian Bischof</li>
+                <li>Oliver Bock</li>
                 <li>Gaetan Boisson</li>
+                <li>David Bourgault</li>
+                <li>Rebecca Blundell</li>
                 <li>Danny Bouman</li>
                 <li>Christopher Brannon (3.20 QA Team Member)</li>
                 <li>Stan Brinkerhoff</li>
                 <li>Isaac Brodsky</li>
                 <li>Ivan Brown</li>
                 <li>Roger Buck</li>
+                <li>Alex Buckley</li>
+                <li>Michael Andrew Cabus</li>
                 <li>Steven Callender</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6620692376789">Jared Camins-Esakov (3.12 Release Manager; 3.6 Release Maintainer)</a></li>
                 <li>Colin Campbell (3.4 QA Manager)</li>
                 <li>Chris Catalfo (new plugin MARC editor)</li>
                 <li>Marc Chantreux</li>
                 <li>Jerome Charaoui</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544614260">Galen Charlton (3.2, 3.14, and 3.16 Release Manager; 3.16 Release Maintainer; 3.18 QA Team Member)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544614260">Galen Charlton (3.2, 3.14, and 3.16 Release Manager; 3.16 Release Maintainer; 3.18 QA Team Member; 16.05 Packaging Manager)</a></li>
+                <li>Francois Charbonnier</li>
                 <li>Evonne Cheung</li>
                 <li>Andrew Chilton</li>
                 <li>Barton Chittenden</li>
                 <li>Koha SAB CINECA</li>
-                <li>Nick Clemens</li>
+                <li>Nick Clemens (16.11 - 17.05 QA Team Member)</li>
                 <li>Garry Collum</li>
                 <li>David Cook</li>
                 <li>John Copeland</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544609030">Chris Cormack (1.x, 3.4, and 3.6 Release Manager; 3.8, 3.10 and 3.18 Release Maintainer; 3.2 Translation Manager; 3.14 QA Team Member)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544609030">Chris Cormack (1.x, 3.4 and 3.6 Release Manager; 3.8, 3.10, 3.18 and 3.20 Release Maintainer; 3.2 Translation Manager; 3.14 QA Team Member; 17.05 Documentation Manager)</a></li>
                 <li>Jeremy Crabtree</li>
                 <li>Samuel Crosby</li>
                 <li>Christophe Croullebois</li>
                 <li>Doug Dearden</li>
                 <li>Kip DeGraaf</li>
                 <li>Stéphane Delaune</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6620692210484">Frédéric Demians (3.4 - 3.10 Translation Manager)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6620692210484">Frédéric Demians (3.4 - 3.10 Translation Manager; 3.20, 16.05 Release Maintainer)</a></li>
                 <li>Connor Dewar</li>
                 <li>Srikanth Dhondi</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618545125093">Jonathan Druart (3.8 - 3.20 QA Team Member)</a></li>
+                <li>Leire Diez</li>
+                <li>Yarik</li>
+                <li>Rocio Dressler</li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618545125093">Jonathan Druart (3.8 - 17.05 QA Team Member)</a></li>
                 <li>Serhij Dubyk</li>
                 <li>Yohann Dufour</li>
                 <li>Thomas Dukleth (MARC Frameworks Maintenance)</li>
                 <li>Rachel Dustin</li>
                 <li>Ecole des Mines de Saint Etienne, Philippe Jaillon (OAI-PMH support)</li>
                 <li>Stephen Edwards</li>
+                <li>Dani Elder</li>
+                <li>Gus Ellerm</li>
                 <li>Andrew Elwell</li>
                 <li>Brian Engard</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544646984">Nicole C. Engard (3.0+ Documentation Manager)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544646984">Nicole C. Engard (3.0 - 16.11 Documentation Manager)</a></li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544677502">Magnus Enger</a></li>
                 <li>Esiee School (Jérome Vizcaino, Michel Lerenard, Pierre Cauchois)</li>
                 <li>Jason Etheridge</li>
                 <li>Pat Eyler (Kaitiaki from 2002 to 2004)</li>
                 <li>Charles Farmer</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544609865">Antoine Farnault</a></li>
+                <li>Arslan Farooq</li>
                 <li>Vitor Fernandes</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544609053">Joshua Ferraro (3.0 Release Manager and Translation Manager)</a></li>
                 <li>Julian Fiol</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544670742">Katrin Fischer (3.12 - 3.20 QA Manager)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544670742">Katrin Fischer (3.12 - 16.11 QA Manager, 16.11 Release Maintainer)</a></li>
                 <li>Connor Fraser</li>
                 <li>Clay Fouts</li>
                 <li>Brendon Ford</li>
                 <li>Corey Fuimaono</li>
                 <li>Marco Gaiarin</li>
                 <li>Pierrick Le Gall</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544661344">Brendan A. Gallagher (3.14 - 3.20 QA Team Member)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544661344">Brendan A. Gallagher (3.14 - 3.22 QA Team Member; 16.05, 16.11 - 17.05 Release Manager)</a></li>
                 <li>Tumer Garip</li>
                 <li>Russel Garlick</li>
                 <li>Mark Gavillet</li>
                 <li>Daniel Kahn Gillmor</li>
                 <li>David Goldfein</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544839606">Bernardo González Kriegel (3.14 - 3.20 Translation Manager; 3.10 Release Maintainer)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544839606">Bernardo González Kriegel (3.14 - 17.05 Translation Manager; 3.10 Release Maintainer)</a></li>
+                <li>Caitlin Goodger</li>
+                <li>Claire Gravely</li>
+                <li>Briana Greally</li>
                 <li>Daniel Grobani</li>
+                <li>Victor Grousset</li>
+                <li>David Gustafsson</li>
                 <li>Amit Gupta</li>
                 <li>Indranil Das Gupta</li>
                 <li>Michael Hafen</li>
                 <li>Christopher Hall (3.8 Release Maintainer)</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6620692261494">Kyle Hall (3.8 Release Maintainer; 3.14 - 3.20 QA Team Member)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6620692261494">Kyle Hall (3.8 Release Maintainer; 3.14 - 17.05 QA Team Member; 16.11 - 17.05 Release Manager)</a></li>
                 <li>Sean Hamlin</li>
                 <li>Tim Hannah</li>
                 <li>Mike Hansen</li>
                 <li>Morag Hills</li>
                 <li>Sèbastien Hinderer</li>
                 <li>Kristina D.C. Hoeppner</li>
+                <li>Stefan Berndtsson</li>
                 <li>Stephanie Hogan</li>
+                <li>Karl Holten</li>
                 <li>Daniel Holth</li>
                 <li>Andrew Hooper</li>
+                <li>Luke Honiss</li>
                 <li>Alexandra Horsman</li>
                 <li>Tom Houlker</li>
                 <li>Matthew Hunt</li>
                 <li>Christopher Hyde</li>
                 <li>Rolando Isidoro</li>
                 <li>Cory Jaeger</li>
+                <li>Lee Jamison</li>
                 <li>Srdjan Jankovic</li>
                 <li>Philippe Jaillon</li>
-                <li><a href="https://www.openhub.net/accounts/kohaaloha">Mason James (3.10 - 3.14 QA Team Member, 3.16 Release Maintainer)</a></li>
+                <li><a href="https://www.openhub.net/accounts/kohaaloha">Mason James (3.10 - 3.14 QA Team Member, 3.16, 16.05 Release Maintainer)</a></li>
+                <li>Karen Jen</li>
                 <li>Mike Johnson</li>
                 <li>Donovan Jones</li>
+                <li>Andreas Jonsson</li>
                 <li>Bart Jorgensen</li>
                 <li>Janusz Kaczmarek</li>
                 <li>Koustubha Kale</li>
                 <li>Pasi Kallinen</li>
+                <li>Dimitris Kamenopoulos</li>
                 <li>Peter Crellan Kelly</li>
                 <li>Jorgia Kelsey</li>
                 <li>Olli-Antti Kivilahti</li>
                 <li>Attila Kinali</li>
+                <li>Chris Kirby</li>
                 <li>Ulrich Kleiber</li>
+                <li>Jon Knight</li>
                 <li>Rafal Kopaczka</li>
                 <li>Piotr Kowalski</li>
+                <li>David Kuhn</li>
                 <li>Joonas Kylmälä</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544614275">Henri-Damien Laurent (3.0 Release Maintainer)</a></li>
                 <li>Arnaud Laurin</li>
                 <li>Gynn Lomax</li>
                 <li>Peter Lorimer</li>
                 <li>Robert Lyon (Corporate Serials)</li>
+                <li>Ere Maijala</li>
                 <li>Merllisia Manueli</li>
+                <li>Florent Mara</li>
                 <li>Francois Marier</li>
+                <li>Patricio Marrone</li>
                 <li>Jesse Maseto</li>
                 <li>Frère Sébastien Marie</li>
                 <li>Ricardo Dias Marques</li>
-                <li>Julian Maurice (3.18 QA Team Member)</li>
+                <li>Julian Maurice (3.18, 17.05 QA Team Member; 3.22 Release Maintainer)</li>
                 <li>Remi Mayrand-Provencher</li>
                 <li>Brig C. McCoy</li>
+                <li>Grace McKenzie</li>
+                <li>Tim McMahon</li>
                 <li>Dorian Meid (German translation)</li>
                 <li>Meenakshi. R</li>
                 <li>Melia Meggs</li>
                 <li>Sharon Moreland</li>
                 <li>Nicolas Morin</li>
                 <li>Mike Mylonas</li>
+                <li>Natasha ?? [Catalyst Academy]</li>
                 <li>Nadia Nicolaides</li>
+                <li>Nazlı</li>
                 <li>Joy Nelson</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544615991">Chris Nighswonger (3.2 - 3.6 Release Maintainer)</a></li>
                 <li>Brian Norris</li>
+                <li>Duy Tinh Nguyen</li>
+                <li>Simith D'Oliveira</li>
                 <li>Albert Oller</li>
                 <li>Eric Olsen</li>
                 <li>H. Passini</li>
+                <li>Aliki Pavlidou</li>
                 <li>Dobrica Pavlinusic</li>
                 <li>Maxime Pelletier</li>
                 <li>Shari Perkins</li>
                 <li>Martin Persson</li>
+                <li>Dominic Pichette</li>
                 <li>Fred Pierre</li>
+                <li>Eric Phetteplace (phette23)</li>
                 <li>Genevieve Plantin</li>
+                <li>Simon Pouchol</li>
                 <li>Polytechnic University</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544612249">Paul Poulain (2.0, 2.2, 3.8, 3.10 Release Manager; 2.2 Release Maintainer; 3.12 - 3.20 QA Team Member)</a></li>
+                <li>Pongtawat</li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544612249">Paul Poulain (2.0, 2.2, 3.8, 3.10 Release Manager; 2.2 Release Maintainer; 3.12 - 16.05 QA Team Member)</a></li>
                 <li>Karam Qubsi</li>
                 <li>Romina Racca</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6620692116417">MJ Ray (2.0 Release Maintainer)</a></li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544650708">Liz Rea</a> (3.6 Release Maintainer)</li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544650708">Liz Rea</a> (3.6, 3.18 Release Maintainer)</li>
                 <li>Thatcher Rea</li>
                 <li>Allen Reinmeyer</li>
                 <li>Serge Renaux</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544785220">Martin Renvoize (3.16 - 3.20 QA Team Member)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544785220">Martin Renvoize (3.16 - 17.05 QA Team Member)</a></li>
+                <li>Francesco Rivetti</li>
                 <li>Abby Robertson</li>
                 <li>Waylon Robertson</li>
                 <li>Benjamin Rokseth</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544727712">Marcel de Rooy (3.8 - 3.20 QA Team Member)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544727712">Marcel de Rooy (3.8 - 17.05 QA Team Member)</a></li>
+                <li>Andreas Roussos</li>
                 <li>Salvador Zaragoza Rubio</li>
                 <li>Mathieu Saby</li>
                 <li>Eivin Giske Skaaren</li>
                 <li>Brice Sanchez</li>
                 <li>Sam Sanders</li>
+                <li>Rodrigo Santellan</li>
                 <li>Viktor Sarge</li>
-                <li>A. Sassmannshausen</li>
+                <li>Alex Sassmannshausen</li>
                 <li>Adrien Saurat</li>
+                <li>Zoe Schoeler</li>
                 <li>Dan Scott</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6618544619438">Robin Sheat (3.2+ Packaging Manager)</a></li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6618544619438">Robin Sheat (3.2 - 3.22 Packaging Manager)</a></li>
                 <li>Juhani Seppälä</li>
                 <li>John Seymour</li>
                 <li>Juan Romay Sieira</li>
                 <li>Zach Sim</li>
-                <li>Simith</li>
+                <li>Radek Šiman</li>
                 <li>Silvia Simonetti</li>
                 <li>Savitra Sirohi</li>
                 <li>Pawel Skuza (Polish for 1.2)</li>
-                <li><a href="https://www.openhub.net/p/koha/contributors/6620692831733">Fridolin Somers (3.14 Release Maintainer)</a></li>
+                <li>Emma Smith</li>
+                <li><a href="https://www.openhub.net/p/koha/contributors/6620692831733">Fridolin Somers (3.14 Release Maintainer, 17.05 QA Team Member)</a></li>
                 <li>Southeastern University</li>
                 <li>Martin Stenberg</li>
                 <li>Glen Stewart</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618544609107">Finlay Thompson</a></li>
                 <li>Peggy Thrasher</li>
                 <li>Fabio Tiana</li>
-                <li>Mirko Tietgen</li>
+                <li>Mirko Tietgen (16.11 - 17.05 Packaging Manager)</li>
                 <li>Mark Tompsett</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6620692101577">Steve Tonnesen (early MARC work, Virtual Bookshelves concept, KohaCD)</a></li>
                 <li>Bruno Toumi</li>
                 <li>Kathryn Tyree</li>
                 <li>Darrell Ulm</li>
                 <li>Universidad ORT Uruguay (Ernesto Silva, Andres Tarallo)</li>
+                <li>Eric Vantillard </li>
+                <li>Oleg Vasylenko</li>
                 <li><a href="https://www.openhub.net/p/koha/contributors/6618545408147">Marc Véron</a></li>
                 <li>Justin Vos</li>
                 <li>Aleksa Vujicic</li>
                 <li>Ian Walls (3.6 - 3.10 QA Manager)</li>
                 <li><a href="https://www.openhub.net/accounts/janewagner">Jane Wagner</a></li>
                 <li>Ward van Wanrooij</li>
-                <li><a href="https://www.openhub.net/accounts/pianohacker">Jesse Weaver</a></li>
+                <li><a href="https://www.openhub.net/accounts/pianohacker">Jesse Weaver (16.05, 16.11 QA Team Member)</a></li>
                 <li>Stefan Weil</li>
                 <li>Aaron Wells</li>
                 <li>Rick Welykochy</li>
                 <li>Robert Williams</li>
                 <li>James Winter</li>
                 <li>Lars Wirzenius</li>
+                <li>Baptiste Wojtkowski</li>
                 <li>Thomas Wright</li>
                 <li>Jen Zajac</li>
                 <li>Kenza Zaki</li>
             <h2>jQuery and jQueryUI</h2>
             <p><a href="http://jquery.com/">jQuery</a> and <a href="http://jqueryui.com/">jQueryUI</a> are licensed under the <a href="http://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt">MIT license</a></p>
             <h2>Bootstrap</h2>
-            <p><a href="http://twitter.github.com/bootstrap/">Bootstrap</a> code and <a href="http://glyphicons.com">Glyphicons Free</a> licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License v2.0</a>.</p>
+            <p><a href="https://getbootstrap.com/">Bootstrap</a> code and <a href="http://glyphicons.com">Glyphicons Free</a> licensed under the <a href="https://github.com/twbs/bootstrap/blob/master/LICENSE">MIT license</a>.</p>
             <h2>YUI</h2>
             <p>
             <a href="http://yuilibrary.com/license/">BSD License</a>
 
             <h2>The Noun Project icons</h2>
                 <ul>
-                    <li>All images come from <a href="http://thenounproject.com/">The Noun Project</a> collection</li>
+                    <li>All images come from <a href="https://thenounproject.com/">The Noun Project</a> collection</li>
                     <li>
-                        Circulation ("fair-trade") symbol by Edward Boatman ; Patrons
-                        ("children's library") symbol by Edward Boatman, Saul Tannenbaum,
-                        Stephen Kennedy, Nikki Snow, Brooke Hamilton ; Search ("magnifying
-                        glass") symbol by Philipp Suess ; Lists ("folder") symbol by Jack
+                        Circulation ("<a href="https://thenounproject.com/icon/743/">fair-trade</a>") symbol by Edward Boatman ; Patrons
+                        ("<a href="https://thenounproject.com/term/childrens-library/739/">children's library</a>") symbol by Edward Boatman, Saul Tannenbaum,
+                        Stephen Kennedy, Nikki Snow, Brooke Hamilton ; Search ("<a href="https://thenounproject.com/term/magnifying-glass/907/">magnifying
+                        glass</a>") symbol by Philipp Süß ; Lists ("<a href="https://thenounproject.com/term/folder/650/">folder</a>") symbol by Jack
                         Biesek, Gladys Brenner, Margaret Faye, Healther Merrifield, Kate
                         Keating, Wendy Olmstead, Todd Pierce, Jamie Cowgill, Jim Bolek ;
-                        Course reserves ("stack of books") symbol by Jeremy J. Bristol;
-                        Cataloging ("price tag") symbol by the Noun Project ; Authorities
-                        ("link") symbol by Matthew Exton ; Serials ("newspaper") symbol by John
-                        Caserta ; Acquisitions ("present") symbol by David Goodger ; Reports
-                        ("pie chart") symbol by Scott Lewis ; Administration ("gears") symbol by
-                        Jeremy Minnick ; Tools ("wrench") symbol by National Park Service
+                        Course reserves ("<a href="https://thenounproject.com/term/stack-of-books/11494/">stack of books</a>") symbol by Jeremy J. Bristol;
+                        Cataloging ("<a href="https://thenounproject.com/term/tag/888732/">price tag</a>") symbol by the Noun Project ; Authorities
+                        ("<a href="https://thenounproject.com/term/link/1690/">link</a>") symbol by Matthew Exton ; Serials ("<a href="https://thenounproject.com/term/newspaper/1233/">newspaper</a>") symbol by John
+                        Caserta ; Acquisitions ("<a href="https://thenounproject.com/term/gift/970853/">gift</a>") symbol by David Goodger ; Reports
+                        ("<a href="https://thenounproject.com/term/pie-chart/805/">pie chart</a>") symbol by Scott Lewis ; Administration ("<a href="https://thenounproject.com/term/gears/1063/">gears</a>") symbol by
+                        Jeremy Minnick ; Tools ("<a href="https://thenounproject.com/term/wrench/234/">wrench</a>") symbol by National Park Service
                     </li>
                 </ul>
 
             <h2>jQuery Star Rating Plugin</h2>
-              <p>jQuery Star Rating Plugin v3.14 by <a href="http://www.fyneworks.com/">Fyneworks.com</a> is licensed under the <a target="_blank" href="http://en.wikipedia.org/wiki/MIT_License">MIT License</a> and the <a target="_blank" href="http://creativecommons.org/licenses/GPL/2.0/">GPL License</a>.</p>
+              <p>jQuery Star Rating Plugin v3.14 by <a href="http://www.fyneworks.com/">Fyneworks.com</a> is licensed under the <a href="http://en.wikipedia.org/wiki/MIT_License">MIT License</a> and the <a href="http://creativecommons.org/licenses/GPL/2.0/">GPL License</a>.</p>
 
             <p>Copyright &copy; 2008 <a href="http://www.fyneworks.com/">Fyneworks.com</a></p>
 
             <h2>jQuery insertAtCaret Plugin</h2>
-            <p>jQuery insertAtCaret Plugin v1.0 by the phpMyAdmin devel team is licensed under the <a target="_blank" href="http://www.gnu.org/licenses/gpl.html">GPL License</a>.</p>
+            <p>jQuery insertAtCaret Plugin v1.0 by the phpMyAdmin devel team is licensed under the <a href="http://www.gnu.org/licenses/gpl.html">GPL License</a>.</p>
 
             <p>Copyright &copy; 2003-2010 phpMyAdmin devel team</p>
 
 
             <h2>Require.js JS module system</h2>
             <p>The <a href="http://requirejs.org/">Require.js JS module system</a> by The Dojo Foundation is licensed under an <a href="https://github.com/jrburke/requirejs/blob/master/LICENSE">MIT license</a>.</p>
+
+            <h2>OAI xslt stylesheet</h2>
+            <p>The included OAI.xslt file by the <a href="http://dspace.org/">DSpace project</a> is licensed under a <a href="http://www.dspace.org/license/">BSD License</a>.</p>
+
+            <h2>Select2</h2>
+            <p>The <a href="http://select2.github.io/select2/">Select2</a> library is licensed under <a href="https://github.com/select2/select2/blob/stable/3.5/LICENSE">the Apache License, Version 2.0 (the "Apache License") or the GNU General Public License version 2 (the "GPL License")</a>.</p>
+
+            <h2>jquery.tablednd.js</h2>
+            <p>The <a href="https://github.com/isocra/TableDnD">TableDnD plug-in for jQuery</a> by Denis Howlett is licensed under the <a href="http://opensource.org/licenses/mit-license.php">MIT License</a>.</p>
+
+            <h2>Leaflet</h2>
+            <p>The <a href="http://leafletjs.com">Leaflet</a> JavaScript library by Vladimir Agafonkinis licensed under the <a href="https://github.com/Leaflet/Leaflet/blob/master/LICENSE">BSD License</a>.</p>
         </div>
 
         <div id="translations">
 
     </div>
 </div></div></div>
+
+[% MACRO jsinclude BLOCK %]
+    <script type="text/javascript">
+         $(document).ready(function() {
+            $('#abouttabs').tabs();
+         });
+    </script>
+[% END %]
+<!-- the main div is closed in intranet-bottom.inc -->
 [% INCLUDE 'intranet-bottom.inc' %]