~/talk

Top 10 Strapi Tips

Talkat StrapiConf 2021 · on Thursday, 2021-04-22· [developer-experience]
links:none on file
slides:none on file

Ten concrete Strapi v3 tactics: file layout (api, components, config), request flow through middleware to controllers/services/queries, and the blueprint override pattern to replace find/findOne/create/update/delete with custom logic. Use beforeCreate lifecycle to auto-generate slugs and afterFetch to pull Shopify data by storing a shopify id and merging remote fields. Implement per-user filters by forcing author-id in the find controller, expose custom routes for fixed filters, and split admin and API to deploy the React admin separately. Plugins add audit, comments, menus.

AI-written summary · about

  1. 0:00Intro
  2. 0:54Strapi project architecture & key concepts
  3. 2:05How an API request is managed in Strapi
  4. 3:06The customization of a Content-Type controller and service
  5. 3:47The edition of the content manager view
  6. 4:25Usage of life cycle functions for automations
  7. 5:06Manage its own data, from a end-user perspective
  8. 5:51Connect a third party like Shopify
  9. 7:16Split admin and backend deployment
  10. 8:16Plugins
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.