XTC Plugins¶
4 plugin managers are defined in xtc.
xtc_handler plugin manager¶
Service: plugin.manager.xtc_handler
8 plugins are provided by xtcfile:
csvhtmljsonmarkdownmkdocsreadmetextyaml
xtc_profile plugin manager¶
Service: plugin.manager.xtc_profile
4 disabled plugins examples are provided by xtcelastica in xtcelastica.xtc_profiles.yml.dist:
account-by-idknown-docindex-docunindex-doc
6 disabled plugins examples are provided by xtcfile in xtcfile.xtc_profiles.yml.dist:
test_texttest_htmltest_csvtest_yamltest_jsontest_md
As a complement, xtcfile module implements dynamic profiles to provide:
- In-line Readme files in the Drupal administration area: used for all existing modules.
- In-line Documentation based on MkDocs standards: used in the
xtcmodule. - A API function that can be used to write the module Help page in a
help/help.mdfile: used in everyxtcmodules.
xtc_request plugin manager¶
Service: plugin.manager.xtc_request
These requests are consumed by
XtcRequest*+Client*: this approach uses directly raw elasticsearch library. It is now deprecated.xtcsearchapproach (using object elastica library) should be privileged.
xtc_server plugin manager¶
Service: plugin.manager.xtc_server
1 disabled plugin example is provided by xtcelastica in xtcelastica.xtc_servers.yml.dist.
This plugin helps to describe a server that can be used by other plugins such as xtcelastica, xtcguzzle or xtcsearch.