import {Component} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import {Meta, Title} from '@angular/platform-browser'; import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service'; import {EnvProperties} from '../openaireLibrary/utils/properties/env-properties'; import {HelperService} from "../openaireLibrary/utils/helper/helper.service"; import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service"; @Component({ selector: 'learn-how', template: `

Get to know your funding outcome

1. Provide us some metadata
All you need to do is to provide OpenAIRE with a ‘very limited’ set of metadata fields from your database and we will take it up from there.
2. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
3. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
What are your benefits as a funder
Get a complete view of your funds
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
View trends through topics
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Make your data work for you
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Custom research analytics
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Contact us to ...
Get in touch with our team to find out how.
Image
` }) export class LearnHowComponent { public piwiksub: any; public gifs: { "gif": string, "header": string, "text" }[] = []; public pageContents = null; public divContents = null; public url: string = null; public pageTitle: string = "OpenAIRE - Monitor | Learn How"; properties: EnvProperties; constructor( private route: ActivatedRoute, private _router: Router, private _meta: Meta, private _title: Title, private seoService: SEOService, private _piwikService: PiwikService, private helper: HelperService) { } public ngOnInit() { this.route.data .subscribe((data: { envSpecific: EnvProperties }) => { this.properties = data.envSpecific; if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) { this.piwiksub = this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe(); } this.url = this.properties.baseLink + this._router.url; this.seoService.createLinkForCanonicalURL(this.url); this.updateUrl(this.url); this.updateTitle(this.pageTitle); this.updateDescription("OpenAIRE - Monitor, Funders, Statistics, EC"); //this.getDivContents(); this.getPageContents(); }); this.createGifs(); } private getPageContents() { this.helper.getPageHelpContents(this._router.url, this.properties, 'connect').subscribe(contents => { this.pageContents = contents; }) } private getDivContents() { this.helper.getDivHelpContents(this._router.url, this.properties, 'connect').subscribe(contents => { this.divContents = contents; }) } public ngOnDestroy() { if (this.piwiksub) { this.piwiksub.unsubscribe(); } } private createGifs() { this.gifs.push({ gif: "assets/connect-assets/about/gifs/profile.gif", header: "Profile", text: "Edit community information, change logo url, add community managers or organizations related to community." }); this.gifs.push({ gif: "assets/connect-assets/about/gifs/content.gif", header: "Content", text: "Manage projects, content providers, subjects and zenodo communities that are related to the research community." }); this.gifs.push({ gif: "assets/connect-assets/about/gifs/statistics.gif", header: "Statistics & Charts", text: "Manage statistical numbers & charts that will be displayed in the community overview and graph analysis views." }); this.gifs.push({ gif: "assets/connect-assets/about/gifs/links.gif", header: "Links", text: " Manage user claims related to the research community." }); this.gifs.push({ gif: "assets/connect-assets/about/gifs/help.gif", header: " Help texts", text: "Add or edit help text in research community pages." }); this.gifs.push({ gif: "assets/connect-assets/about/gifs/users.gif", header: "Users", text: "Invite more users to subscribe, manage community subscribers, your personal info and notification settings." }); } private updateDescription(description: string) { this._meta.updateTag({content: description}, "name='description'"); this._meta.updateTag({content: description}, "property='og:description'"); } private updateTitle(title: string) { var _title = ((title.length > 50) ? title.substring(0, 50) : title); this._title.setTitle(_title); this._meta.updateTag({content: _title}, "property='og:title'"); } private updateUrl(url: string) { this._meta.updateTag({content: url}, "property='og:url'"); } }