From 1bf7beb91ebde427fe18e8160551b46be358cf16 Mon Sep 17 00:00:00 2001 From: Alex Martzios Date: Mon, 20 May 2024 16:26:16 +0300 Subject: [PATCH] [master | DONE | ADDED] User Actions page: create helptexts for current entries and add a new one --- src/app/openaireLibrary | 2 +- .../how-it-works/how-it-works.module.ts | 3 +- .../how-it-works/user-actions.component.html | 78 ++++++------------- .../how-it-works/user-actions.component.ts | 18 +++++ 4 files changed, 44 insertions(+), 57 deletions(-) diff --git a/src/app/openaireLibrary b/src/app/openaireLibrary index c4b57e9..2a28cd8 160000 --- a/src/app/openaireLibrary +++ b/src/app/openaireLibrary @@ -1 +1 @@ -Subproject commit c4b57e91ab78bdbe16717c0060449ba83ea32968 +Subproject commit 2a28cd8ad5e917de507e6c112f9949a18fc263ea diff --git a/src/app/resources/how-it-works/how-it-works.module.ts b/src/app/resources/how-it-works/how-it-works.module.ts index e4a34a2..5e43b4e 100644 --- a/src/app/resources/how-it-works/how-it-works.module.ts +++ b/src/app/resources/how-it-works/how-it-works.module.ts @@ -8,6 +8,7 @@ import {SliderTabsModule} from "../../openaireLibrary/sharedComponents/tabs/slid import {YouWeComponent} from "./you-we.component"; import {BreadcrumbsModule} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.module"; import {IconsModule} from "../../openaireLibrary/utils/icons/icons.module"; +import {HelperModule} from "../../openaireLibrary/utils/helper/helper.module"; @NgModule({ declarations: [AboutComponent, TheFiveMonitorsComponent, UserActionsComponent, YouWeComponent], @@ -33,7 +34,7 @@ import {IconsModule} from "../../openaireLibrary/utils/icons/icons.module"; component: UserActionsComponent, canDeactivate: [] } - ]), SliderTabsModule, BreadcrumbsModule, IconsModule], + ]), SliderTabsModule, BreadcrumbsModule, IconsModule, HelperModule], exports: [] }) export class HowItWorksModule { diff --git a/src/app/resources/how-it-works/user-actions.component.html b/src/app/resources/how-it-works/user-actions.component.html index 64642df..bd026ab 100644 --- a/src/app/resources/how-it-works/user-actions.component.html +++ b/src/app/resources/how-it-works/user-actions.component.html @@ -12,47 +12,31 @@ -
+
- + - + +
-
-

Adding research products to your ORCID record via ~ My ORCID LINKS ~

-

Researchers who log in using their ORCID ID have the ability to claim additional research outputs as their own. Once claimed, this information synchronizes with their ORCID profile and will be reflected in both the ORCID system and this portal following the next update of the OpenAIRE Graph, which occurs approximately monthly. This integration ensures that researchers can see their claimed research outputs in both places, maintaining consistency and visibility of their work.

-

To claim your research products in OpenAIRE and synchronize them with your ORCID profile, you will need to follow a few simple steps. Once logged in with your ORCID iD, navigate to the top right corner of any page and click on your initials. From there, select “My ORCiD links.” This action will prompt you to grant OpenAIRE permission to access (once) and update your ORCID works.

-

After you have granted permission, you will see a list of all your works associated with your ORCID ID. You can then view, update, or remove these works from both your ORCID record and the National Open Access Monitor, Ireland. To expand your record, use the “Discover research products related to you” link, located at the top right of the page. This feature allows you to use the search function to find your Irish publications and other research products. Once you find them, you can easily add them to your ORCID record by clicking on “link”.

+
+
-

Linking research products via ~ Link ~

-

'Linking' is a functionality provided by OpenAIRE enabling users to connect research results with projects, research communities, or other research outcomes. This linked information is subsequently integrated into the OpenAIRE Graph and, consequently, becomes accessible in the National Open Access Monitor, Ireland.

-
Where to Find the Linking Feature?
-

To access the Linking feature, sign in to your account, click on the circle with your initials in the top right corner, and select 'Link'. Additionally, the linking option is available under any research product while browsing. Each Monitor includes a 'Browse Research Products' tab at the top for easy navigation and access.

-
Types of Research Results for Linking
-

Users have two options for linking research results:

-

1. Existing OpenAIRE Results: Link to research results already present within OpenAIRE.

-

2. External Content Providers: Link to research results hosted on external platforms like Crossref, Datacite, or ORCID.

-
Visibility of New Links
-

The visibility of newly created links depends on their origin:

-

1. Links to Existing OpenAIRE Results: These will be visible on the portal after the next OpenAIRE Graph update, which occurs nearly monthly.

-

2. Links to Results on External Platforms: Links to research results on platforms like Crossref, Datacite, or ORCID will be immediately visible through the portal.

-
Managing ‘My Links’
-

All users can manage their links through the 'My Links' page. After linking results, users can view and manage their list of created links, including the option to delete them if needed.

+
-
-

Upload DOIs

-

Accessing the "Upload DOIs" feature on the OA Monitor platform is a straightforward process that allows users to obtain detailed information about their publications. Here's how you can use this feature:

-

First, sign in to your account. Once you are logged in, locate the circle with your initials at the top right corner of the page and click on it. In the dropdown menu, select 'Upload DOIs'. This will take you to a page specifically designed for uploading Digital Object Identifiers (DOIs).

-

On this page, you have the option to upload a CSV file that contains a list of DOIs. Once your CSV file is uploaded, the system will process the information and generate a comprehensive report. This report includes a wealth of details about the publications associated with the given DOIs.

-

The information provided in the report covers various aspects such as the publication title, its access mode (which could be Open, Closed, Embargo, or Restricted), and the access routes (like gold, hybrid, or bronze). It also indicates whether the publication is green (self-archived) and if it is published in an OA (Open Access) diamond Journal. The report also highlights the total number of DOIs found in your list and identifies if there are any duplicates or invalid DOIs.

+
+ +
+
+
@@ -77,41 +61,25 @@
- + - + +
-
-

Adding research products to your ORCID record via ~ My ORCID LINKS ~

-

Researchers who log in using their ORCID ID have the ability to claim additional research outputs as their own. Once claimed, this information synchronizes with their ORCID profile and will be reflected in both the ORCID system and this portal following the next update of the OpenAIRE Graph, which occurs approximately monthly. This integration ensures that researchers can see their claimed research outputs in both places, maintaining consistency and visibility of their work.

-

To claim your research products in OpenAIRE and synchronize them with your ORCID profile, you will need to follow a few simple steps. Once logged in with your ORCID iD, navigate to the top right corner of any page and click on your initials. From there, select “My ORCiD links.” This action will prompt you to grant OpenAIRE permission to access (once) and update your ORCID works.

-

After you have granted permission, you will see a list of all your works associated with your ORCID ID. You can then view, update, or remove these works from both your ORCID record and the National Open Access Monitor, Ireland. To expand your record, use the “Discover research products related to you” link, located at the top right of the page. This feature allows you to use the search function to find your Irish publications and other research products. Once you find them, you can easily add them to your ORCID record by clicking on “link”.

+
+
-

Linking research products via ~ Link ~

-

'Linking' is a functionality provided by OpenAIRE enabling users to connect research results with projects, research communities, or other research outcomes. This linked information is subsequently integrated into the OpenAIRE Graph and, consequently, becomes accessible in the National Open Access Monitor, Ireland.

-
Where to Find the Linking Feature?
-

To access the Linking feature, sign in to your account, click on the circle with your initials in the top right corner, and select 'Link'. Additionally, the linking option is available under any research product while browsing. Each Monitor includes a 'Browse Research Products' tab at the top for easy navigation and access.

-
Types of Research Results for Linking
-

Users have two options for linking research results:

-

1. Existing OpenAIRE Results: Link to research results already present within OpenAIRE.

-

2. External Content Providers: Link to research results hosted on external platforms like Crossref, Datacite, or ORCID.

-
Visibility of New Links
-

The visibility of newly created links depends on their origin:

-

1. Links to Existing OpenAIRE Results: These will be visible on the portal after the next OpenAIRE Graph update, which occurs nearly monthly.

-

2. Links to Results on External Platforms: Links to research results on platforms like Crossref, Datacite, or ORCID will be immediately visible through the portal.

-
Managing ‘My Links’
-

All users can manage their links through the 'My Links' page. After linking results, users can view and manage their list of created links, including the option to delete them if needed.

+
-
-

Upload DOIs

-

Accessing the "Upload DOIs" feature on the OA Monitor platform is a straightforward process that allows users to obtain detailed information about their publications. Here's how you can use this feature:

-

First, sign in to your account. Once you are logged in, locate the circle with your initials at the top right corner of the page and click on it. In the dropdown menu, select 'Upload DOIs'. This will take you to a page specifically designed for uploading Digital Object Identifiers (DOIs).

-

On this page, you have the option to upload a CSV file that contains a list of DOIs. Once your CSV file is uploaded, the system will process the information and generate a comprehensive report. This report includes a wealth of details about the publications associated with the given DOIs.

-

The information provided in the report covers various aspects such as the publication title, its access mode (which could be Open, Closed, Embargo, or Restricted), and the access routes (like gold, hybrid, or bronze). It also indicates whether the publication is green (self-archived) and if it is published in an OA (Open Access) diamond Journal. The report also highlights the total number of DOIs found in your list and identifies if there are any duplicates or invalid DOIs.

+
+ +
+
+
diff --git a/src/app/resources/how-it-works/user-actions.component.ts b/src/app/resources/how-it-works/user-actions.component.ts index 078fc07..46db519 100644 --- a/src/app/resources/how-it-works/user-actions.component.ts +++ b/src/app/resources/how-it-works/user-actions.component.ts @@ -7,6 +7,7 @@ import {Meta, Title} from "@angular/platform-browser"; import {Breadcrumb} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.component"; import {isPlatformServer} from "@angular/common"; import {LayoutService} from "../../openaireLibrary/dashboard/sharedComponents/sidebar/layout.service"; +import {HelperService} from "../../openaireLibrary/utils/helper/helper.service"; @Component({ selector: 'user-actions', @@ -17,6 +18,8 @@ export class UserActionsComponent extends BaseComponent{ title = 'User Actions'; description = 'User Actions'; breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'resources - user actions'}]; + activeSection: string; + divContents: any; isMobile: boolean = false; isServer: boolean; @@ -29,6 +32,7 @@ export class UserActionsComponent extends BaseComponent{ protected _router: Router, private cdr: ChangeDetectorRef, private layoutService: LayoutService, + private helper: HelperService, @Inject(PLATFORM_ID) private platform: any) { super(); this.isServer = isPlatformServer(this.platform); @@ -36,9 +40,23 @@ export class UserActionsComponent extends BaseComponent{ ngOnInit() { this.setMetadata(); + this.subscriptions.push(this._route.fragment.subscribe(fragment => { + if(fragment) { + this.activeSection = fragment; + } else { + this.activeSection = 'add-to-orcid'; + } + })); this.layoutService.isMobile.subscribe(isMobile => { this.isMobile = isMobile; this.cdr.detectChanges(); }); + this.getDivContents(); + } + + private getDivContents() { + this.subscriptions.push(this.helper.getDivHelpContents(this.properties, 'irish', '/how-it-works/user-actions').subscribe(contents => { + this.divContents = contents; + })); } } \ No newline at end of file