Skip to content

Commit f3b9053

Browse files
committed
improve index file of getting started
added internal links to installation guide and module installation for users to easily start setup
1 parent 679a062 commit f3b9053

File tree

10 files changed

+19
-28
lines changed

10 files changed

+19
-28
lines changed

docs/community/contributing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ the community, and are grateful for the time and effort that people put into imp
1212

1313
## Code of Conduct
1414

15-
We expect all contributors to the OpenSPP project to adhere to our [Code of Conduct](code_of_conduct.md).
15+
We expect all contributors to the OpenSPP project to adhere to our {doc}`code_of_conduct`.
1616
This document outlines the standards of behavior that we expect from all members of the community, and
1717
provides guidance on how to report any incidents of misconduct.
1818

1919
## Did you find a bug?
2020

2121
- **Do not open up a GitHub issue if the bug is a security vulnerability in OpenSPP**, and instead follow the
22-
[security disclosure policy](security_report).
22+
{doc}`security_reporting`.
2323

2424
- **Ensure the bug was not already reported** by searching on GitHub under
2525
[Issues](https://github.com/openspp/documentation/issues).

docs/community/support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
review-status: needs-review
33
review-date: 2025-06-04
44
reviewer: migration-script
5-
migration-notes: "hidden for now. need to confirm if this is to be displayed"
5+
migration-notes: "hidden for now. for batch 2 documentation
66
---
77
88
# Support Model

docs/developer_guide/setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ migration-notes: "Added during 2025 documentation reorganization"
99

1010
## OpenSPP Docker Setup Using Doodba
1111

12-
This technique utilizes Docker, simplifying the installation of Odoo and its dependencies, with the added benefits offered by Doodba.
12+
Docker simplifies the installation of Odoo and its dependencies, with the added benefits offered by Doodba.
1313

1414
### Prerequisites
1515

docs/getting_started/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ migration-notes: "Added during 2025 documentation reorganization"
1111

1212
This overview of how OpenSPP's documentation is organized will help you know where to look for certain things:
1313

14+
15+
- {doc}`installation_deb` offers a detailed, step-by-step guide for installing OpenSPP using Debian-based packages. It covers system requirements, installation procedures, initial configuration, and troubleshooting tips to ensure a smooth setup process.
16+
- {doc}`module_installation` offers a comprehensive, step-by-step guide for configuring OpenSPP after the initial installation. It explains how to install additional modules, customize features, and optimize your setup for specific needs.
1417
- {doc}`../overview/index` provides high-level information about OpenSPP's features, concepts, and use cases for decision makers and new users.
1518
- {doc}`../user_guide/index` provides practical, task-oriented instructions for using OpenSPP's features in day-to-day operations for administrators and end-users.
1619
- {doc}`../developer_guide/index` provides technical information and instructions for developers who need to customize, extend, integrate with, or contribute to OpenSPP.

docs/index.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ OpenSPP was created to support the improvement and growth of effective social pr
1515

1616
OpenSPP is an open-source, modular and highly interoperable platform. The platform offers four main products: SP-MIS - a comprehensive management information system - plus a Social Registry, a Farmer Registry and a Disability Registry.
1717

18-
OpenSPP is a Digital Public Good. It is built on more than 60 open-source modules, and leverages and contributes to other open-source projects including OpenG2P, MOSIP, OpenCRVS, Odoo, Payment Hub EE, ID PASS, CommCare, Metabase and OpenFn
18+
OpenSPP is a Digital Public Good. It is built on more than 60 open-source modules, and leverages and contributes to other open-source projects including OpenG2P, MOSIP, OpenCRVS, Odoo, Payment Hub EE, ID PASS, CommCare, Metabase and OpenFn.
1919

2020
## SP-MIS
2121

@@ -31,10 +31,6 @@ The Social Registry is a repository for the storage and management of data for p
3131

3232
The Farmer Registry stores and manages farm holding and farm owner data, supporting coordination between the social and agricultural sectors. It supports mass registrations and regular updates, and integrates data from Geographic Information Systems, national ID and CRVS.
3333

34-
## Disability Registry
35-
36-
The Disability Registry is an organized database for systematically recording and managing information about individuals with disabilities within a specific population or geographic area. It contains important information to facilitate services and assistance for people with disabilities, including access to social protection programs. **OpenSPP is set to release its open-source Disability Registry in the second quarter of 2024**.
37-
3834
## Guiding principles
3935

4036
Our guiding principles are informed by the Digital Public Goods Standard and the Principles for Digital Development.
@@ -53,8 +49,8 @@ OpenSPP is currently in development, and everything is evolving rapidly thanks t
5349
:maxdepth: 3
5450
:hidden: true
5551
56-
overview/index
5752
getting_started/index
53+
overview/index
5854
user_guide/index
5955
developer_guide/index
6056
reference/index

docs/user_guide/administration/import_areas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ By the end of this tutorial, you should understand the purpose and process of pr
2323

2424
## Process
2525

26-
To access the area import feature, you must log in to OpenSPP with a user account with the **System Admin** role since the functionality is not included for other roles. Learn how to set up roles and accounts in [Administrating role-based access](https://docs.openspp.org/tutorial/user_guides/administrating_role_based_access.html).
26+
To access the area import feature, you must log in to OpenSPP with a user account with the **System Admin** role since the functionality is not included for other roles. Learn how to set up roles and accounts in {doc}`user_access`
2727

2828
### Understand the Data Structure
2929

docs/user_guide/pos_usage.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ To utilise this feature, you need the following:
1616
- Make sure that both modules **OpenSPP POS: ID Redemption** and **OpenSPP POS** are installed and activated.
1717
- Have existing individual records in your registry, either by creating records manually or importing records into OpenSPP.
1818
- Have an access role either as **Operations Admin** or **POS operator** to perform tasks in the POS Application.
19-
- Have an access role as an **Operations Admin** or **Administrator** to perform tasks in OpenSPP. Learn more about this in the guide [Administrating role-based access](https://docs.openspp.org/tutorial/user_guides/administrating_role_based_access.html)
20-
- Have an existing cycle with beneficiaries and entitlements generated on a program. Learn more about this in the guide. [Create a social protection program](https://docs.openspp.org/tutorial/user_guides/create_social_protection_program.html)
19+
- Have an access role as an **Operations Admin** or **Administrator** to perform tasks in OpenSPP. Learn more about this in the guide {doc}`administration/user_access`
20+
- Have an existing cycle with beneficiaries and entitlements generated on a program. Learn more about this in the guide {doc}`program_management/create_program`
2121

2222
## Objective
2323

@@ -87,7 +87,7 @@ You may now select the new Cash payment method for a Point of sale. Navigate to
8787

8888
#### Group Point of sales by area
8989

90-
In order to group Point of sales by area, make sure you have areas already existing in your OpenSPP instance. Learn more about importing areas in the guide [Import area](https://docs.openspp.org/tutorial/user_guides/import_areas.html). From the sidebar, navigate to **Point of Sale**, select **Configuration** and click **Point of Sales**. Select the Point of sale you wish to manage and assign by clicking an area from the dropdown **Area**.
90+
In order to group Point of sales by area, make sure you have areas already existing in your OpenSPP instance. Learn more about importing areas in the guide {doc}`administration/import_areas`. From the sidebar, navigate to **Point of Sale**, select **Configuration** and click **Point of Sales**. Select the Point of sale you wish to manage and assign by clicking an area from the dropdown **Area**.
9191

9292
![](point_of_sales/point_of_sales_select_area.png)
9393

docs/user_guide/program_management/configure_entitlements.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,16 @@ This tutorial describes the steps of configuring cash entitlements when selected
1111

1212
## Prerequisites
1313

14-
- Have an access role as an **Operations Admin** or **Administrator**. Learn more about this in the guide [Administrating role-based access](https://docs.openspp.org/tutorial/user_guides/administrating_role_based_access.html#)
14+
- Have an access role as an **Operations Admin** or **Administrator**. Learn more about this in the guide {doc}`../administration/user_access`
1515
- Install and activate the module: **OpenSPP Cash Entitlement** on your OpenSPP instance as **Administrator**.
16-
- Create a Program or have an already existing program. Learn more about this in the guide [Create a social protection program](https://docs.openspp.org/tutorial/user_guides/create_social_protection_program.html)
16+
- Create a Program or have an already existing program. Learn more about this in the guide {doc}`create_program`.
1717

1818
## Objective
1919

2020
After completing this guide, you will be able to learn how to configure cash entitlements and edit existing cash entitlement configuration.
2121

2222
## Process
2323

24-
### Verify installed module
25-
26-
To be able to configure cash entitlements, you have to make sure the necessary module is installed and activated on your OpenSPP instance, you can verify this by logging in to your OpenSPP instance as Administrator, go to **Apps** and search for **OpenSPP Cash Entitlement**.
27-
28-
![](configure_cash_entitlements/1.png)
29-
30-
After successfully activating, the **Activate** button should disappear and it should display **Learn more** as the remaining button.
31-
3224
### Configure the Entitlement Manager
3325

3426
It is possible to configure cash entitlements either during creation of the program or after, both options are explained below.

docs/user_guide/program_management/create_cycle.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ A popup should appear. Make the necessary changes and then click **Save**.
8787

8888
![](create_program_cycle_prepare_entitlements/12.png)
8989

90-
See Tutorial - [Configure cash entitlements](https://docs.openspp.org/tutorial/user_guides/configure_cash_entitlements.html) to learn more on configuring cash entitlements.
90+
See Tutorial {doc}`configure_entitlements` to learn more on configuring cash entitlements.
9191

9292
Please note that changes you made into the following fields are only applied to newly prepared entitlements.
9393

9494
### Creating Cycle
9595

96-
A cycle can only be created under a program. If you do not have any existing programs yet, you may refer to this document [Create a social protection program](https://docs.openspp.org/tutorial/user_guides/create_social_protection_program.html).
96+
A cycle can only be created under a program. If you do not have any existing programs yet, you may refer to this document {doc}`create_program`.
9797

9898
Select an existing program from the program table list. You will be directed to the screen below. Click **Create New Cycle** to generate a cycle for the program.
9999

@@ -157,7 +157,7 @@ Please note that enabling Auto-approve entitlements in the program’s **Cycle m
157157

158158
![](create_program_cycle_prepare_entitlements/25.png)
159159

160-
If entitlements were not auto approved successfully. It could be that the [Allocate funds](https://docs.openspp.org/tutorial/user_guides/allocate_funds.html) for the program are insufficient or missing. See the documentation Allocate funds for more details.
160+
If entitlements were not auto approved successfully. It could be that the funds for the program are insufficient or missing. See the documentation {doc}`allocate_funds` for more details.
161161

162162
### Approving Entitlements
163163

docs/user_guide/registry_management/import_export_registrant_data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ OpenSPP displays different types of error messages on the import page when encou
121121

122122
#### Error: "No matching records found"
123123

124-
Some fields require values that are predefined in OpenSPP, such as the **category\_id** field. Setting a value in this column that does not match the values found in OpenSPP will return an error message. This error will be similar to the screenshot provided below.
124+
Some fields require values that are predefined in OpenSPP, such as the **category_id** field. Setting a value in this column that does not match the values found in OpenSPP will return an error message. This error will be similar to the screenshot provided below.
125125
![](import_export_registrant_data/import_users_errors_found.png)
126126

127127
To resolve this type of error, only type in values that are defined in OpenSPP, in this case for **category_id**, you can navigate to **Registry**, then click **Configuration**, and after that, select **Registrant Tags**. You should see the list of the defined **Tags**. You may use any of the listed values for **category_id**, or alternatively, add a new registrant tag.

0 commit comments

Comments
 (0)