first commit
This commit is contained in:
@@ -4,31 +4,31 @@ defined('TYPO3_MODE') || die();
|
||||
|
||||
(function () {
|
||||
if (TYPO3_MODE == 'BE') {
|
||||
$modulePrefix = 'extensions-solr-module';
|
||||
$modulePrefix = 'extensions-meilisearch-module';
|
||||
$svgProvider = \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class;
|
||||
/* @var \WapplerSystems\Meilisearch\System\Configuration\ExtensionConfiguration $extensionConfiguration */
|
||||
$extensionConfiguration = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
|
||||
\WapplerSystems\Meilisearch\System\Configuration\ExtensionConfiguration::class
|
||||
);
|
||||
|
||||
// register all module icons with extensions-solr-module-modulename
|
||||
// register all module icons with extensions-meilisearch-module-modulename
|
||||
$extIconPath = 'EXT:meilisearch/Resources/Public/Images/Icons/';
|
||||
/* @var \TYPO3\CMS\Core\Imaging\IconRegistry $iconRegistry */
|
||||
$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging\IconRegistry::class);
|
||||
$iconRegistry->registerIcon($modulePrefix . '-main', $svgProvider,
|
||||
['source' => $extIconPath . 'ModuleSolrMain.svg']);
|
||||
$iconRegistry->registerIcon($modulePrefix . '-solr-core-optimization', $svgProvider,
|
||||
['source' => $extIconPath . 'ModuleMeilisearchMain.svg']);
|
||||
$iconRegistry->registerIcon($modulePrefix . '-meilisearch-core-optimization', $svgProvider,
|
||||
['source' => $extIconPath . 'ModuleCoreOptimization.svg']);
|
||||
$iconRegistry->registerIcon($modulePrefix . '-index-administration', $svgProvider,
|
||||
['source' => $extIconPath . 'ModuleIndexAdministration.svg']);
|
||||
// all connections
|
||||
$iconRegistry->registerIcon($modulePrefix . '-initsolrconnections', $svgProvider,
|
||||
['source' => $extIconPath . 'InitSolrConnections.svg']);
|
||||
$iconRegistry->registerIcon($modulePrefix . '-initmeilisearchconnections', $svgProvider,
|
||||
['source' => $extIconPath . 'InitMeilisearchConnections.svg']);
|
||||
// single connection - context menu
|
||||
$iconRegistry->registerIcon($modulePrefix . '-initsolrconnection', $svgProvider,
|
||||
['source' => $extIconPath . 'InitSolrConnection.svg']);
|
||||
$iconRegistry->registerIcon($modulePrefix . '-initmeilisearchconnection', $svgProvider,
|
||||
['source' => $extIconPath . 'InitMeilisearchConnection.svg']);
|
||||
// register plugin icon
|
||||
$iconRegistry->registerIcon('extensions-solr-plugin-contentelement', $svgProvider,
|
||||
$iconRegistry->registerIcon('extensions-meilisearch-plugin-contentelement', $svgProvider,
|
||||
['source' => $extIconPath . 'ContentElement.svg']);
|
||||
|
||||
// Add Main module "APACHE SOLR".
|
||||
@@ -41,14 +41,14 @@ defined('TYPO3_MODE') || die();
|
||||
[
|
||||
'name' => 'searchbackend',
|
||||
'labels' => 'LLL:EXT:meilisearch/Resources/Private/Language/locallang_mod.xlf',
|
||||
'iconIdentifier' => 'extensions-solr-module-main'
|
||||
'iconIdentifier' => 'extensions-meilisearch-module-main'
|
||||
]
|
||||
);
|
||||
|
||||
$treeComponentId = 'TYPO3/CMS/Backend/PageTree/PageTreeElement';
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
|
||||
'ApacheSolrForTypo3.solr',
|
||||
'WapplerSystems.meilisearch',
|
||||
'searchbackend',
|
||||
'Info',
|
||||
'',
|
||||
@@ -64,7 +64,7 @@ defined('TYPO3_MODE') || die();
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
|
||||
'ApacheSolrForTypo3.solr',
|
||||
'WapplerSystems.meilisearch',
|
||||
'searchbackend',
|
||||
'CoreOptimization',
|
||||
'',
|
||||
@@ -80,7 +80,7 @@ defined('TYPO3_MODE') || die();
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
|
||||
'ApacheSolrForTypo3.solr',
|
||||
'WapplerSystems.meilisearch',
|
||||
'searchbackend',
|
||||
'IndexQueue',
|
||||
'',
|
||||
@@ -96,7 +96,7 @@ defined('TYPO3_MODE') || die();
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
|
||||
'ApacheSolrForTypo3.solr',
|
||||
'WapplerSystems.meilisearch',
|
||||
'searchbackend',
|
||||
'IndexAdministration',
|
||||
'',
|
||||
@@ -112,13 +112,13 @@ defined('TYPO3_MODE') || die();
|
||||
);
|
||||
|
||||
// registering reports
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['solr'] = [
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['meilisearch'] = [
|
||||
\WapplerSystems\Meilisearch\Report\SiteHandlingStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\SchemaStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\SolrConfigStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\SolrConfigurationStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\SolrStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\SolrVersionStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\MeilisearchConfigStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\MeilisearchConfigurationStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\MeilisearchStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\MeilisearchVersionStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\AccessFilterPluginInstalledStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\AllowUrlFOpenStatus::class,
|
||||
\WapplerSystems\Meilisearch\Report\FilterVarStatus::class
|
||||
@@ -145,6 +145,6 @@ defined('TYPO3_MODE') || die();
|
||||
$isComposerMode = defined('TYPO3_COMPOSER_MODE') && TYPO3_COMPOSER_MODE;
|
||||
if (!$isComposerMode) {
|
||||
// we load the autoloader for our libraries
|
||||
$dir = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('solr');
|
||||
$dir = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('meilisearch');
|
||||
require $dir . '/Resources/Private/Php/ComposerLibraries/vendor/autoload.php';
|
||||
}
|
||||
|
Reference in New Issue
Block a user