|
Lines 28-33
Link Here
|
| 28 |
<li><a href="#licenses">Licenses</a></li> |
28 |
<li><a href="#licenses">Licenses</a></li> |
| 29 |
<li><a href="#translations">Translations</a></li> |
29 |
<li><a href="#translations">Translations</a></li> |
| 30 |
<li><a href="#history">Timeline</a></li> |
30 |
<li><a href="#history">Timeline</a></li> |
|
|
31 |
<li><a href="#get_in_touch">The Koha community</a></li> |
| 31 |
</ul> |
32 |
</ul> |
| 32 |
|
33 |
|
| 33 |
<div id="about"> |
34 |
<div id="about"> |
|
Lines 796-809
Link Here
|
| 796 |
[% END %] |
797 |
[% END %] |
| 797 |
</div> |
798 |
</div> |
| 798 |
|
799 |
|
|
|
800 |
|
| 801 |
|
| 802 |
<div id="get_in_touch"> |
| 803 |
<h2>Get in touch with the Koha community</h2> |
| 804 |
<p>There are several ways to get in touch with the Koha community.</p> |
| 805 |
<p>Most of them are listed on the <a href="https://wiki.koha-community.org/wiki/Getting_involved">Getting involved page of the wiki</a>. |
| 806 |
You will learn how to improve the manual, become a translator, open a bug report, test bugs, and even write your own patches!</p> |
| 807 |
|
| 808 |
<h2>Open a new bug report</h2> |
| 809 |
<p>We would like to give you some hints about how to open a new bug report on our bug trackers.</p> |
| 810 |
<p>Before opening a bug report you need to make sure that this is a real bug. |
| 811 |
You also need to ask your support provider, if you have one, to confirm the bug for you.</p> |
| 812 |
<p>What would be the different steps before opening a new bug report?</p> |
| 813 |
<p>You should first make sure it is not fixed yet or it is not a configuration issue. To do so you should try and recreate the bug on <a href="https://wiki.koha-community.org/wiki/Sandboxes">one of the sandboxes provided by the community</a>.</p> |
| 814 |
<p>If you recreate it on the sandbox you can note the different steps and describe them on the bug report you are going to open.</p> |
| 815 |
<p>It is also important to provide the different information:</p> |
| 816 |
<div id="debug_info"> |
| 817 |
<table> |
| 818 |
<tr><th scope="row">Koha version: </th><td>[% kohaVersion | html %]</td></tr> |
| 819 |
<tr><th scope="row">OS version ('uname -a'): </th><td>[% osVersion | html %]</td></tr> |
| 820 |
<tr><th scope="row">Perl interpreter: </th><td>[% perlPath | html %]</td></tr> |
| 821 |
<tr><th scope="row">Perl version: </th><td>[% perlVersion | html %]</td></tr> |
| 822 |
<tr><th scope="row">MySQL version: </th><td>[% mysqlVersion | html %]</td></tr> |
| 823 |
[% IF (is_psgi) %] |
| 824 |
<tr><th scope="row">PSGI: </th><td>[% psgi_server | html %]</td></tr> |
| 825 |
[% END %] |
| 826 |
[% IF Koha.Preference('SearchEngine') == 'Elasticsearch' %] |
| 827 |
<tr> |
| 828 |
<th scope="row">Elasticsearch: </th> |
| 829 |
[% IF elasticsearch_fatal_config_error %] |
| 830 |
<td><span class="status_warn">[% elasticsearch_fatal_config_error | html %]</span></td> |
| 831 |
[% ELSE %] |
| 832 |
<td> |
| 833 |
Nodes: |
| 834 |
<span>[% elasticsearch_status.nodes.join(' / ') | html %]</span> |
| 835 |
| |
| 836 |
Status: |
| 837 |
[% IF elasticsearch_status.running %] |
| 838 |
<span class="status_ok">running</span> |
| 839 |
| |
| 840 |
Indices: |
| 841 |
[% FOREACH index IN elasticsearch_status.indexes %] |
| 842 |
[% index.index_name | html %] (count: <emph>[% index.count | html %]</emph>)[% UNLESS loop.last %], [% END %] |
| 843 |
[% END %] |
| 844 |
[% ELSE %] |
| 845 |
<span class="status_warn">not running</span> |
| 846 |
[% END %] |
| 847 |
</td> |
| 848 |
[% END %] |
| 849 |
</tr> |
| 850 |
[% END %] |
| 851 |
<tr><th scope="row">Memcached: </th> |
| 852 |
<td> |
| 853 |
Servers: [% IF memcached_servers %]<span>[% memcached_servers | html %]</span> |
| 854 |
[% ELSE %]<span>undefined</span>[% END %] | |
| 855 |
Namespace: [% IF memcached_namespace %]<span>[% memcached_namespace | html %]</span> |
| 856 |
[% ELSE %]<span>undefined</span>[% END %] | |
| 857 |
Status: [% IF memcached_servers %] |
| 858 |
[% IF memcached_running and is_memcached_still_active %] |
| 859 |
<span class="status_ok">running</span>. |
| 860 |
[% ELSE %] |
| 861 |
<span class="status_warn">not running</span>. |
| 862 |
[% IF is_psgi %] |
| 863 |
<span>Remember memcached needs to be started before Plack.</span> |
| 864 |
[% END %] |
| 865 |
[% END %] |
| 866 |
[% ELSE %] |
| 867 |
<span>unknown</span> |
| 868 |
[% END %] | |
| 869 |
Config read from: |
| 870 |
[% SWITCH where_is_memcached_config %] |
| 871 |
[% CASE 'config_only' %] |
| 872 |
<span class="status_ok">koha-conf.xml</span> |
| 873 |
[% CASE 'ENV_only' %] |
| 874 |
<span class="status_warn">ENV</span> Note that the right place to define the memcached config is in your $KOHA_CONF file |
| 875 |
[% CASE 'both' %] |
| 876 |
<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. |
| 877 |
[% CASE # nowhere %] |
| 878 |
<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. |
| 879 |
[% END %] |
| 880 |
[% IF effective_caching_method != 'Cache::Memcached::Fast::Safe' %] |
| 881 |
| Effective caching method: [% effective_caching_method | html %] |
| 882 |
[% END %] |
| 883 |
</td> |
| 884 |
</tr> |
| 885 |
<tr><th scope="row">Zebra version: </th><td>[% zebraVersion | html %]</td></tr> |
| 886 |
[% IF (errZebraConnection == 10000) %] |
| 887 |
<tr><th scope="row"><b>Error</b> </th><td>Zebra server seems not to be available. Is it started?</td></tr> |
| 888 |
[% ELSIF (errZebraConnection) %] |
| 889 |
<tr><th scope="row"><b>Warning</b> </th><td>Error message from Zebra: [% ( errZebraConnection ) | html %] </td></tr> |
| 890 |
[% END %] |
| 891 |
</table> |
| 892 |
|
| 893 |
<ol> |
| 894 |
<li> |
| 895 |
Plack error log: <textarea cols="100" rows="25">[% plack_error_log | html_line_break %]</textarea> |
| 896 |
</li> |
| 897 |
</ol> |
| 898 |
</div> |
| 899 |
<button id="print_debug" class="btn btn-default">Export</button> |
| 900 |
</div> |
| 799 |
</div> |
901 |
</div> |
| 800 |
</div> |
902 |
</div> |
| 801 |
</div> |
903 |
</div> |
| 802 |
|
904 |
|
| 803 |
[% MACRO jsinclude BLOCK %] |
905 |
[% MACRO jsinclude BLOCK %] |
| 804 |
<script type="text/javascript"> |
906 |
<script type="text/javascript"> |
|
|
907 |
function print_debug(){ |
| 908 |
var debug_content = $("#debug_info").html(); |
| 909 |
var original_content = document.body.innerHTML |
| 910 |
document.body.innerHTML = debug_content; |
| 911 |
window.print(); |
| 912 |
document.body.innerHTML = original_content; |
| 913 |
} |
| 805 |
$(document).ready(function() { |
914 |
$(document).ready(function() { |
| 806 |
$('#abouttabs').tabs(); |
915 |
$('#abouttabs').tabs(); |
|
|
916 |
$("#print_debug").on("click", function(){print_debug()}); |
| 807 |
}); |
917 |
}); |
| 808 |
</script> |
918 |
</script> |
| 809 |
[% END %] |
919 |
[% END %] |
| 810 |
- |
|
|