OpenverseOpenverseOpenverse 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. is a search engine for openly-licensed media.
The Openverse team builds the Openverse Catalog, APIAPIAn 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., and front-end application, as well as integrations between Openverse and WordPress. Follow this site for updates and discussions on the project.
You can also come chat with us in #Openverse on SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.. We have a weekly developer chat at 15:00 UTC on Tuesdays.
If you already have used npm to work on the OpenverseOpenverseOpenverse 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. frontend repository, follow these steps to prepare your environment for using pnpm in the future:
Delete your node_modules folder (for example, rm -rf node_modules)
Install pnpm using volta by running volta install pnpm
Reinstall dependencies using pnpm by running pnpm install
Now you’ll be able to run all the project scripts using pnpm instead of npm. Note that pnpm‘s “house style†leaves out the run keyword for referencing package.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. scripts, so npm run dev becomes pnpm dev. pnpm run dev will also work, it just doesn’t match what the official pnpm documentation recommends. This is similar to yarn.
For new contributors
Please follow the instructions in the repository’s README for setting up your dev environment.
Today (2021-12-13) Creative Commons officially began redirecting from search.creativecommons.org to wordpress.orgWordPress.orgThe 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//openverseOpenverseOpenverse 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..
Crucially, to make Openverse accessible to a global audience, the user interface is fully translated into 10 languages, with additional partial translations in 22 more languages. Our translations are supplied by our users and contributors; we’d love your help in getting more languages to 100% completion. You can view our translations here and learn more about getting started with translating in the polyglots community.
We’d like to thank Creative Commons for their support through this process, and welcome all the users of CC Search to Openverse!
#509: Fix APIAPIAn 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. endpoints for related media and provider stats
#486: Restyle filterFilterFilters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output.sidebarSidebarA sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.
#115: Send SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.pingPingThe act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.†when PR is marked ready for review
#101: Add linting and pre-commit hooksHooksIn WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. for Python code
#294: 🔄 Synced file(s) with WordPress/openverseOpenverseOpenverse 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.
#365: Include deleted & mature existence checks when updating indices
#360: Capture log output before docker stack is torn down
#359: Make categoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. a single-value field shared by all media types
#355: Bump sqlalchemy from 1.4.26 to 1.4.27 in /analytics
#354: Bump alembic from 1.7.4 to 1.7.5 in /analytics
#350: Bump psycopg2-binary from 2.9.1 to 2.9.2 in /ingestion_server
#348: Bump django from 3.2.7 to 3.2.9 in /openverse_api
#439: Toggle `SearchGridFilter` completely according to view width
#434: Set explicit ltr direction for pages untranslated in rtl languages
#432: Simplify FilterFilterFilters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output.SidebarSidebarA sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. component and improve scrollbar styles
#422: Give licenses the full name and retire `LicenseIcons`
#420: Update video demos for MetaMetaMeta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. Search
#415: Remove `nuxt-ssr-cache` and move dependencies
#418: Recreate Meta Search marketing page documentation with Openverse screenshots
#371: Component: HeaderHeaderThe 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. Logo (`VLogoLoader`)
#363: Add automatic RTL CSSCSSCSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. generation for Sass and PostCSS VueVueVue (pronounced /vjuË/, like view) is a progressive framework for building user interfaces. https://vuejs.org/. and external stylesheets
#358: License icons/titles accessibilityAccessibilityAccessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access†(i.e. unassisted) and “indirect access†meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)
#308: Visiting english site doesn’t set english locale
OpenverseOpenverseOpenverse 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. contributors intend to speed up our code review time, as we identified a number of PRs that had been awaiting review for several weeks.
Our focus for this month is going to be continued focus on the new front-end components, and RTL support. Infra is focused on a new deployment strategy and staging previews for the frontend, while Catalog work is still on hold as we fix some production issues with the data refresh process.
We will manually generate new sample data for work on the APIAPIAn 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. to resume.
Contributors are excited to discuss some re-architecture of the data pipeline, where we can potentially eliminate the need for two near-identical databases.
#293: 🔄 Synced file(s) with WordPress/openverseOpenverseOpenverse 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.
#429: Make HeaderHeaderThe 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. RTL-compatible
#358: Add migrationMigrationMoving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. for removing ShortendLink
#356: Protect foreign key constraint between `imagelist_images` and `imagelist`
#430: Fix package-lock.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. engines
#95: Add Provider APIAPIAn 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. script for Freesound
When we started discussing what it means for OpenverseOpenverseOpenverse 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. to be part of the WordPress ecosystem, our first thought was the uniqueness of reaching a variety of users and contexts through a tool connected to multiple sources. That reason was enough to start thinking of the brand identity and introducing the search engine as a new tool in the open-source community.
An open universe
Openverse is a word game that stands for Open and Universe. In that vein, it points to the essence of what Openverse aims: a space that gathers content and encourages its reuse. A space that boosts creativity by assembling components to form something meaningful.
Oruro Carnival. Bolivia
Amristar, Golden Temple. India
Book of Fixed Stars
The Sun Stone (Aztec calendar)
While seeking equivalent comparisons from daily life, I came up with two concepts: Communities and Constellations. Both have in common the coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. idea of individual contributions to a shared purpose.Â
I started by drawing the two concepts from practical uses. A profile image for the blog and a favicon for the web the team was already working on.
Symbol ideas
The jazzy context
Although Openverse is a unique, standalone tool, it lives on WordPress.orgWordPress.orgThe 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/, contextualized alongside other projects. When we realized this, jazz emerged as the main connecting aesthetic to blend the Openverse and WordPress identities. Jazz has informed WordPress from the project’s beginning.
In parallel, the News section was in a redesign process, and the work there inspired this new direction. The graphics shown below gave Openverse a vintage and modern look-and-feel that paved the way to what ended up becoming the brand symbol.
An expanded and bold symbol
The most preferred characteristic of all versions made were the transitional shapes. It brings the expanding idea of the universe while adding the boldness of geometric shapes found in jazz album covers.
Openverse is a powerful tool that surfaces a vast range of openly-licensed content. This symbol portrays that complexity and encourages future applications. We envision the search engine in many situations where content creators can find inspiration.
Yet this task has not ended. Interfaces and other brand applications remain in our roadmap, but this is a firm first step towards a robust identity.
I enjoyed this first brand release and looking forward to working on interface contexts. Thanks to the design community for all fruitful feedback and @beafialho for the inspiring work in News section.