Skip to content

syzygypl/kunstmaan-algolia-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kunstmaan Algolia Search

Enable this bundle to index all your pages in Algolia.

Installation & Configuration

  1. composer require arsthanea/kunstmaan-algolia-bundle
  2. Use KunstmaanAlgoliaBundle in your AppKernel
  3. 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>

About

Enable indexing Kunstmaan Bundles CMS pages in Algolia

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages