Strapi data seeding mechanism
@em-abee is already working on this.
Since Mar 22, 2024.
Assessment
This issue has not been assessed yet.
Description
Description
This is analysis ticket for the below issue, implementation will be based on the outcome of this ticket. The analysis must be documented. The document link - https://fide-official.atlassian.net/wiki/spaces/BBB/pages/287965228/Strapi+seeding+mechanism
Create a data seeding mechanism in Strapi, facilitating seamless insertion and creation of data from CSV or XLSX files. This initiative aims to streamline the data population process within Strapi, enhancing efficiency and easing the burden on users.
Approach:
-
Architectural Assessment:
- Evaluate the existing architecture of Strapi and identify limitations regarding data seeding functionalities.
- Explore potential plugins or custom solutions that can extend Strapi's capabilities to support data seeding from CSV or XLSX files.
- Define the csv/ xlsx file format to be used for catalog insertion.
-
Plugin Exploration:
- Research available plugins compatible with Strapi that offer data seeding functionalities.
- Assess the suitability and reliability of each plugin based on factors such as community support, documentation, and compatibility with the latest versions of Strapi.
-
Custom Solution Development:
- Design and develop a custom data seeding mechanism tailored to Strapi's architecture and requirements.
- Implement features to accept CSV or XLSX files as input and process them for data insertion into Strapi.
- Include error handling mechanisms to address scenarios such as missing domains or mandatory fields.
Key Considerations:
- Domain Specific Handling:
- Implement a check mechanism to ensure data integrity, specifically addressing scenarios where data is mandatory for specific domains and fields are missing.
- Scalability and Performance:
- Design the solution to handle large datasets efficiently while maintaining optimal performance.
Goals
- Data seeding mechanism for Strapi.
Expected Outcome
Fully functional data seeding mechanism in Strapi that allows data seeding for different domains.
Acceptance Criteria
- Implementation of a robust data seeding mechanism in Strapi, enabling easy insertion of data from CSV or XLSX files.
- Availability of plugins or custom solutions that seamlessly integrate with Strapi, offering reliable data seeding functionalities.
- User-friendly interface within Strapi for initiating and monitoring the data seeding process.
- Documentation and support resources to assist users in utilizing the data seeding mechanism effectively.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from beckn/strapi-plugins
-
Migrated MySQL Unified-Strapi-Dev Database to Unified-Strapi-StagingMay be free again @em-tpt-bbandi claimed this 658 days ago, and no pull request is open. Openstrapi-plugins
beckn/strapi-plugins#227 · 1 comment · 1 assignee ·
-
Deployed Unified-Strapi-Staging on Bpp-Unified-Staging Machine with DNS Entry and Nginx ConfigurationMay be free again @em-tpt-bbandi claimed this 658 days ago, and no pull request is open. Openstrapi-plugins
beckn/strapi-plugins#226 · 1 comment · 1 assignee ·
-
Merging consumer & prosumer flow : End to End QA of new Unified pluginMay be free again @SanketEminds claimed this 567 days ago, and no pull request is open. Openbug QA
beckn/strapi-plugins#194 · 4 comments · 1 assignee ·
-
Merging consumer & prosumer flow : Code changes & Install Unified plugin in the new strapiMay be free again @em-abee claimed this 706 days ago, and no pull request is open. Open
beckn/strapi-plugins#193 · 1 comment · 1 assignee ·
-
Merging consumer & prosumer flow : Import tables and their corresponding schema files of BPP and BAP in the new strapiMay be free again @em-abee claimed this 706 days ago, and no pull request is open. Open
beckn/strapi-plugins#192 · 1 comment · 1 assignee ·
All issues in beckn/strapi-plugins
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
outline/outline#14348 · 1 comment ·
Maintainers usually reply within 1 day
-
bug needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
[Bug]: Agent import retains quotes in .env API keys followed by inline commentsPossibly taken @yxr-2025 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
elie222/rakazo#2322 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
awslabs/visual-asset-management-system#804 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
dsh-market/dsh-market#1027 · 1 comment ·
Maintainers usually reply within 1 day