You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Konstantina Galouni 13123c1edc Merge remote-tracking branch 'origin/develop' 4 months ago
e2e [Aggregator | Trunk]: Upgrade to angular 11 3 years ago
src Updating libraries 4 months ago
.browserslistrc [Aggregator | Trunk]: Upgrade to angular 11 3 years ago
.gitignore Merge remote-tracking branch 'origin/angular-13' into angular-14 2 years ago
.gitmodules initial commit for new-theme branch 2 years ago
CHANGELOG.md [develop | DONE | FIXED] package.json: Updated version to 4.0.1 | CHANGELOG.md: Added logs for version 4.0.1 - Updated links (to the Marketplace) for Compatible EOSC Services (eosc interoperability framework (eoscif) guidelines). 4 months ago
LICENSE.txt [EOSC EXPLORE | develop] Added LICENSE.txt file 11 months ago
README.md [develop | DONE | CHANGED] package.json: Reverted uikit version to 3.16.24 | README.md: Added System Architecture section with image | CHANGELOG.md: Updated changelog for version 4.0.0. 5 months ago
angular.json Update angular to version 16 9 months ago
package.json [develop | DONE | FIXED] package.json: Updated version to 4.0.1 | CHANGELOG.md: Added logs for version 4.0.1 - Updated links (to the Marketplace) for Compatible EOSC Services (eosc interoperability framework (eoscif) guidelines). 4 months ago
prometheus.ts [Aggregator | Trunk]: Upgrade to angular 11 3 years ago
server.ts Disable inline critical css in server.ts 2 years ago
tsconfig.json Migrate angular core and cli to version 15 and update dependencies to be compatible with the newer version. 9 months ago

README.md

EOSC EXPLORE

This project was generated with Angular CLI version 7.3.10 and has been updated to 14.2.3.

Install packages

Run npm install (maybe needs sudo), a script that will delete unused files from library will be run.

Development server

Run npm start for a dev server. Navigate to http://localhost:4400/. The app will automatically reload if you change any of the source files.

Build - CSR

Use the npm run build-dev for a development build.
Use the npm run build-beta for a beta build.
Use the npm run build-prod for a production build.

Build - SSR

Use the npm run build:ssr-dev for a development build.
Use the npm run build:ssr-beta for a beta build.
Use the npm run build:ssr-prod for a production build.

Run SSR

npm run serve:ssr will run the last server build.

Webpack Analyzer

In order to analyze bundle size you can run npm run webpack-bundle-analyzer

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

System Architecture

Users can access the EOSC EXPLORE portal via the EOSC Marketplace portal when searching for Publications, Data, Software and Other Research Products.

The EOSC EXPLORE portal serves detailed pages for specific research products, providing an overview of all the metadata available in OpenAIRE Graph and the relationships among the entities of the graph, such as related research, supplementary research, funding projects, related organizations and data sources. Users can navigate through the different entities of OpenAIRE Graph by following the relationships.

In the detailed pages of research data users can transfer files found in Zenodo and other sources in their own data storage, such as dcache or s3 using the Data Transfer Service. Metrics, indicators and charts, calculated by OpenAIRE or external tools, are also available in the detailed pages of EOSC EXPLORE.

The detailed pages share the same navigation bar with EOSC Marketplace for easy and quick navigation and users can be redirected easily back to the search page of EOSC Marketplace from which they entered EOSC EXPLORE.