# Tutorials

<!-- diataxis: tutorial -->

Step-by-step lessons that teach you plone.pgcatalog by doing.
Each tutorial takes you from start to finish, building practical skills along the way.

::::{grid} 1

:::{grid-item-card} Quickstart Demo
:link: quickstart-demo
:link-type: doc

Run a multilingual Plone site backed by PostgreSQL in 5 minutes using Docker.
:::

:::{grid-item-card} Migrate from ZCatalog
:link: migrate-from-zcatalog
:link-type: doc

Take an existing Plone site running ZCatalog and migrate all catalog data to PostgreSQL.
:::

:::{grid-item-card} Multilingual Search
:link: multilingual-search
:link-type: doc

Set up language-aware full-text search with stemming for English, German, and Chinese.
:::

::::

```{toctree}
---
maxdepth: 2
titlesonly: true
hidden: true
---
quickstart-demo
migrate-from-zcatalog
multilingual-search
```
