Skip to content
Snippets Groups Projects
Commit 87500026 authored by Markus Klein's avatar Markus Klein Committed by Wouter Wolters
Browse files

[CLEANUP] Remove superfluous partials of Install Tool

Resolves: #76366
Releases: master
Change-Id: Ic9a384f078b99d352445e8c262a7609972b39357
Reviewed-on: https://review.typo3.org/48395


Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
Tested-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
parent 98d11be3
Branches
Tags
No related merge requests found
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne" class="collapsed">
<span class="caret"></span>
Character set conversion settings
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
<div class="panel-body">
<p>
Charset conversion is done at various places in the TYPO3 CMS core
and can lead to massive performance problems if not set right. In
general the first available setting should be selected for maximum
performance and fewest problems.
</p>
<f:for each="{feature.presetsOrderedByPriority}" as="preset">
<f:render partial="Action/Tool/Configuration/{feature.name}/{preset.name}" arguments="{_all}" />
</f:for>
</div>
</div>
</div>
<div class="alert alert-warning">
<div class="header-container">
<div class="message-header">
<input
type="radio"
class="t3-install-tool-configuration-radio"
id="t3-install-tool-configuration-charset-coreinternal"
name="install[values][{feature.name}][enable]"
value="{preset.name}"
{f:if(condition:'{preset.isActive}', then:'checked="checked"')}
/>
<label
for="t3-install-tool-configuration-charset-coreinternal"
class="t3-install-tool-configuration-radio-label"
>
<strong>
Internal core handling
</strong>
{f:if(condition:'{preset.isActive}', then:' [Active]')}
</label>
</div>
</div>
<div class="message-body>">
Internal core charset handling is a fallback if neither mbstring nor iconv
is available. It is very slow, deprecated, and buggy. Use this only if there
is no other option available - and upgrade your system to include mbstring soon!
</div>
</div>
<p></p>
\ No newline at end of file
<div class="alert alert-warning">
<div class="header-container">
<div class="message-header">
<input
type="radio"
class="t3-install-tool-configuration-radio"
id="t3-install-tool-configuration-charset-custom"
name="install[values][{feature.name}][enable]"
value="{preset.name}"
{f:if(condition:'{preset.isActive}', then:'checked="checked"')}
/>
<label
for="t3-install-tool-configuration-charset-custom"
class="t3-install-tool-configuration-radio-label"
>
<strong>
Custom configuration
</strong>
{f:if(condition:'{preset.isActive}', then:' [Active]')}
</label>
</div>
</div>
<div class="message-body>">
<p>
Custom configuration can be set here. The charset configuration supports
only a limited set of configuration variants. If this preset is activated,
it is a sign that the configuration is invalid, and should be switched to one
of the configurations above.
</p>
<f:for each="{preset.configurationValues}" as="configurationValue" key="configurationKey">
<div class="form-group">
<label class="col-sm-4 control-label">{configurationKey}</label>
<div class="col-sm-8">
<input
type="input"
name="install[values][{feature.name}][{preset.name}][{configurationKey}]"
value="{configurationValue}"
class="form-control"
/>
</div>
</div>
</f:for>
</div>
</div>
<p></p>
\ No newline at end of file
<div class="alert {f:if(condition:'{preset.isAvailable}', then:'alert-success', else:'alert-danger')}">
<div class="header-container">
<div class="message-header">
<input
type="radio"
class="t3-install-tool-configuration-radio"
id="t3-install-tool-configuration-charset-iconv"
name="install[values][{feature.name}][enable]"
value="{preset.name}"
{f:if(condition:'{preset.isAvailable}', then:'', else:'disabled="disabled"')}
{f:if(condition:'{preset.isActive}', then:'checked="checked"')}
/>
<label
for="t3-install-tool-configuration-charset-iconv"
class="t3-install-tool-configuration-radio-label"
>
<strong>
iconv
</strong>
{f:if(condition:'{preset.isActive}', then:' [Active]')}
</label>
</div>
</div>
<div class="message-body>">
iconv implementation is based on a PHP module. It works well but
mbstring should be preferred if available.
</div>
</div>
<p></p>
\ No newline at end of file
<div class="alert {f:if(condition:'{preset.isAvailable}', then:'alert-success', else:'alert-danger')}">
<div class="header-container">
<div class="message-header">
<input
type="radio"
class="t3-install-tool-configuration-radio"
id="t3-install-tool-configuration-charset-mbstring"
name="install[values][{feature.name}][enable]"
value="{preset.name}"
{f:if(condition:'{preset.isAvailable}', then:'', else:'disabled="disabled"')}
{f:if(condition:'{preset.isActive}', then:'checked="checked"')}
/>
<label
for="t3-install-tool-configuration-charset-mbstring"
class="t3-install-tool-configuration-radio-label"
>
<strong>
mbstring
</strong>
{f:if(condition:'{preset.isActive}', then:' [Active]')}
</label>
</div>
</div>
<div class="message-body>">
mbstring conversion is based on a PHP module and is usually the quickest option.
</div>
</div>
<p></p>
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment