Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: GREI - Dataverse Rearchitecture #123

Open
cmbz opened this issue Dec 21, 2023 · 14 comments
Open

Epic: GREI - Dataverse Rearchitecture #123

cmbz opened this issue Dec 21, 2023 · 14 comments
Assignees
Labels
Dataverse Project Issues related to Dataverse Project software GREI Re-arch Issues related to the GREI Dataverse rearchitecture Harvard Dataverse Issues related to Harvard Dataverse Repository Project: NIH GREI Tasks related to the NIH GREI project

Comments

@cmbz
Copy link
Contributor

cmbz commented Dec 21, 2023

Overview

"Improve three areas of the repository UI: 1) facilitate discovery and exploration of data by making it easier to customize collections of datasets, identify types of data more clearly, expand and improve tools to explore data within repositories, 2) expand and clarify the dataset creation and publishing workflow to make it easier to add a wider variety of data with appropriate metadata, 3) extend the RESTful APIs in the Dataverse software to enable more easily separating the backend web services that support the core Dataverse functionality with the frontend, and build scalable and flexible open-source UI modules for the Harvard Dataverse repository, usable by other repositories." (Was NIH OTA Aim 7)

Try out SPA Beta here: https://beta.dataverse.org/spa

Tasks

2024 Q2

  • See: Proposal: SPA Beta Features for Q2 2024
  • Note: Epic completeness varies according to year, quarter, and goals
  • Infinite Scrolling
  • Creation of datasets
  • Editing datasets metadata
  • Basic file upload
  • Basic creation of collections (nice to have)
  • Publishing datasets (nice to have and candidate for community contribution)

2024 Q3

  • See proposal: SPA Beta Features for Q3 2024
  • Q3 planning in progress
  • Collection page results of all types (Files, Datasets and Collections)
  • Collection page basic filtering options and search
  • Search home page (from the epic)
  • Create Collection page (Full version)
  • Enhanced File upload

2024 Q4

  • Pending

Resources

@cmbz cmbz self-assigned this Dec 21, 2023
@cmbz cmbz added Harvard Dataverse Issues related to Harvard Dataverse Repository Dataverse Project Issues related to Dataverse Project software labels Dec 21, 2023
@cmbz cmbz added the GREI Re-arch Issues related to the GREI Dataverse rearchitecture label Dec 21, 2023
@cmbz cmbz added the Project: NIH GREI Tasks related to the NIH GREI project label Jan 3, 2024
@cmbz
Copy link
Contributor Author

cmbz commented Mar 1, 2024

Status: February 2024 Update

Work continues towards accomplishing the Must Have SPA features (described in: Proposal: SPA Beta Features) in advance of the SPA Beta demo at the upcoming Dataverse Community Meeting, 2024 in March, and the 6.2 release, scheduled for 2024/03/31. Progress includes: must-have improvements to the Home Page, File Page, and page navigation, as well nice-to-have improvements to the Dataset Creation Page. In addition, the team is developing a new SPA proposal for Q2 which will be made available for community comment.

Specific completed issues include:

Completed

dataverse

dataverse-javascript-client

dataverse-frontend

@cmbz
Copy link
Contributor Author

cmbz commented Mar 16, 2024

Status: March 2024 Update

Completed

@cmbz
Copy link
Contributor Author

cmbz commented Apr 10, 2024

Status: April 2024

Substantive progress has been made on the Collections and File Upload pages, improvements to pagination, and documentation. See below for specific PRs merged during April 2024.

Completed

dataverse repo

dataverse-frontend

dataverse-client-javascript

@cmbz
Copy link
Contributor Author

cmbz commented May 20, 2024

Status: May 2024

See details here: Rearchitecture Front End Weekly Update 🔁 - May 30th

Several features are in progress, are in Q/A, or have been merged:

Completed

dataverse

dataverse-frontend

dataverse-client-javascript

@cmbz
Copy link
Contributor Author

cmbz commented May 28, 2024

Status: June 2024

This month, the SPA saw the following accomplishments and progress:

@cmbz
Copy link
Contributor Author

cmbz commented Jul 10, 2024

Status: Year 3, Q1

@cmbz
Copy link
Contributor Author

cmbz commented Jul 17, 2024

Status: July 2024

Update

Features and Functionality

Dataset page

Create Dataset and Edit Dataset metadata page

Create Collection page

List Completed Issues & Pull Requests

Issues

Pull Requests

@cmbz
Copy link
Contributor Author

cmbz commented Aug 26, 2024

Status: August 2024

Update

  • Completeness: 32.83%

Features and Functionality

Collection Page

Create Collection Page

File Uploading

Dataset Page

Create Dataset and Edit Dataset metadata Page

Create collection Page

@cmbz
Copy link
Contributor Author

cmbz commented Aug 28, 2024

Status: Year 3, Q2

  • Completion: 32.83%
  • The frontend team continued to implement the functionality described in the Proposal: SPA Beta Features for Q3 2024 (note that the SPA year begins in January).
  • Progress was made towards completing UI elements, including the Collection Page, Create Collection Page, Dataset Page, and the Create Dataset and Edit Dataset Metadata Page. File uploading was also enhanced, and improvements were made to the API to support email validation.

@cmbz
Copy link
Contributor Author

cmbz commented Sep 11, 2024

Status: September 2024

Highlights

Account page:

Multiple pages:

Collection page:

@cmbz
Copy link
Contributor Author

cmbz commented Oct 8, 2024

Status: October 2024

Complete: 35.84%

Highlights

Q4 features proposal

@cmbz
Copy link
Contributor Author

cmbz commented Nov 22, 2024

Status: November 2024

  • Complete: 37.54%

Notes

  • Team met to discuss minimum feature set needed for official SPA launch in June 2025 at the Dataverse Community Meeting
  • Work has begun to develop list of must-have features

Highlights

Account Page
API Token use cases integration

@cmbz
Copy link
Contributor Author

cmbz commented Nov 27, 2024

Status: Year 3, Q3

  • Pending

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dataverse Project Issues related to Dataverse Project software GREI Re-arch Issues related to the GREI Dataverse rearchitecture Harvard Dataverse Issues related to Harvard Dataverse Repository Project: NIH GREI Tasks related to the NIH GREI project
Projects
None yet
Development

No branches or pull requests

1 participant