My experience with upgrading Strapi v4 to v5

11th Jan, 2025
Strapi v5 brings significant changes related to content versioning, API response formats, and the Plugins SDK. This post details our experience with upgrading a specific Strapi setup from v4 to v5. This includes the changes we found easy to upgrade, the aspects we found complicated and the effort it took us to execute the over-all upgrade.

Customizing the Strapi Admin panel

16th Jul, 2024
Strapi Admin panel customization can mean various things. This post is specifically about modifying the existing Strapi Admin panel (the UI) behavior. For example - changing how the content manager search or filter works on the UI or changing the Strapi media library UI.

How we setup our Strapi API test automation using Jest

23rd Feb, 2024
This post details our experience wrt. setting up automated testing of a few of our Strapi APIs. This includes - why we setup the automation testing, for what APIs and how did we go about implementing it.

My experience with migrating Strapi v3 to v4

16th Aug, 2023
Because Strapi v4 is a major release with a large number of breaking changes, migrating a Strapi setup from v3 => v4 can be complicated. This post details how we undertook the v3 => v4 migration with a two-fold goal of upgrading without any functional / data regression in the smallest possible downtime window.

How we setup custom input validations for components in Strapi

6th July, 2023
With Strapi v4, custom input validations for fields within components cannot be coded within the collection lifecycle hooks. This blog post details why it is so and provides an alternative implementation to overcome this.

Executing stress free Strapi version upgrades : My experiences & attempts

26th June, 2023
Strapi v4's track record with respect to version upgrades has been patchy. This post details such experiences & my attempts to overcome issues to enable more confident Strapi version upgrades.

How to integrate Elasticsearch with Strapi

22nd May, 2023
This post details the implementation specifics to setup Elasticsearch with Strapi. This includes triggering Elasticsearch indexing via Strapi customization and providing a Strapi route endpoint to front the Elasticsearch search. These integrations are detailed through an example blog-post Strapi collection.

Customizing the Strapi upload plugin

17th Dec, 2022
Customizing the Strapi upload plugin (beyond modifying it's providers) is complicated. This post details how such complicated customization can be achieved by modifying the Admin UI and server-side code.

Strapi customization options : What to use when?

6th Mar, 2025
Strapi's large number of customization options is one of the reasons behind its popularity. But, given a certain requirement, which of Strapi's customization options would be the most suitable? This post details what Strapi customization option would best suite a certain kind of CMS requirements.

My experiences with customizing the Strapi CMS

8th April, 2022
This post details the straightforward customizations as well as complicated modifications with respect to Strapi CMS. The goal of detailing the experience is to help others evaluating Strapi CMS for their CMS requirements.
 
Copyright (c) 2017-2025 Tezify All Rights Reserved. Created in India. GSTIN : 24BBQPS3732P1ZW.