From 0035945d37d70ae04e763ba5119f3d32ec0e2b09 Mon Sep 17 00:00:00 2001 From: laura_z Date: Mon, 3 Nov 2025 16:28:08 -0700 Subject: [PATCH 01/10] docs(readme): update needs assessment readme with new sections --- needs-assessment/README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/needs-assessment/README.md b/needs-assessment/README.md index 4c32701..76676af 100644 --- a/needs-assessment/README.md +++ b/needs-assessment/README.md @@ -1,5 +1,16 @@ -# Needs Assessment Information +# Needs Assessment Information - Historic Data The current needs assessment information utilized for this documentation was obtained from the historic needs data. It is filtered through scripts that process the data to ensure specific requirements are met prior to uploading the information to the Strapi collections. The data can then be accessed through Strapi API endpoints for frontend integration. (See the diagram below for an overview of this process.) -![Data Processing Pipeline](../images/data-transfer.png) \ No newline at end of file +![Data Processing Pipeline](../images/data-transfer.png) + +## Table of Contents + +- [Needs Assessment Information - Historical Data](#needs-assessment-information---historic-data) +- Data Processing Scripts +- Strapi Collections +- [Troubleshooting](#troubleshooting) + +## Troubleshooting + +Some points to note if experiencing issues when getting the repo setup in a local dev environment or possible GitHub codespace requirements. \ No newline at end of file From 4a4ea04bf5c95d2db2c8a43ff01f61ff0352c46a Mon Sep 17 00:00:00 2001 From: laura_z Date: Tue, 4 Nov 2025 10:07:14 -0700 Subject: [PATCH 02/10] docs(readme):change wording for clarity --- needs-assessment/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/needs-assessment/README.md b/needs-assessment/README.md index 76676af..727f054 100644 --- a/needs-assessment/README.md +++ b/needs-assessment/README.md @@ -13,4 +13,4 @@ The current needs assessment information utilized for this documentation was obt ## Troubleshooting -Some points to note if experiencing issues when getting the repo setup in a local dev environment or possible GitHub codespace requirements. \ No newline at end of file +Some points to note if experiencing issues when getting the repo running in a local dev environment or possible GitHub codespace requirements. \ No newline at end of file From 0345e49cd0d723235b463c2432896a919f445437 Mon Sep 17 00:00:00 2001 From: laura_z Date: Mon, 10 Nov 2025 14:41:25 -0700 Subject: [PATCH 03/10] docs(needs-assessment): add table of contents to collections.md --- needs-assessment/collections.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index d8b0677..1bea8eb 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -1 +1,9 @@ -add information here regarding the different collections that currently exist in Strapi \ No newline at end of file +# Needs Assessment Strapi Collections + +## Table of Contents + +- What's in a Collection +- Naming Conventions for the Strapi Collections +- How to create a Collection +- How to rename a Collection +- List of Strapi Collections relating to the Needs Assessment From 76270be87e86694cff268402376764416482bc22 Mon Sep 17 00:00:00 2001 From: laura_z Date: Tue, 11 Nov 2025 13:13:08 -0700 Subject: [PATCH 04/10] docs(na-collections): add overview and specific collection content --- needs-assessment/collections.md | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index 1bea8eb..693d132 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -1,9 +1,46 @@ # Needs Assessment Strapi Collections +## Overview of Needs Assessment Collections + +The **Needs Assessment** compiles global data on the needs of various groups across countries, regions, and subregions. + +This data is modeled in **Strapi** as a set of **collections**, each representing specific aspects of the data. + +These collections provide a structured data source that supports efficient querying and filtering in the frontend, allowing users to explore and display needs information by location, category, or other relevant attributes. + ## Table of Contents +- Overview of Needs Assessment Collections - What's in a Collection - Naming Conventions for the Strapi Collections - How to create a Collection - How to rename a Collection - List of Strapi Collections relating to the Needs Assessment + +## What's in a collection + +A collection is one of three Strapi content-types, formally known as a collection-type, and contains various fields for the data used to populate that collection. These felds can be added during the creation of a collection or afterward during edits/updates to the collection. + +To view a collection: +1. The Strapi Admin panel must be running in your browser. + +2. Select the Content Manager icon from the navigation menu in the Strapi Admin panel (see Figure 1). A list of collections to choose from should now appear in a column beside the navigation menu. + +3. Select the collection type you wish to view by clicking on the name of the collection (for example, Product.Category) + +4. In the browser, you should now see the title of the collection at the top and a table that displays some of the fields for that collection. If the collection has been populated, a list of options available for that collection will also appear in the table. + +5. To view all of the fields in that collection, click the view settings toggle that displays over the top right corner of the table (see Figure 2). The fields that are currently displayed in the table will be checked as Displayed Fields. Here, you can choose which fields to view, reset the fields for viewing, or configure the view of fields for display. + +Strapi automatically generates and populates the following fields in a collection: + +* id +* createdAt +* createdBy +* documentId +* updatedAt +* updatedBy + +Other fields (like name) are determined by the data requirements established for each collection. + +Some fields in specific collections are automatically populated as a result of the setup implemented during creation. For more details on these specific fields in our Strapi collections, follow the [field-types](./field-types.md) link. \ No newline at end of file From a78044b315137d244bbec8fe1db4ae70cfa6e3dc Mon Sep 17 00:00:00 2001 From: laura_z Date: Tue, 11 Nov 2025 18:07:03 -0700 Subject: [PATCH 05/10] docs(na-collections): modify syntax for specific elements --- needs-assessment/collections.md | 39 +++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index 693d132..82e9e45 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -15,32 +15,37 @@ These collections provide a structured data source that supports efficient query - Naming Conventions for the Strapi Collections - How to create a Collection - How to rename a Collection -- List of Strapi Collections relating to the Needs Assessment +- List of Strapi Collections Related to the Needs Assessment ## What's in a collection -A collection is one of three Strapi content-types, formally known as a collection-type, and contains various fields for the data used to populate that collection. These felds can be added during the creation of a collection or afterward during edits/updates to the collection. +A **collection** is one of Strapi's three content-types (formally called a _collection-type_). It contains fields that define the data structure for that collection. Fields can be added when creating the collection or later during edits and updates. -To view a collection: -1. The Strapi Admin panel must be running in your browser. +### Viewing a Collection +To view a collection in Strapi: +1. Ensure the **Strapi Admin Panel** is running in your browser. -2. Select the Content Manager icon from the navigation menu in the Strapi Admin panel (see Figure 1). A list of collections to choose from should now appear in a column beside the navigation menu. +2. Select the **Content Manager** icon from the navigation menu (see Figure 1). A list of available collections will appear. -3. Select the collection type you wish to view by clicking on the name of the collection (for example, Product.Category) +3. Click the name of the collection you want to view (for example, `Product.Category`) -4. In the browser, you should now see the title of the collection at the top and a table that displays some of the fields for that collection. If the collection has been populated, a list of options available for that collection will also appear in the table. +4. The main panel should now display the collection title and a table showing several of its fields. If entries exist, they'll appear as rows in the table. -5. To view all of the fields in that collection, click the view settings toggle that displays over the top right corner of the table (see Figure 2). The fields that are currently displayed in the table will be checked as Displayed Fields. Here, you can choose which fields to view, reset the fields for viewing, or configure the view of fields for display. +5. To view or customize the displayed fields, select the **View settings** toggle above the top-right corner of the table (see Figure 2). In this panel, you can: + * Choose which fields to display + * Reset the default view + * Configure the display order of fields -Strapi automatically generates and populates the following fields in a collection: +### Automatically Generated Fields +Strapi automatically creates and populates the following fields in every collection: -* id -* createdAt -* createdBy -* documentId -* updatedAt -* updatedBy +* `id` +* `createdAt` +* `createdBy` +* `documentId` +* `updatedAt` +* `updatedBy` -Other fields (like name) are determined by the data requirements established for each collection. +Other fields (such as `name`) are determined by the data requirements specific to each collection and are added manually during collection creation or during updates. -Some fields in specific collections are automatically populated as a result of the setup implemented during creation. For more details on these specific fields in our Strapi collections, follow the [field-types](./field-types.md) link. \ No newline at end of file +Some collections also contain auto-populated fields configured during setup. For details about these specific fields, see [field-types](./field-types.md). \ No newline at end of file From d6d44a317a17e3d49fa1765c7de6f07dc610aa44 Mon Sep 17 00:00:00 2001 From: laura_z Date: Tue, 11 Nov 2025 18:53:08 -0700 Subject: [PATCH 06/10] docs(na-collections): add links to first section and toc --- needs-assessment/collections.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index 82e9e45..334e8b1 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -10,8 +10,8 @@ These collections provide a structured data source that supports efficient query ## Table of Contents -- Overview of Needs Assessment Collections -- What's in a Collection +- [Overview of Needs Assessment Collections](#overview-of-needs-assessment-collections) +- [What's in a Collection](#whats-in-a-collection) - Naming Conventions for the Strapi Collections - How to create a Collection - How to rename a Collection @@ -19,7 +19,7 @@ These collections provide a structured data source that supports efficient query ## What's in a collection -A **collection** is one of Strapi's three content-types (formally called a _collection-type_). It contains fields that define the data structure for that collection. Fields can be added when creating the collection or later during edits and updates. +A **collection** is one of Strapi's three content-types (formally called a _collection type_). It contains fields that define the data structure for that collection. Fields can be added when creating the collection or later during edits and updates. ### Viewing a Collection To view a collection in Strapi: @@ -46,6 +46,10 @@ Strapi automatically creates and populates the following fields in every collect * `updatedAt` * `updatedBy` -Other fields (such as `name`) are determined by the data requirements specific to each collection and are added manually during collection creation or during updates. +Other fields (such as `name`) are determined by the data requirements specific to each collection and are added manually during collection creation or during updates. -Some collections also contain auto-populated fields configured during setup. For details about these specific fields, see [field-types](./field-types.md). \ No newline at end of file +Some collections also contain auto-populated fields configured during setup. For details about these specific fields, see [our field types documentation](./field-types.md). + +For more information on Strapi content-types, including the collection type, and creating content-types manually, see these [Strapi docs](https://docs.strapi.io/cms/features/content-type-builder). + +>**NOTE**: All current Strapi collections related to Needs Assessment have been created manually. They were not generated using Strapi's AI features. \ No newline at end of file From 8d57aaa657bc713a8f5e0f346d036e6392414beb Mon Sep 17 00:00:00 2001 From: laura_z Date: Tue, 11 Nov 2025 19:18:24 -0700 Subject: [PATCH 07/10] docs(na-collections): add imgs to the second section --- images/content-manager.png | Bin 0 -> 19768 bytes images/view-settings.png | Bin 0 -> 12615 bytes needs-assessment/collections.md | 20 ++++++++++++++++---- 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 images/content-manager.png create mode 100644 images/view-settings.png diff --git a/images/content-manager.png b/images/content-manager.png new file mode 100644 index 0000000000000000000000000000000000000000..164153bf937b6bf9b588b60ee72095686f5b27a5 GIT binary patch literal 19768 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 literal 0 HcmV?d00001 diff --git a/images/view-settings.png b/images/view-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..0026edce5f9cac2f08e2c3d1ab07d453af32588e GIT binary patch literal 12615 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 oJ^k74;S! + Strapi Content Manager icon in the navigation menu +
Figure 1. Strapi Content Manager icon in the navigation menu.
+ + 3. Click the name of the collection you want to view (for example, `Product.Category`) 4. The main panel should now display the collection title and a table showing several of its fields. If entries exist, they'll appear as rows in the table. -5. To view or customize the displayed fields, select the **View settings** toggle above the top-right corner of the table (see Figure 2). In this panel, you can: - * Choose which fields to display - * Reset the default view - * Configure the display order of fields +5. To view or customize the displayed fields, select the **View settings** toggle above the top-right corner of the table (see Figure 2). + +
+ View settings toggle +
Figure 2. View settings toggle.
+
+ + In this panel, you can: + - Choose which fields to display + - Reset the default view + - Configure the display order of fields ### Automatically Generated Fields Strapi automatically creates and populates the following fields in every collection: From 3e4c51924ca26a31fd94c489e3e86db3244924be Mon Sep 17 00:00:00 2001 From: laura_z Date: Tue, 11 Nov 2025 19:54:36 -0700 Subject: [PATCH 08/10] docs(na-collections): correct capitalization error --- needs-assessment/collections.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index 8462061..3da9d8e 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -17,7 +17,7 @@ These collections provide a structured data source that supports efficient query - How to rename a Collection - List of Strapi Collections Related to the Needs Assessment -## What's in a collection +## What's in a Collection A **collection** is one of Strapi's three content-types (formally called a _collection type_). It contains fields that define the data structure for that collection. Fields can be added when creating the collection or later during edits and updates. From 6b7474472cd1b3582e5f1a066c4fa0a71a288a5a Mon Sep 17 00:00:00 2001 From: laura_z Date: Wed, 3 Dec 2025 11:23:22 -0700 Subject: [PATCH 09/10] docs(na-collections): fix bullet points for view settings toggle content --- needs-assessment/collections.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index 3da9d8e..1a9f45c 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -43,10 +43,10 @@ To view a collection in Strapi:
Figure 2. View settings toggle.
- In this panel, you can: - - Choose which fields to display - - Reset the default view - - Configure the display order of fields +- In this panel, you can: + * Choose which fields to display + * Reset the default view + * Configure the display order of fields ### Automatically Generated Fields Strapi automatically creates and populates the following fields in every collection: From 5207df80a50a8aae56a55ba7e42fff0bc85356f2 Mon Sep 17 00:00:00 2001 From: laura_z Date: Thu, 4 Dec 2025 11:05:16 -0700 Subject: [PATCH 10/10] docs(na-collections): modify alt text for figure 1 --- needs-assessment/collections.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/needs-assessment/collections.md b/needs-assessment/collections.md index 1a9f45c..7ef56f4 100644 --- a/needs-assessment/collections.md +++ b/needs-assessment/collections.md @@ -28,7 +28,7 @@ To view a collection in Strapi: 2. Select the **Content Manager** icon from the navigation menu (see Figure 1). A list of available collections will appear.
- Strapi Content Manager icon in the navigation menu + Content Manager icon in the Strapi navigation menu that opens Collection Types column
Figure 1. Strapi Content Manager icon in the navigation menu.