diff --git a/angular.json b/angular.json index 85ab8e4..b363196 100644 --- a/angular.json +++ b/angular.json @@ -44,7 +44,8 @@ "assets": [ "src/assets", "src/robots.txt", - "src/sitemap.xml" + "src/sitemap.xml", + "src/.htaccess" ], "styles": [ "src/styles.css", diff --git a/src/.htaccess b/src/.htaccess new file mode 100644 index 0000000..2b26651 --- /dev/null +++ b/src/.htaccess @@ -0,0 +1,10 @@ +RewriteEngine On + # If an existing asset or directory is requested go to it as it is + RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR] + RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d + RewriteRule ^ - [L] + + # If the requested resource doesn't exist, use index.html +RewriteRule ^ ./index.html + + diff --git a/src/app/about/team.ts b/src/app/about/team.ts index ea9ff95..8dadf1e 100644 --- a/src/app/about/team.ts +++ b/src/app/about/team.ts @@ -17,14 +17,6 @@ export const team: member[] = [ responsibilities: 'Design and operation of the pipeline for the materialisation and data quality evaluation of the graph.', photo: 'alessia.jpg' }, - { - name: 'Amelie Bäcker', - role: 'Librarian', - affiliation: 'Bielefeld University Library', - country: 'Germany', - responsibilities: 'Metadata integration (standard cases), helpdesk support (OpenAIRE Guidelines, metadata integration).', - photo: 'amelie.jpg' - }, { name: 'Andrea Dell Amico', role: 'Τechnical Team - Systems Administrator', @@ -99,16 +91,16 @@ export const team: member[] = [ }, { name: 'Miriam Baglioni', - role: 'Researcher / Software & Data Engineer / Data quality', + role: 'Researcher / Data Quality', affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', country: 'Italy', - responsibilities: 'Graph enrichment steps (not related to mining), and production of the graph dumps.', - photo: 'miriam.jpeg' + responsibilities: 'Design and operation of the pipeline for the materialization and data quality evaluation of the graph.', + photo: 'miriam.png' }, { name: 'Paolo Manghi', role: 'Chief Technical Officer', - affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', + affiliation: 'OpenAIRE AMKE / CNR, Institute of Information Science and Technologies', country: 'Italy', responsibilities: 'Design, roadmapping of the OpenAIRE infrastructure services, their operation, evolution, and interaction with third-parties.', photo: 'paolo.png' @@ -128,5 +120,61 @@ export const team: member[] = [ country: 'Greece', responsibilities: 'Implementation of Text and Data Mining (TDM) modules used in the graph Enrichment phase.', photo: 'yiannis.jpg' - } + }, + { + name: 'Thanasis Vergoulis', + role: 'Service Operational Director', + affiliation: 'OpenAIRE AMKE', + country: 'Greece', + responsibilities: 'Technical roadmap management and supervision, ensuring quality of services.', + photo: 'thanasis.png' + }, + { + name: 'Marek Horst', + role: 'Virtual Access Manager and Infrastructure Manager', + affiliation: 'ICM, University of Warsaw', + country: 'Poland', + responsibilities: 'Quality of services, OpenAIRE Mining Infrastructure manager.', + photo: 'marek.jpg' + }, + { + name: 'Michele Artini', + role: 'Software & Data Engineer / Data Quality', + affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', + country: 'Italy', + responsibilities: 'OpenOrgs design and development, software developer for Graph generation workflows and related micro-services.', + photo: 'michele.png' + }, + { + name: 'Michal Politowski', + role: 'Technical Team - Systems Administrator', + affiliation: 'ICM, University of Warsaw', + country: 'Poland', + responsibilities: 'Quality of services, software updates, service operation management, deployment and monitoring of services.', + photo: 'michal.png' + }, + { + name: 'Ioanna Grypari', + role: 'Data Analyst / OpenAIRE Observatory, OpenAIRE MONITOR product manager', + affiliation: 'Athena Research Center (ARC)', + country: 'Greece', + responsibilities: 'Analysis of the data to identify Open Science indicators for funders, research communities, institutions, and scientists.', + photo: 'ioanna.jpg' + }, + { + name: 'Serafeim Chatzopoulos', + role: 'Researcher /Software & Data Engineer', + affiliation: 'OpenAIRE AMKE', + country: 'Greece', + responsibilities: 'Software developer for Graph generation workflows and related micro-services.', + photo: 'serafeim.jpg' + }, + { + name: 'Gina Pavone', + role: 'Open Science expert / Data Quality', + affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', + country: 'Italy', + responsibilities: 'Validating graph data quality, deduplication of organizations.', + photo: 'gina.jpg' + }, ] diff --git a/src/app/app.component.html b/src/app/app.component.html index 443729c..9ff5c3b 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -22,7 +22,7 @@ Cookies are small pieces of data that websites store in your browser to allow us to give you the best browsing experience possible. By using the OpenAIRE portal you accept our use of cookies. Read more diff --git a/src/app/app.component.ts b/src/app/app.component.ts index b64198d..5a2a5cf 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -61,13 +61,17 @@ export class AppComponent implements OnInit, OnDestroy { new MenuItem("team", "Team", "", "/about", false, [], null, {}, null, 'team') ] }, - { - rootItem: new MenuItem("resources", "Resources", "", "/resources", false, [], null, {}), - items: [ - new MenuItem("api", "API", "", "/resources", false, [], null, {}), - new MenuItem("references", "References", "", "/resources/references", false, [], null, {}) - ] - }, + { + rootItem: new MenuItem("resources", "API & Resources", "/develop/overview.html", "", false, [], null, {}), + items: [ + new MenuItem("resources", "Overview", "/develop/overview.html", "", false, [], null, {}), + new MenuItem("", "Authentication", "/develop/authentication.html", "", false, [], null, {}), + new MenuItem("", "Bulk Access", "/develop/graph-dumps.html", "", false, [], null, {}), + new MenuItem("", "Selective Access", "/develop/api.html", "", false, [], null, {}), + new MenuItem("", "Response Metadata Format", "/develop/response-metadata-format.html", "", false, [], null, {}), + new MenuItem("references", "References", "/resources/references", "", false, [], null, {}), + ] + }, { rootItem: new MenuItem("contact", "Support", "", "/support", false, [], null, {}), items: [] diff --git a/src/app/home/home.component.html b/src/app/home/home.component.html index 76f13b1..41b82c7 100644 --- a/src/app/home/home.component.html +++ b/src/app/home/home.component.html @@ -218,7 +218,7 @@