@@ -7,22 +7,28 @@ Introduction
77What does it do?
88----------------
99
10- The goal of this extension is to provide search integrations into TYPO3 CMS. The extension will
11- provide a convenient API to allow developers to provide concrete implementations of backends like
12- Elasticsearch, Algolia or Solr .
10+ Contrary to most search solutions, search_core is an ETL (=Extract, Transform, Load)
11+ Framework. This allows to extract data from one source, transform it, and load them
12+ into an target system. Focusing on search solutions, but not limited to them .
1313
14- The extension provides integration into TYPO3 like a frontend plugin for searches and hooks to
15- update search indexes on updates. Also a command line interface is provided for interactions like
16- re-indexing.
14+ The provided process is to extract data from TYPO3 database storage using TCA, to
15+ transform those data using data processors, and to load them into some search
16+ storage like Elasticsearch. This is done via Hooks and CLI.
17+
18+ Also the process is to extract data from some storage like Elasticsearch, transform
19+ the data using data processors and to load them into the TYPO3 frontend. This is done
20+ via a Frontend Plugin.
1721
1822Current state
1923-------------
2024
21- This is still a very early beta version. More information can be taken from Github at
22- ` current issues `_ .
25+ The basic necessary features are already implemented. Still features like workspaces
26+ or multi language are not provided out of the box .
2327
24- We are also focusing on Code Quality and Testing through `travis ci `_, ``phpcs ``, ``phpunit `` and
25- ``phpstan ``.
28+ Also only Elasticsearch is provided out of the box as a storage backend. But an
29+ implementation for Algolia is already available via 3rd Party:
30+ https://github.com/martinhummer/search_algolia
2631
27- .. _current issues : https://github.com/Codappix/search_core/issues
28- .. _travis ci : https://travis-ci.org/Codappix/search_core
32+ As the initial intend was to provide a common API and implementation for arbitrary
33+ search implementations for TYPO3, the API is not fully implemented for ETL right now.
34+ Also that's the reason for using "search_core" as extension name.
0 commit comments