arsthanea / kunstmaan-algolia-bundle
Enable indexing Kunstmaan Bundles CMS pages in Algolia
Package info
github.com/syzygypl/kunstmaan-algolia-bundle
pkg:composer/arsthanea/kunstmaan-algolia-bundle
1.3
2020-06-05 11:57 UTC
Requires
- algolia/algoliasearch-client-php: ~1.4
- arsthanea/kunstmaan-extra-bundle: ~0.3 | >=1.0
Requires (Dev)
- phpunit/phpunit: ^5.3
This package is not auto-updated.
Last update: 2026-03-07 05:41:00 UTC
README
Enable this bundle to index all your pages in Algolia.
Installation & Configuration
composer require arsthanea/kunstmaan-algolia-bundle- Use
KunstmaanAlgoliaBundlein yourAppKernel - Configure the Algolia Client
# app/config/config.yml kunstmaan_algolia: client: app_id: … app_secret: … public_key: … (optional)
Usage
It just works out of the box. ;) Whenever something is indexed in the default ElasticSearch, it also gets indexed in Algolia.
Use algolia_settings() twig function to setup the JS client:
<script type="text/javascript"> {* algolia_settings will return three keys: id, key and index: *} var settings = {{ algolia_settings()|json_encode|raw }}; var client = algoliasearch(settings.id, settings.key); var index = client.initIndex(settings.index); … </script>