Using a Craft Module to Handle Data Transformations

Manipulating data right in the Scout config file is messy and not optimal. Let's break it out into a Craft module and keep our config file clean.

Here are all of the videos in Algolia-Powered Search in Craft:

1Introduction to the CourseLet's take a few minutes together and discuss what we'll learn in this course. 03:34
2Setting Up AlgoliaThe first step to using Algolia is creating an account and setting it up. 03:10
3Installing and Configuring ScoutOn the Craft side, we'll use the Scout plugin to make our connection to Algolia to upload data to the index. 06:58
4Mapping Craft Data to AlgoliaWe map our Craft entry data to properties in our index records. This requires a bit of coding but should be easy enough with these examples. 08:15
5Configuring Algolia Search SettingsWe take a short, initial look at the Algolia index search settings. 03:11
6Adding Additional Data to the TransformerIn this part we add tag, category, and asset data to our transformer and send the data to Algolia. 10:29
7Testing the Index Data Using Algolia UI DemosAlgolia offers UI demos so you see how your data and settings work without standing up your own application first. 05:36
8Using a Craft Module to Handle Data TransformationsManipulating data right in the Scout config file is messy and not optimal. Let's break it out into a Craft module and keep our config file clean. 09:56
9Implementing Algolia Plugin for Search in Twig TemplatesWe build a very basic search with the Algolia plugin. 12:51
10Implementing Algolia InstantSearch in Twig TemplatesWe use the InstantSearch.js library from Algolia to quickly add a search filter tool with keyword highlighting to our Craft CMS site. 11:58

More you should learn about Search:

    Loading next video...