first commit

This commit is contained in:
Sven Wappler
2021-04-17 00:26:33 +02:00
commit 866c63cc63
813 changed files with 100696 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<p style="margin-bottom: 10px;">
The Solr Access Filter
Plugin you are using is outdated. You are using version <strong>{installedVersion}</strong>, the currently recommended
version is <strong>{recommendedVersion}</strong></p>
<table class="table table-condensed table-hover table-striped">
<thead>
<tr>
<td colspan="2">
Affected Solr server
</td>
</tr>
</thead>
<tbody>
<tr>
<th>Host</th>
<td>{solr.primaryEndpoint.host}</td>
</tr>
<tr>
<th>Path</th>
<td>{solr.corePath}</td>
</tr>
<tr>
<th>Port</th>
<td>{solr.primaryEndpoint.port}</td>
</tr>
</tbody>
</table>
<p>Please download and install the
<a target="_blank"
href="http://www.typo3-solr.com/fileadmin/files/solr/solr-typo3-plugin-{recommendedVersion}.jar">
current version of the plugin
</a>.
</p>

View File

@@ -0,0 +1,38 @@
<p style="margin-bottom: 10px;">
EXT:meilisearch comes with a plugin for the Apache Solr server to
ensure TYPO3 access restrictions are enforced for search
results, thus allowing visitors to only see results they are
allowed to see. The plugin is not installed on the following
server. It is recommended to install the plugin if you are using
frontend user group access restrictions for your site.</p>
<table class="table table-condensed table-hover table-striped">
<thead>
<tr>
<td colspan="2">
Affected Solr server
</td>
</tr>
</thead>
<tbody>
<tr>
<th>Host</th>
<td>{solr.primaryEndpoint.host}</td>
</tr>
<tr>
<th>Path</th>
<td>{solr.corePath}</td>
</tr>
<tr>
<th>Port</th>
<td>{solr.primaryEndpoint.port}</td>
</tr>
</tbody>
</table>
<p>Please download and install the
<a target="_blank"
href="http://www.typo3-solr.com/fileadmin/files/solr/solr-typo3-plugin-{recommendedVersion}.jar">
current version of the plugin
</a>.
</p>

View File

@@ -0,0 +1 @@
<p>'Connections to your Solr server are detected automatically. To make this work you need to set the "Use as Root Page" page property for your site root pages.'</p>

View File

@@ -0,0 +1,37 @@
<p>A schema different
from the one provided with the extension was detected.</p>
<p>It is recommended to use the
schema.xml file shipping with the Apache Solr for TYPO3
extension as it provides an optimized field setup for
using Solr with TYPO3. A difference can occur when you
update the TYPO3 extension, but forget to update the
schema.xml file on the Solr server. The schema sometimes
changes to accommodate changes or new features in Apache
Solr. Also make sure to restart the Tomcat server after
updating the schema.xml file.</p>
<p>Your Solr server is
currently using schema version <strong>{solr.schema.name}</strong>, the
recommended schema version is <strong>{recommendedVersion}</strong>. You can
find the recommended <code>schema.xml</code> file in the extension's
resources folder: <code>EXT:meilisearch/Resources/Private/Solr/</code>. While
you're at it, please make sure you're using the current <code>solrconfig.xml</code> file, too.</p>
<table class="table table-condensed table-hover table-striped">
<thead>
<tr>
<td colspan="2">Affected Solr server</td>
</tr>
</thead>
<tr>
<th>Host</th>
<td>{solr.primaryEndpoint.host}</td>
</tr>
<tr>
<th>Path</th>
<td>{solr.corePath}</td>
</tr>
<tr>
<th>Port</th>
<td>{solr.primaryEndpoint.port}</td>
</tr>
</table>

View File

@@ -0,0 +1,7 @@
<table class="table table-condensed table-hover table-striped">
<f:for each="{validationResults}" as="validationResult">
<tr {f:render(section: 'CSSClassesFor', arguments:{validationResult: validationResult, forTag: 'tr'})}><th {f:render(section: 'CSSClassesFor', arguments:{validationResult: validationResult, forTag: 'th'})} >{validationResult.label}</th><td {f:render(section: 'CSSClassesFor', arguments:{validationResult: validationResult, forTag: 'td'})}>{validationResult.message}</td></tr>
</f:for>
</table>
<f:section name="CSSClassesFor"><f:if condition="{validationResult.CSSClassesFor.{forTag}}">class="{validationResult.CSSClassesFor.{forTag}}"</f:if></f:section>

View File

@@ -0,0 +1,36 @@
<p>A <code>solrconfig.xml</code> different from the one provided with the extension was
detected.</p>
<p>It is recommended to use the
<code>solrconfig.xml</code> file shipping with the Apache Solr for TYPO3
extension as it provides an optimized setup for the use of
Solr with TYPO3. A difference can occur when you update the
TYPO3 extension, but forget to update the <code>solrconfig.xml</code>
file on the Solr server. The Solr configuration sometimes
changes to accommodate changes or new features in Apache
Solr. Also make sure to restart the Tomcat server after
updating <code>solrconfig.xml</code>.</p>
<p>Your Solr server is currently using a Solr configuration file named
<strong>{f:if(condition:solr.solrconfigName, then:solr.solrconfigName, else:'not set')}</strong>,
the recommended schema is called <strong>{recommendedVersion}</strong>. You can
find the recommended <code>solrconfig.xml</code> file in the extension's resources folder: <code>EXT:meilisearch/Resources/Private/Solr/</code>.
While you're at it, please check whether you're using the current <code>schema.xml</code> file, too.</p>
<table class="table table-condensed table-hover table-striped">
<thead>
<tr>
<td colspan="2">Affected Solr server</td>
</tr>
</thead>
<tr>
<th>Host</th>
<td>{solr.primaryEndpoint.host}</td>
</tr>
<tr>
<th>Path</th>
<td>{solr.corePath}</td>
</tr>
<tr>
<th>Port</th>
<td>{solr.primaryEndpoint.port}</td>
</tr>
</table>

View File

@@ -0,0 +1,8 @@
Domain records are needed to properly index pages. The following
sites are marked as root pages, but do not have a domain configured:
<ul>
<f:for each="{pages}" as="page">
<li>[{page.uid}] {page.title}</li>
</f:for>
</ul>

View File

@@ -0,0 +1,8 @@
You need to set <code>config.index_enable = 1</code> to allow page indexing.
The following sites were found with indexing disabled:
<ul>
<f:for each="{pages}" as="page">
<li>[{page.uid}] {page.title}</li>
</f:for>
</ul>

View File

@@ -0,0 +1,47 @@
<table class="table table-condensed table-hover table-striped">
<thead>
<tr>
<td colspan="2">{header}</td>
</tr>
</thead>
<tr>
<th>Site</th>
<td>{connection.label}</td>
</tr>
<tr>
<th>Scheme</th>
<td>{solr.primaryEndpoint.scheme}</td>
</tr>
<tr>
<th>Host</th>
<td>{solr.primaryEndpoint.host}</td>
</tr>
<tr>
<th>Path</th>
<td>{solr.corePath}</td>
</tr>
<tr>
<th>Port</th>
<td>{solr.primaryEndpoint.port}</td>
</tr>
<tr>
<th>Username</th>
<td>{connection.solrUsername}</td>
</tr>
<tr>
<th>Apache Solr</th>
<td>{solrVersion}</td>
</tr>
<tr>
<th>solrconfig.xml</th>
<td>{configName}</td>
</tr>
<tr>
<th>schema.xml</th>
<td>{schemaName}</td>
</tr>
<tr>
<th>Access Filter Plugin</th>
<td>{accessFilter}</td>
</tr>
</table>

View File

@@ -0,0 +1,22 @@
<p style="margin-bottom: 10px;">Found an
outdated Apache Solr server version. <br />The <strong>minimum
required version is <code>{requiredVersion}</code></strong>, you have <code>{currentVersion}</code>.</p>
<table class="table table-condensed table-hover table-striped">
<thead>
<tr>
<td colspan="2">Affected Solr server</td>
</tr>
</thead>
<tr>
<th>Host</th>
<td>{solr.primaryEndpoint.host}</td>
</tr>
<tr>
<th>Path</th>
<td>{solr.corePath}</td>
</tr>
<tr>
<th>Port</th>
<td>{solr.primaryEndpoint.port}</td>
</tr>
</table>