2 [% PROCESS 'i18n.inc' %]
3 [% INCLUDE 'doc-head-open.inc' %]
4 <title>[% FILTER collapse %]
5 [% UNLESS ( language ) %] Choose your language [% END %]
7 [% UNLESS ( checkmodule ) %]
8 [% IF ( missing_modules ) %]
9 [% t("Perl modules missing") | html %]
12 [% t("Perl version obsolete") | html %]
15 [% t("Check Perl dependencies") | html %]
17 [% t("Web installer") | html %] ›
18 [% t("Koha") | html %]
20 [% INCLUDE 'installer-doc-head-close.inc' %]
24 <body id="installer" class="installer">
25 <div class="container-fluid">
27 <div id="installer-step1" class="installer-main col-sm-8 col-sm-offset-2 col-md-8 col-md-offset-2">
29 <div id="logo"><a href="#">Koha</a></div>
31 [% UNLESS ( language ) %]
32 <h1>Web installer › Choose your language</h1>
36 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Choose your language</li>
37 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
38 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
39 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
40 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
41 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
45 <p>Please pick your language from the following list. If your language is not listed, please inform your system administrator.</p>
47 <form name="language" method="post" action="install.pl">
48 <div class="form-group">
49 <label for="language">Select a language: </label>
50 <select id="language" name="language">
51 [% IF ( installer_languages_loop ) %]
52 [% FOREACH installer_languages_loo IN installer_languages_loop %]
53 [% IF ( installer_languages_loo.plural ) %]
54 <optgroup label="[% installer_languages_loo.language | html %]">
55 [% FOREACH sublanguages_loo IN installer_languages_loo.sublanguages_loop %]
56 <option value="[% sublanguages_loo.rfc4646_subtag | html %]">[% IF ( sublanguages_loo.native_description ) %][% sublanguages_loo.native_description | html %][% ELSE %][% sublanguages_loo.rfc4646_subtag | html %][% END %]</option>
60 <option value="[% installer_languages_loo.rfc4646_subtag | html %]">[% IF ( installer_languages_loo.native_description ) %][% installer_languages_loo.native_description | html %][% ELSE %][% installer_languages_loo.rfc4646_subtag | html %][% END %]</option>
66 <p><input value="Continue to the next step" class="btn btn-primary" type="submit" /></p>
71 [% UNLESS ( checkmodule ) %]
72 [% IF ( missing_modules ) %]
73 <h1>Web installer › Perl modules missing</h1>
77 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
78 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
79 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
80 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
81 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
82 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
86 <p>Some Perl modules are missing. <span class="label label-danger">Important: </span>Required modules must be installed before you may continue.<br />
88 [% FOREACH missing_module IN missing_modules %]
89 <li><strong>[% missing_module.name | html %]</strong> [% IF ( missing_module.require ) %]<span class="label label-danger">Required</span>[% END %]
90 <br /> Version: [% missing_module.min_version | html %]
96 [% IF ( upgrade_modules ) %]
97 <h1>Web installer › Perl modules due for upgrade</h1>
101 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
102 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
103 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
104 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
105 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
106 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
110 <p>Some Perl modules require upgrade. <span class="label label-danger">Important: </span>Required modules must be installed at the correct version before you may continue.<br />
112 [% FOREACH upgrade_module IN upgrade_modules %]
113 <li><strong>[% upgrade_module.name | html %]</strong> [% IF ( upgrade_module.require ) %]<span class="label label-danger">Required</span>[% END %]
114 <br /> Installed version: [% upgrade_module.version | html %]
115 <br /> Minimum version: [% upgrade_module.min_version | html %]
116 <br /> Maximum version: [% upgrade_module.max_version | html %]
122 [% IF ( problems ) %]
123 <h1>Web installer › Perl version too old</h1>
127 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
128 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
129 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
130 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
131 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
132 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
136 <p>I encountered some problems.</p>
138 [% IF ( perlversion ) %]
139 <li>Your Perl version is out of date. Please upgrade to a newer version of Perl (at least version 5.10).</li>
144 <form name="checkmodules" action="install.pl">
145 <input type="hidden" name="step" value="1" />
146 <p> <input value="Recheck dependencies" class="btn btn-primary" type="submit" /></p>
149 [% ELSE # IF checkmodule %]
150 <h1>Web installer › Check Perl dependencies</h1>
154 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
155 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
156 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
157 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
158 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
159 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
163 <p>All required Perl modules appear to be installed.</p>
164 <p> All dependencies installed.</p>
166 <form name="checkmodules" role="form" action="install.pl">
167 <input type="hidden" name="step" value="2" />
168 <p> <input value="Continue to the next step" class="btn btn-primary" type="submit" /> </p>
170 [% END # IF checkmodule%]
171 [% END # IF language %]
172 </div> <!-- / #installer-step1 -->
173 </div> <!-- / .row -->
174 </div><!-- / .container-fluid -->
176 [% INCLUDE 'installer-intranet-bottom.inc' %]