<commit_before># RSR Project, Update and Organisation Pages
The standard view of projects, updates and organisations has remained stagnant within RSR for some time. The existing visual design while functionally providing a clear overview, is missing in current trends and features present in modern day web applications.

We have recently implemented a larger data set in RSR that has been derived from the IATI standard. This new information needs to be displayed within the visual display of RSR on Akvo Pages.

## User problems
7. Users need to be able to easily share visual information about their projects.
10. Users need to be able to find the relevant info on project and organisation pages.
11. Users need clear visual overview of project information.
15. Users need to update projects as simply as possible.

## User stories
4. Sandra and Preethi can see all of the important and available actions that they can perform.
6. Sandra can communicate with other users about projects.
7. Klaus can get a high level overview of a project from a single page.
8. Matthijs can gain access to a detailed view of all project data.
9. Sandra can see activity on a project over time.

## Project Page
The main project page will contain a clear overview of all important data elements.
There will be a financials page that displays detailed financial information from the project data set.
There will be a full report page that displays all available information on the project.

### Main page
The main project page will contain:

- Image(s)
- Locations and map
- Title
- Subtitle
- Descriptions
- Partners
- Status
- Funding information
- Updates added
- Follow button
- Edit button
- Project dates
- Documents
- Focus areas and sectors
- Results
- Links

### Funding page
The funding page of the project will contain:

- Project identifiers
- Budgets
- Transactions

### Report page
The report page will contain all elements from the project data set.
The report page will have a link to export the data of the project in printable pdf.
All of the fields should be displayed in a clear format.
The full set of data elements can be found here: https://adobeformscentral.com/?f=kaaF0X1STGcfiTRdt9H7kg

## Update page
The update page will contain all the data from project updates.

- Project Title
- Title
- Text
- Image / Video
- Caption
- Credit
- Location

## Organisation page
The organisation page will contain all the data from the organisation data set.<commit_msg>#55 added project hierarchy requirement<commit_after># RSR Project, Update and Organisation Pages
The standard view of projects, updates and organisations has remained stagnant within RSR for some time. The existing visual design while functionally providing a clear overview, is missing in current trends and features present in modern day web applications.

We have recently implemented a larger data set in RSR that has been derived from the IATI standard. This new information needs to be displayed within the visual display of RSR on Akvo Pages.

## User problems
7. Users need to be able to easily share visual information about their projects.
10. Users need to be able to find the relevant info on project and organisation pages.
11. Users need clear visual overview of project information.
15. Users need to update projects as simply as possible.

## User stories
4. Sandra and Preethi can see all of the important and available actions that they can perform.
6. Sandra can communicate with other users about projects.
7. Klaus can get a high level overview of a project from a single page.
8. Matthijs can gain access to a detailed view of all project data.
9. Sandra can see activity on a project over time.

## Project Page
The main project page will contain a clear overview of all important data elements.
There will be a financials page that displays detailed financial information from the project data set.
There will be a full report page that displays all available information on the project.

### Main page
The main project page will contain:

- Image(s)
- Locations and map
- Title
- Subtitle
- Descriptions
- Partners
- Status
- Funding information
- Updates added
- Follow button
- Edit button
- Project dates
- Documents
- Focus areas and sectors
- Results
- Links
- Project Hierarchy

An additional element of Project Hierarchy has been added. This section should be a visual representation of a projects connections with other projects. Shown in diagram format, it should allow a user to see which projects funded, which projects are funded by and which projects are siblings of the current project.

The linked projects should be accessible by clicking on the icons representing them.

We might also want to consider additional filtered lists where a list (using the project list layout spec) is displayed showing all projects that are directly connected with the project in question.

### Funding page
The funding page of the project will contain:

- Project identifiers
- Budgets
- Transactions

### Report page
The report page will contain all elements from the project data set.
The report page will have a link to export the data of the project in printable pdf.
All of the fields should be displayed in a clear format.
The full set of data elements can be found here: https://adobeformscentral.com/?f=kaaF0X1STGcfiTRdt9H7kg

## Update page
The update page will contain all the data from project updates.

- Project Title
- Title
- Text
- Image / Video
- Caption
- Credit
- Location

## Organisation page
The organisation page will contain all the data from the organisation data set.
{'fraction_non_alphanumeric': 0.035989256938227396, 'fraction_numerical': 0.006087735004476276, 'mean_word_length': 4.120073327222731, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2147254', 'n_tokens_mistral': 1327, 'n_tokens_neox': 1286, 'n_words': 865}