dedijk4/cache/compiled/files/475b8f776d28117ef77a8bfc330...

327 lines
12 KiB
PHP

<?php
return [
'@class' => 'Grav\\Common\\File\\CompiledYamlFile',
'filename' => '/home/phvos/web/dedijk4.nl/public_html/user/plugins/tntsearch/blueprints.yaml',
'modified' => 1582124800,
'data' => [
'name' => 'TNT Search',
'version' => '3.1.1',
'testing' => false,
'description' => 'Powerful indexed-based full text search engine powered by TNTSearch',
'icon' => 'binoculars',
'author' => [
'name' => 'Trilby Media, LLC',
'email' => 'devs@trilby.media'
],
'homepage' => 'https://github.com/trilbymedia/grav-plugin-tntsearch',
'keywords' => 'grav, plugin, search, search-engine',
'bugs' => 'https://github.com/trilbymedia/grav-plugin-tntsearch/issues',
'docs' => 'https://github.com/trilbymedia/grav-plugin-tntsearch/blob/develop/README.md',
'license' => 'MIT',
'dependencies' => [
0 => [
'name' => 'grav',
'version' => '>=1.6.21'
]
],
'form' => [
'validation' => 'strict',
'fields' => [
'enabled' => [
'type' => 'toggle',
'label' => 'Plugin status',
'highlight' => 1,
'default' => 0,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'index_title' => [
'type' => 'spacer',
'title' => 'Indexer Settings'
],
'index_status' => [
'type' => 'indexstatus',
'label' => 'Search Index Status'
],
'enable_admin_page_events' => [
'type' => 'toggle',
'label' => 'Enable Admin Page Events',
'help' => 'Disable this if you are having problems with timeouts during page saving',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'scheduled_index.enabled' => [
'type' => 'toggle',
'label' => 'Enable Index Scheduled Job',
'help' => 'Use the Grav Scheduler to kick off a background index job',
'highlight' => 0,
'default' => 0,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'scheduled_index.at' => [
'type' => 'cron',
'label' => 'Scheduled Job Frequency',
'size' => 'medium',
'help' => 'Use \'cron\' format',
'default' => '0 */3 * * *',
'placeholder' => '0 */3 * * *'
],
'scheduled_index.logs' => [
'type' => 'text',
'label' => 'Scheduled Job Log File',
'placeholder' => 'logs/tntsearch-index.out',
'size' => 'medium'
],
'ui_title' => [
'type' => 'spacer',
'title' => 'UI Settings'
],
'built_in_css' => [
'type' => 'toggle',
'label' => 'Built-in CSS',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'built_in_js' => [
'type' => 'toggle',
'label' => 'Built-in Javascript',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'search_title' => [
'type' => 'spacer',
'title' => 'Search Settings'
],
'built_in_search_page' => [
'type' => 'toggle',
'label' => 'Built-in Search Page',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'search_route' => [
'type' => 'text',
'size' => 'medium',
'label' => 'Search Page Route',
'help' => 'The route for the built-in search page, leave empty if you wish to not have a dedicated search page.'
],
'query_route' => [
'type' => 'text',
'size' => 'medium',
'label' => 'Query Route',
'help' => 'The route used to retrieve search results.'
],
'search_type' => [
'type' => 'select',
'size' => 'small',
'classes' => 'fancy',
'label' => 'Search Type',
'help' => 'Configure how TNTSearch will use the search query term',
'default' => 'auto',
'options' => [
'auto' => 'Auto',
'basic' => 'Basic',
'boolean' => 'Boolean'
]
],
'fuzzy' => [
'type' => 'toggle',
'label' => 'Fuzzy Search',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'phrases' => [
'type' => 'toggle',
'label' => 'Match quoted phrases',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'stemmer' => [
'type' => 'select',
'size' => 'small',
'classes' => 'fancy',
'label' => 'Stemmer',
'help' => 'An automated process which produces a base string in an attempt to represent related words',
'options' => [
'default' => 'Default',
'arabic' => 'Arabic',
'german' => 'German',
'italian' => 'Italian',
'porter' => 'Porter',
'russian' => 'Russian',
'ukrainian' => 'Ukrainian'
]
],
'display_route' => [
'type' => 'toggle',
'label' => 'Display Route',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'live_uri_update' => [
'type' => 'toggle',
'label' => 'Live URI Update',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'display_hits' => [
'type' => 'toggle',
'label' => 'Display Hits',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'display_time' => [
'type' => 'toggle',
'label' => 'Display Time',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'limit' => [
'type' => 'text',
'label' => 'Results Limit',
'default' => 20
],
'min' => [
'type' => 'text',
'label' => 'Min Chars Before Search',
'default' => 3
],
'snippet' => [
'type' => 'text',
'label' => 'Results Text Limit',
'default' => 300
],
'index_page_by_default' => [
'type' => 'toggle',
'label' => 'Index Every Page',
'help' => 'Index every page by default unless a page specifically declares `tntsearch: process: false`. Disabling this requires a `process: true` declartion to be added to each page that should be indexed.',
'highlight' => 1,
'default' => 1,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'filter.items' => [
'type' => 'textarea',
'size' => 'large',
'rows' => 4,
'label' => 'Search Filter',
'help' => 'Use a standard collections based filter definition to restrict search to only these pages',
'yaml' => true,
'placeholder' => 'taxonomy@: { category: [news] }',
'validate' => [
'type' => 'yaml'
]
],
'powered_by' => [
'type' => 'toggle',
'label' => 'Powered By',
'highlight' => 1,
'default' => 0,
'options' => [
1 => 'Enabled',
0 => 'Disabled'
],
'validate' => [
'type' => 'bool'
]
],
'adv_title' => [
'type' => 'spacer',
'title' => 'Advanced Settings'
],
'search_object_type' => [
'type' => 'text',
'label' => 'Search Object Type',
'help' => 'Allows for overriding the deafult search type to a custom type provided by a plugin.',
'default' => 'Grav'
]
]
]
]
];