Help Us Test the New Eclipse Marketplace
The updated Marketplace is almost ready and we’d like to have feedback on the new version to ensure a smooth deployment. We need to update the marketplace website because it is currently using Drupal 7 and that version is end of life in January 2025 and we need to update to a supported version of Drupal.
What needs testing
The main areas we need help testing are:
- Marketplace client in Eclipse IDE
- Editing and content management features
- Search performance and accuracy
- General website features
For any feedback please create a new issue in the marketplace.eclipse.org gitlab project, you can use this new feedback issue link for that. Please have a look at the “Known issues” section of this document to avoid creating duplicate tickets.
Marketplace client in Eclipse IDE
The API powering the marketplace client has been reimplemented and favorite management has been significantly reworked. All this should be transparent for users as no code change is necessary on the marketplace client side, we need to make sure that it is the case.
How to test
Configure eclipse marketplace client to use the staging URL for the marketplace features: https://wiki.eclipse.org/Marketplace/REST#Retrieving_a_listing_of_all_catalogs using the URL: https://marketplace-staging-d9.eclipse.org/
$ eclipse -Dorg.eclipse.epp.internal.mpc.core.service.DefaultCatalogService.url=https://marketplace-staging-d9.eclipse.org
What to test
Check that all the usual features of the client work:
- Showing, adding, removing Favorites
- Accuracy of the search results
- Search filters working as intended
- The different tabs are showing content as expected.
Where to send feedback
Create an issue in the marketplace gitlab project: Feedback issue detailing which screen of the client is not working, what is the current behavior and explaining the desired behavior.
Editing and content management features
For people who use the marketplace to publish content displayed in the marketplace there have been several changes to how content is managed. The biggest visible change is the new theme for content creation/edition that is aimed at being accessible on mobile devices as well as having a more modern look and feel.
How to test
Navigate to the staging website: https://marketplace-staging-d9.eclipse.org and login as your usual user.
What to test
General content editing tasks, make sure that your usual workflow is not broken, for example:
- Features of the WYSIWYG editor
- Image upload/selection inside the WYSIWYG
- Access for content edition for additional authors
- Publishing/unpublishing
- etc.
Where to send feedback
Create an issue in the marketplace gitlab project: Feedback issue detailing which feature present a problem, the impacted URL, what is the current behavior and explaining the desired behavior.
Search performance and accuracy
Search is a big part of the website and we need to ensure that the new search configuration is working properly in the various ways people are using it.
How to test
Navigate to the staging website: https://marketplace-staging-d9.eclipse.org and use the different search blocks and pages.
What to test
Enter various search terms and filters,
Where to send feedback
Create an issue in the marketplace gitlab project: Feedback issue detailing which query has a problem, what is the current behavior and explaining the desired behavior.
General website features
Browse around the website and make sure that your favorite part of the website is working as intended.
How to test
Navigate to the staging website: https://marketplace-staging-d9.eclipse.org and login as your usual user.
What to test
For example:
- Favorite install from MPC with a user URL
- The behavior of the “more like this” block
- etc.
Where to send feedback
Create an issue in the marketplace gitlab project: Feedback issue detailing which feature present a problem, the impacted URL, what is the current behavior and explaining the desired behavior.
Known issues
See related issues below.
Problems
If you have problems accessing the website or configuring MPC post of comment on this issue.