Owen Leonard
6596513d4b
This patch makes style and markup changes to the web installer and new onboarding tool (Bug 17855). - Markup has been corrected, improved, and in many places reindented. - Some page titles have been made more specific. - Some JavaScript and CSS have been moved to separate files. In the onboarding tool I have removed form validation from the markup and JavaScript in many cases where the requirements were not matched elsewhere in Koha. For instance, we shouldn't limit item type descriptions to only letters because the database doesn't require such a limit. To test, apply the patch and run the web installer with an empty database. Confirm that the installation process completes correctly and that each page looks good and works correctly. Works as advertised Signed-off-by: Marc Véron <veron@veron.ch> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
98 lines
5.1 KiB
Text
98 lines
5.1 KiB
Text
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Koha › Web installer ›
|
|
[% UNLESS ( language ) %] Choose your language [% END %]
|
|
[% IF ( language ) %]
|
|
[% UNLESS ( checkmodule ) %]
|
|
[% IF ( missing_modules ) %]
|
|
Perl modules missing
|
|
[% END %]
|
|
[% IF ( problems ) %]
|
|
Perl version obsolete
|
|
[% END %]
|
|
[% END %]
|
|
Check Perl dependencies
|
|
[% END %]
|
|
</title>
|
|
[% INCLUDE 'installer-doc-head-close.inc' %]
|
|
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div id="installer-step1" class="installer-main col-sm-8 col-sm-offset-2 col-md-8 col-md-offset-2">
|
|
|
|
<h1 id="logo"><a href="#">Koha</a></h1>
|
|
|
|
[% UNLESS ( language ) %]
|
|
<h2>Web installer › Choose your language</h2>
|
|
<p>You are about to install Koha.</p>
|
|
|
|
<p>Please pick your language from the following list. If your language is not listed, please inform your system administrator.</p>
|
|
|
|
<form name="language" method="post" action="install.pl">
|
|
<div class="form-group">
|
|
<label for="language">Select a language: </label>
|
|
<select id="language" name="language">
|
|
[% IF ( installer_languages_loop ) %]
|
|
[% FOREACH installer_languages_loo IN installer_languages_loop %]
|
|
[% IF ( installer_languages_loo.plural ) %]
|
|
<optgroup label="[% installer_languages_loo.language %]">
|
|
[% FOREACH sublanguages_loo IN installer_languages_loo.sublanguages_loop %]
|
|
<option value="[% sublanguages_loo.rfc4646_subtag %]">[% IF ( sublanguages_loo.native_description ) %][% sublanguages_loo.native_description %][% ELSE %][% sublanguages_loo.rfc4646_subtag %][% END %]</option>
|
|
[% END %]
|
|
</optgroup>
|
|
[% ELSE %]
|
|
<option value="[% installer_languages_loo.rfc4646_subtag %]">[% IF ( installer_languages_loo.native_description ) %][% installer_languages_loo.native_description %][% ELSE %][% installer_languages_loo.rfc4646_subtag %][% END %]</option>
|
|
[% END %]
|
|
[% END %]
|
|
[% END %]
|
|
</select>
|
|
</div>
|
|
|
|
<p><input value="Continue to the next step" class="btn btn-primary" type="submit" /></p>
|
|
</form>
|
|
[% END %]
|
|
|
|
[% IF ( language ) %]
|
|
[% UNLESS ( checkmodule ) %]
|
|
[% IF ( missing_modules ) %]
|
|
<h2>Web installer › Perl modules missing</h2>
|
|
<p>Some Perl modules are missing. <span class="label label-danger">Required</span> modules <b>must</b> be installed before you may continue.<br />
|
|
<ul>
|
|
[% FOREACH missing_module IN missing_modules %]
|
|
<li><strong>[% missing_module.name %]</strong> [% IF ( missing_module.require ) %]<span class="label label-danger">Required</span>[% END %]
|
|
<br /> Version: [% missing_module.version %]
|
|
<br /> Usage: [% missing_module.usage %]
|
|
</li>
|
|
[% END %]
|
|
</ul>
|
|
[% END %]
|
|
|
|
[% IF ( problems ) %]
|
|
<h2>Web installer › Perl version too old</h2>
|
|
<p>I encountered some problems.</p>
|
|
<ul>
|
|
[% IF ( perlversion ) %]
|
|
<li>Your Perl version is out of date. Please upgrade to a newer version of Perl (at least version 5.10).</li>
|
|
[% END %]
|
|
</ul>
|
|
[% END %]
|
|
|
|
<form name="checkmodules" action="install.pl">
|
|
<input type="hidden" name="step" value="1" />
|
|
<p> <input value="Recheck dependencies" class="btn btn-primary" type="submit" /></p>
|
|
</form>
|
|
|
|
[% ELSE # IF checkmodule %]
|
|
<h2>Web installer › Check Perl dependencies</h2>
|
|
<p>All required Perl modules appear to be installed.</p>
|
|
<p> All dependencies installed.</p>
|
|
|
|
<form name="checkmodules" role="form" action="install.pl">
|
|
<input type="hidden" name="step" value="2" />
|
|
<p> <input value="Continue to the next step" class="btn btn-primary" type="submit" /> </p>
|
|
</form>
|
|
[% END # IF checkmodule%]
|
|
[% END # IF language %]
|
|
</div> <!-- / #installer-step1 -->
|
|
</div> <!-- / .row -->
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|