Active Projects

NameNotes
iFrameiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser. Removal

Status: In Progress
ETA: 2022-10-31
Lead: @olgabulat
This goal of this project is to remove the iFrame from wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org//openverseOpenverse Openverse is a search engine for openly-licensed media, including photos, audio, and video. Openverse is also the name for the collection of related code repositories that make up the project., while improving the styling and functionality of the site headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes..

Header and Footer Milestone
Meta work milestone
Browse and Insert Openverse Media in the blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. editor

Status: In Progress
ETA: Ongoing
Lead: @zackkrida
Focused on efforts to enable browsing and inserting Openverse images (and potentially audio) in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/.

GitHub Issue
Provider DAG Refactors

Status: In Progress
ETA: 2022-10-31
Lead: @stacimc
(1) refactor all Catalog provider scripts to use the new ProviderDataIngester base class, and (2) refactor and reenable the provider reingestion workflows.

GitHub Milestone
Data Normalization

Status: In Progress
ETA: 2022-12-31
Lead: @krysal
Efforts on normalizing the data in the upstream database. The goals of this project is to establish trust in our data, we need to make sure that we clearly describe what data we have, and to check that the database actually has all the data outlined. Also, we should remove the duplication of data classification/data cleaning between the Catalog and the APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. layers.

Cross-repo meta issue
Infrastructure Improvements

Status: In Progress
ETA: 2022-12-31
Lead: @sarayourfriend
This is a project thread to track the work on infrastructure improvements to the Openverse project.

The main crux of this work is to accomplish the following:
– Move as many aspects of our infrastructure into ECS
– Add basic monitoring infrastructure

Most of this work currently happens in a private repository, which will ideally be open-sourced soon. For now contributors can request access in the #openverse channel.

Last updated: