![]() There is an official JS client that can be utilised. This adapt as you add or remove tables or fields from the base. Using a static site generator like Gridsome or Gatsby will allow you to fetch content from difference sources.Īfter creating a base on Airtable, they auto generate API documentation for that base. If you plan on adding other content like blog posts, I would still recommend using Airtable for the list part. This could be a job board like Cryptocurrency Jobs, a database like Nomad List or a directory like Made with Vue.js. I would recommend using Airtable for list or directory sites. The free plan is sufficient for most small sites. It's also nice not having to worry about setting up and maintaining the server. The asset handling is convenient for Conference HQ because I store a logo for each conference. It's easy to set up, especially if you have experience working with databases. I would estimate that I've spend around 3 hours setting up the base itself. A custom API solution was overkill and instead of spending time maintaining the API, Airtable allowed me to focus on other things. At it's core, Conference HQ is a list of conferences. But for various reasons I dropped the project for a while and when I revived it I wanted a simpler solution.Īirtable was the right solution for that. ![]() I had originally built a Laravel API as the backend. Lastly you can link to other records or read a value from another record and use it in a formula. The attachment field can be used to store images or files to display or download. Rating, duration, barcode, select and attachment fields are also available. You can have a email, phone number or url field if you are storing data about customers. But more advanced fields are available as well. Standard options like text, number and date fields are available. ![]() Where Airtable really shines are the field types you can have for each column in a table. Inside tables is where the content lives. ![]() It's the equivalent of a database or a spreadsheet. It's simpler than Firebase but has some convenient features like asset handling that makes it better for managing content than Google Sheets.Īt the core of Airtable are bases. I'll come back to that later.Īirtable is a mix between a spreadsheet and a database. I originally built my own API in Laravel but I had dropped the project at that point. An interesting part of the project is the backend which is powered by Airtable. SEO:Index - Checkbox field that indicates whether it should be indexed or not.I recently launched the first version of Conference HQ.Add these SEO fields to your database records in airtable.That all works fine, but we can turn it up a notch by including our job title in the URL so it's something more SEO friendly like this: /details/able-bodied-seaman/r/rec6QD8KwgY9lQmag When doing so, you'll get a URL similar to this /details?recordId=rec6QD8KwgY9lQmag where "details" is your detail page name. When you setup a relationship between your list block and your list detail block, it will automatically link the two together so when you click a list item, it goes to the proper detail page for that particular record. In this post, I'll briefly go over a few advanced techniques to help you finish up your job board. In the previous two posts ( Building a job board with Softr - Part 1 / Building a job board with Softr - Part 2) I went over some basic techniques to get your job board setup.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |