Skip to content

Commit

Permalink
How to build a custom CSV importer in farmOS (video) #26
Browse files Browse the repository at this point in the history
  • Loading branch information
mstenta committed Mar 27, 2024
1 parent 9cc0681 commit 5a20874
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions posts/2024/how-to-build-custom-csv-importer-video/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: How to build a custom CSV importer in farmOS (video)
date: 2024-03-21
author: Michael Stenta
slug: 2024/how-to-build-custom-csv-importer-video
---

# How to build a custom CSV importer in farmOS (video)

<iframe width="560" height="315" src="https://www.youtube.com/embed/RU4vLETyJWA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

farmOS includes some default CSV importers with standard templates, but
sometimes you need something more custom. If you want to be able to import an
existing CSV with different headers, or go beyond what the default importers can
do, that is possible in a custom module. farmOS leverages Drupal's Migrate API
to enable complex ETL (extract, transform, and load) logic and process
pipelines. In this video we explain the basic concepts by walking through the
process of creating a simple custom importer.

This video was recorded during the weekly farmOS dev call on March 21st, 2024.

All of the documentation and resources referenced in this video are available at
[farmOS.org/development/module/csv](https://farmOS.org/development/module/csv).

0 comments on commit 5a20874

Please sign in to comment.