Project

General

Profile

1 56679 konstantin
//version compatibility: 2.0.0-SNAPSHOT
2 51529 argiro.kok
print("here");
3 50973 konstantin
4 51508 argiro.kok
function dropDB(){
5
print("\n\n Drop DB\n\n")
6 50841 konstantin
	db.dropDatabase()
7
}
8 51508 argiro.kok
function createCollections(){
9
print("\n\n Create Collections \n\n")
10 50841 konstantin
	db.createCollection("community")
11 55027 k.triantaf
	db.createCollection("layout")
12 50841 konstantin
	db.createCollection("divHelpContent")
13
	db.createCollection("divId")
14
	db.createCollection("entity")
15
	db.createCollection("page")
16
	db.createCollection("pageHelpContent")
17 51032 argiro.kok
	db.createCollection("statistics")
18 51340 konstantin
	db.createCollection("communitySubscribers")
19 52308 konstantin
	db.createCollection("htmlPageContent")
20 53555 konstantin
	db.createCollection("notifications")
21 55938 k.triantaf
	db.createCollection("subscriber")
22
	db.createCollection("curator")
23 51508 argiro.kok
}
24
function initializeEntitiesPagesDivIds(){
25
print("\n\n Initialize entities, pages & divIds \n\n")
26 50841 konstantin
	db.entity.save({"pid" : "publication", "name" : "Publication"})
27
	db.entity.save({"pid" : "dataset", "name" : "Research Data"})
28
	db.entity.save({"pid" : "software", "name" : "Software"})
29 53032 konstantin
	db.entity.save({"pid" : "orp", "name" : "Other Research Products"});
30 50841 konstantin
	db.entity.save({"pid" : "project", "name" : "Project"})
31
	db.entity.save({"pid" : "organization", "name" : "Organization"})
32
	db.entity.save({"pid" : "datasource", "name" : "Content Provider"})
33
34
	publicationId = db.entity.find( { pid: "publication" }).map( function(entity) { return entity._id.str; } ).toString()
35
	datasetId = db.entity.find( { pid: "dataset" }).map( function(entity) { return entity._id.str; } ).toString()
36
	softwareId = db.entity.find( { pid: "software" }).map( function(entity) { return entity._id.str; } ).toString()
37 53032 konstantin
	orpId = db.entity.find( { pid: "orp" }).map( function(entity) { return entity._id.str; } ).toString();
38 50841 konstantin
	projectId = db.entity.find( { pid: "project" }).map( function(entity) { return entity._id.str; } ).toString()
39
	organizationId = db.entity.find( { pid: "organization" }).map( function(entity) { return entity._id.str; } ).toString()
40
	datasourceId = db.entity.find( { pid: "datasource" }).map( function(entity) { return entity._id.str; } ).toString()
41
42 56679 konstantin
  // Other Pages
43 56770 konstantin
  db.page.save({"name" : "Home", "route" : "/", "type" : "other", "connect":true,"communities":false,"openaire":true,"entities" : [], "top":true,"bottom":true,"right":false,"left":true});
44 56293 konstantin
45 56679 konstantin
  // Other Pages for Connect
46
  db.page.save({"name" : "About - Learn How", "route" : "/about/learn-how", "type" : "other", "connect":true,"communities":false,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
47
  db.page.save({"name" : "About - Learn in depth", "route" : "/about/learn-in-depth", "type" : "other", "connect":true,"communities":false,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
48
  db.page.save({"name" : "Contact us", "route" : "/contact-us", "type" : "other", "connect":true,"communities":false,"openaire":false,"entities" : [], "top":false,"bottom":false,"right":true,"left":false});
49
  db.page.save({"name" : "Content Policy", "route" : "/content", "type" : "other", "connect":true,"communities":false,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
50 50841 konstantin
51 56679 konstantin
  db.page.save({"name" : "Curators", "route" : "/curators", "type" : "other", "connect":false,"communities":true,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
52
  db.page.save({"name" : "Organizations", "route" : "/organizations", "type" : "other", "connect":false,"communities":true,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
53
  db.page.save({"name" : "Invite", "route" : "/invite", "type" : "other", "connect":false,"communities":true,"openaire":false,"entities" : [], "top":true,"bottom":true,"right":false,"left":false});
54 56917 k.triantaf
  db.page.save({"name" : "My Communities", "route": "/myCommunities", "type": "other", "connect": true, "communities": false, "openaire": false, "entities": [], "top": false, "bottom": false, "right": false, "left": false
55
    });
56 56679 konstantin
  // Testing Page for help contents (Connect)
57
  db.page.save({"name" : "Helper Test", "route" : "/helper-test", "type" : "other", "connect":true,"communities":false,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
58 50841 konstantin
59 56679 konstantin
  // Other Pages for Explore
60
  db.page.save({"name" : "Mail Preferences", "route" : "/mail-preferences", "type" : "other", "connect":false,"communities":false,"openaire":true,"entities" : [], "top":false,"bottom":false,"right":false,"left":false});
61 50841 konstantin
62 56679 konstantin
  // Landing Pages
63
  db.page.save({"name" : "Publication Landing", "route" : "/search/publication", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [publicationId],"top":true,"bottom":false,"right":false,"left":false});
64
	db.page.save({"name" : "Research Data Landing", "route" : "/search/dataset", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [datasetId],"top":true,"bottom":false,"right":false,"left":false});
65
	db.page.save({"name" : "Software Landing", "route" : "/search/software", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [softwareId], "top":true,"bottom":false,"right":false,"left":false});
66
	db.page.save({"name" : "Other Research Products Landing", "route" : "/search/other", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [orpId], "top":true,"bottom":false,"right":false,"left":false});
67
	db.page.save({"name" : "Project Landing", "route" : "/search/project", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [projectId], "top":true,"bottom":false,"right":false,"left":false});
68
	db.page.save({"name" : "Organization Landing", "route" : "/search/organization", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [organizationId], "top":true,"bottom":false,"right":false,"left":false});
69
	db.page.save({"name" : "Content Provider Landing", "route" : "/search/dataprovider", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [datasourceId], "top":true,"bottom":false,"right":false,"left":false});
70
	db.page.save({"name" : "Project Report", "route" : "/project-report", "type" : "landing", "connect":false,"communities":true,"openaire":true,"entities" : [projectId], "top":true,"bottom":false,"right":false,"left":false});
71 50841 konstantin
72 56679 konstantin
	// Search Pages
73
	db.page.save({"name" : "Search Find", "route" : "/search/find", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [], "top":false,"bottom":false,"right":false,"left":false});
74 50841 konstantin
75 56679 konstantin
  db.page.save({"name" : "Search Communities", "route" : "/search/find/communities", "type" : "search", "connect":true,"communities":false,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
76 50841 konstantin
77 56679 konstantin
  db.page.save({"name" : "Search Publications", "route" : "/search/find/publications", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [publicationId], "top":true,"bottom":false,"right":false,"left":false});
78
	db.page.save({"name" : "Search Research Data", "route" : "/search/find/datasets", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [datasetId], "top":true,"bottom":false,"right":false,"left":false});
79
	db.page.save({"name" : "Search Software", "route" : "/search/find/software", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [softwareId], "top":true,"bottom":false,"right":false,"left":false});
80
	db.page.save({"name" : "Search Other Research Products", "route" : "/search/find/other", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [orpId], "top":true,"bottom":false,"right":false,"left":false});
81
	db.page.save({"name" : "Search Projects", "route" : "/search/find/projects", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [projectId], "top":true,"bottom":false,"right":false,"left":false});
82
	db.page.save({"name" : "Search Organizations", "route" : "/search/find/organizations", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [organizationId], "top":true,"bottom":false,"right":false,"left":false});
83
	db.page.save({"name" : "Search Content Providers", "route" : "/search/find/dataproviders", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [datasourceId], "top":true,"bottom":false,"right":false,"left":false});
84 51508 argiro.kok
85 56679 konstantin
	// Advanced Search Pages
86
	db.page.save({"name" : "Advanced Search Publications", "route" : "/search/advanced/publications", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [publicationId], "top":true,"bottom":false,"right":false,"left":false});
87
	db.page.save({"name" : "Advanced Search Research Data ", "route" : "/search/advanced/datasets", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [datasetId], "top":true,"bottom":false,"right":false,"left":false});
88
	db.page.save({"name" : "Advanced Search Software", "route" : "/search/advanced/software", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [softwareId], "top":true,"bottom":false,"right":false,"left":false});
89
	db.page.save({"name" : "Advanced Search Other Research Products", "route" : "/search/advanced/other", "type" : "search", "connect":false,"communities":true,"openaire":true,"entities" : [orpId], "top":true,"bottom":false,"right":false,"left":false});
90
	db.page.save({"name" : "Advanced Search Projects", "route" : "/search/advanced/projects", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [projectId], "top":true,"bottom":false,"right":false,"left":false});
91
	db.page.save({"name" : "Advanced Search Organizations", "route" : "/search/advanced/organizations", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [organizationId], "top":true,"bottom":false,"right":false,"left":false});
92
	db.page.save({"name" : "Advanced Search Content Providers", "route" : "/search/advanced/dataproviders", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":true,"bottom":false,"right":false,"left":false});
93 52308 konstantin
94 56679 konstantin
	// Search Content Providers Pages
95
	db.page.save({"name" : "Search Journals", "route" : "/search/journals", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":true,"bottom":false,"right":false,"left":false});
96
	db.page.save({"name" : "Search Entity Registries", "route" : "/search/entity-registries", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":true,"bottom":false,"right":false,"left":false});
97
	db.page.save({"name" : "Search Compatible Content Providers", "route" : "/search/content-providers", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":true,"bottom":false,"right":false,"left":false});
98
	db.page.save({"name" : "Search Journals - Table view", "route" : "/search/journals-table", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":false,"bottom":false,"right":false,"left":false});
99
	db.page.save({"name" : "Search Entity Registries - Table view", "route" : "/search/entity-registries-table", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":false,"bottom":false,"right":false,"left":false});
100
	db.page.save({"name" : "Search Compatible Content Providers -Table view", "route" : "/search/content-providers-table", "type" : "search", "connect":false,"communities":false,"openaire":true,"entities" : [datasourceId], "top":false,"bottom":false,"right":false,"left":false});
101
102
	// Deposit Pages for Explore
103
  db.page.save({"name" : "Deposit Publications", "route" : "/participate/deposit-publications", "type" : "share", "connect":false,"communities":false,"openaire":true,"entities" : [publicationId], "top":false,"bottom":false,"right":false,"left":false});
104
	db.page.save({"name" : "Deposit Research Data", "route" : "/participate/deposit-datasets", "type" : "share", "connect":false,"communities":false,"openaire":true,"entities" : [datasetId], "top":false,"bottom":false,"right":false,"left":false});
105
	db.page.save({"name" : "Deposit Publications Results", "route" : "/participate/deposit-publications-result", "type" : "share", "connect":false,"communities":false,"openaire":true,"entities" : [publicationId], "top":false,"bottom":false,"right":false,"left":false});
106
	db.page.save({"name" : "Deposit Research Data Results", "route" : "/participate/deposit-datasets-result", "type" : "share", "connect":false,"communities":false,"openaire":true,"entities" : [datasetId], "top":false,"bottom":false,"right":false,"left":false});
107
	db.page.save({"name" : "Deposit Research Data subject result", "route" : "/participate/deposit-subject-result", "type" : "share", "connect":false,"communities":false,"openaire":true,"entities" : [datasetId], "top":false,"bottom":false,"right":false,"left":false});
108
  // Deposit Pages for Connect
109
  db.page.save({"name" : "Share in Zenodo", "route" : "/participate/deposit/zenodo", "type" : "share", "connect":false,"communities":true,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
110
  db.page.save({"name" : "Deposit your research - Learn How", "route" : "/participate/deposit/learn-how", "type" : "share", "connect":false,"communities":true,"openaire":false,"entities" : [], "top":false,"bottom":true,"right":false,"left":false});
111
  db.page.save({"name" : "Deposit Browse & Search repositories", "route" : "/participate/deposit/search", "type" : "share", "connect":false,"communities":true,"openaire":false,"entities" : [], "top":true,"bottom":false,"right":false,"left":false});
112
113
  // Linking Pages
114 56770 konstantin
  db.page.save({"name" : "Link", "route" : "/participate/claim", "type" : "link", "connect":false,"communities":true,"openaire":true,"entities" : [projectId], "top":false,"bottom":true,"right":false,"left":false});
115
	db.page.save({"name" : "Direct Link", "route" : "/participate/direct-claim", "type" : "link", "connect":false,"communities":true,"openaire":true,"entities" : [], "top":false,"bottom":true,"right":false,"left":false});
116
	db.page.save({"name" : "My claims", "route" : "/myclaims", "type" : "link", "connect":false,"communities":true,"openaire":true,"entities" : [], "top":true,"bottom":true,"right":true,"left":false});
117
	db.page.save({"name" : "Administrator claims", "route" : "/claims", "type" : "link", "connect":false,"communities":false,"openaire":true,"entities" : [], "top":true,"bottom":true,"right":true,"left":false});
118 56679 konstantin
	db.page.save({"name" : "Claims Project Manager", "route" : "/claims-project-manager", "type" : "link", "connect":false,"communities":false,"openaire":true,"entities" : [], "top":false,"bottom":false,"right":false,"left":false});
119
120 56293 konstantin
  link = db.page.find( { route: "/participate/claim" }).map( function(page) { return page._id.str; } ).toString()
121 51508 argiro.kok
	directLink = db.page.find( { route: "/participate/direct-claim" }).map( function(page) { return page._id.str; } ).toString()
122
123 56293 konstantin
  db.divId.save({ "name" : "link-context-form", "pages" : [link, directLink], "connect":false,"communities":false,"openaire":true})
124
  db.divId.save({ "name" : "link-project-form", "pages" : [link, directLink], "connect":false,"communities":false,"openaire":true})
125
  db.divId.save({ "name" : "link-result-form", "pages" : [link, directLink], "connect":false,"communities":false,"openaire":true})
126
  db.divId.save({ "name" : "link-result-bulk", "pages" : [link], "connect":false,"communities":false,"openaire":true})
127
  db.divId.save({ "name" : "link-metadata", "pages" : [link, directLink], "connect":false,"communities":false,"openaire":true})
128 51508 argiro.kok
}
129
function createCommunity(name,communityPid){
130 51529 argiro.kok
    var communitySaved =  db.community.find( { pid: communityPid }).map( function(community) { return community._id.str; } ).toString()
131
    if(communitySaved){
132
        print("\n\n Community \'"+name +"\' exists\n\n");
133
        return ;
134
    }
135
    print("\n\n Create community \n\n");
136
    print("Name:"+name);
137
    print("communityPid:"+communityPid);
138
139 56679 konstantin
  // Other Pages
140 56293 konstantin
  home = db.page.find( { route: "/" }).map( function(page) { return page._id.str; } ).toString()
141
142 56679 konstantin
  // Other Pages for Connect
143
  about = db.page.find( { route: "/about/learn-how" }).map( function(page) { return page._id.str; } ).toString()
144
  aboutLearnInDepth = db.page.find( { route: "/about/learn-in-depth" }).map( function(page) { return page._id.str; } ).toString()
145
  contactUs = db.page.find( { route: "/contact-us" }).map( function(page) { return page._id.str; } ).toString()
146
  contentPolicy = db.page.find( { route: "/content" }).map( function(page) { return page._id.str; } ).toString()
147
148
  curators = db.page.find( { route: "/curators" }).map( function(page) { return page._id.str; } ).toString()
149
  organizations = db.page.find( { route: "/organizations" }).map( function(page) { return page._id.str; } ).toString()
150
  invite = db.page.find( { route: "/invite" }).map( function(page) { return page._id.str; } ).toString()
151 56917 k.triantaf
  myCommunities = db.page.find( { route: "/myCommunities" }).map( function(page) { return page._id.str; } ).toString();
152 56679 konstantin
153 56917 k.triantaf
    // Testing Page for help contents (Connect)
154 56679 konstantin
  helperTest = db.page.find( { route: "/helper-test" }).map( function(page) { return page._id.str; } ).toString()
155
156
  // Other Pages for Explore
157
  mailPreferences = db.page.find( { route: "/mail-preferences" }).map( function(page) { return page._id.str; } ).toString()
158
159
  // Landing Pages
160 56293 konstantin
  publicationLanding = db.page.find( { route: "/search/publication" }).map( function(page) { return page._id.str; } ).toString()
161 56679 konstantin
  datasetLanding = db.page.find( { route: "/search/dataset" }).map( function(page) { return page._id.str; } ).toString()
162
  softwareLanding = db.page.find( { route: "/search/software" }).map( function(page) { return page._id.str; } ).toString()
163
  orpLanding = db.page.find( { route: "/search/other" }).map( function(page) { return page._id.str; } ).toString();
164
  projectLanding = db.page.find( { route: "/search/project" }).map( function(page) { return page._id.str; } ).toString()
165
  organizationLanding = db.page.find( { route: "/search/organization" }).map( function(page) { return page._id.str; } ).toString()
166
  dataproviderLanding = db.page.find( { route: "/search/dataprovider" }).map( function(page) { return page._id.str; } ).toString()
167
  projectReport = db.page.find( { route: "/project-report" }).map( function(page) { return page._id.str; } ).toString()
168 50841 konstantin
169 56679 konstantin
  // Search Pages
170 50841 konstantin
	searchFind = db.page.find( { route: "/search/find" }).map( function(page) { return page._id.str; } ).toString()
171
172 56679 konstantin
  searchCommunities = db.page.find( { route: "/search/find/communities" }).map( function(page) { return page._id.str; } ).toString()
173 50841 konstantin
174 56679 konstantin
  searchPublications = db.page.find( { route: "/search/find/publications" }).map( function(page) { return page._id.str; } ).toString()
175
  searchDatasets = db.page.find( { route: "/search/find/datasets" }).map( function(page) { return page._id.str; } ).toString()
176
  searchSoftware = db.page.find( { route: "/search/find/software" }).map( function(page) { return page._id.str; } ).toString()
177
  searchOrp = db.page.find( { route: "/search/find/other" }).map( function(page) { return page._id.str; } ).toString();
178
  searchProject = db.page.find( { route: "/search/find/projects" }).map( function(page) { return page._id.str; } ).toString()
179
  searchOrganization = db.page.find( { route: "/search/find/organizations" }).map( function(page) { return page._id.str; } ).toString()
180
  searchDataprovider = db.page.find( { route: "/search/find/dataproviders" }).map( function(page) { return page._id.str; } ).toString()
181 50841 konstantin
182 56679 konstantin
  // Advanced Search Pages
183
  advancedSearchPublications = db.page.find( { route: "/search/advanced/publications" }).map( function(page) { return page._id.str; } ).toString()
184
  advancedSearchDatasets = db.page.find( { route: "/search/advanced/datasets" }).map( function(page) { return page._id.str; } ).toString()
185
  advancedSearchSoftware = db.page.find( { route: "/search/advanced/software" }).map( function(page) { return page._id.str; } ).toString()
186
  advancedSearchOrp = db.page.find( { route: "/search/advanced/other" }).map( function(page) { return page._id.str; } ).toString();
187
  advancedSearchProject = db.page.find( { route: "/search/advanced/projects" }).map( function(page) { return page._id.str; } ).toString()
188
  advancedSearchOrganization = db.page.find( { route: "/search/advanced/organizations" }).map( function(page) { return page._id.str; } ).toString()
189
  advancedSearchDataprovider = db.page.find( { route: "/search/advanced/dataproviders" }).map( function(page) { return page._id.str; } ).toString()
190 50841 konstantin
191 56679 konstantin
  // Search Content Providers Pages
192
  searchJournals = db.page.find( { route: "/search/journals" }).map( function(page) { return page._id.str; } ).toString()
193
  searchEntityRegistries = db.page.find( { route: "/search/entity-registries" }).map( function(page) { return page._id.str; } ).toString()
194
  searchContentProviders = db.page.find( { route: "/search/content-providers" }).map( function(page) { return page._id.str; } ).toString()
195
  searchJournalsTable = db.page.find( { route: "/search/journals-table" }).map( function(page) { return page._id.str; } ).toString()
196
  searchEntityRegistriesTable = db.page.find( { route: "/search/entity-registries-table" }).map( function(page) { return page._id.str; } ).toString()
197
  searchContentProvidersTable = db.page.find( { route: "/search/content-providers-table" }).map( function(page) { return page._id.str; } ).toString()
198
199
  // Deposit Pages for Explore
200 50841 konstantin
	depositPublications = db.page.find( { route: "/participate/deposit-publications" }).map( function(page) { return page._id.str; } ).toString()
201 56679 konstantin
  depositDatasets = db.page.find( { route: "/participate/deposit-datasets" }).map( function(page) { return page._id.str; } ).toString()
202
  depositPublicationsResults = db.page.find( { route: "/participate/deposit-publications-result" }).map( function(page) { return page._id.str; } ).toString()
203
  depositDatasetsResults = db.page.find( { route: "/participate/deposit-datasets-result" }).map( function(page) { return page._id.str; } ).toString()
204
  depositDatasetSybjectResults = db.page.find( { route: "/participate/deposit-subject-result" }).map( function(page) { return page._id.str; } ).toString()
205 50841 konstantin
206 56679 konstantin
  // Deposit Pages for Connect
207
  shareInZenodo = db.page.find( { route: "/participate/deposit/zenodo" }).map( function(page) { return page._id.str; } ).toString();
208
  depositLearnHow = db.page.find( { route: "/participate/deposit/learn-how" }).map( function(page) { return page._id.str; } ).toString();
209
  depositSearch = db.page.find( { route: "/participate/deposit/search" }).map( function(page) { return page._id.str; } ).toString();
210
211
  // Linking Pages
212 50841 konstantin
	link = db.page.find( { route: "/participate/claim" }).map( function(page) { return page._id.str; } ).toString()
213 56679 konstantin
  directLink = db.page.find( { route: "/participate/direct-claim" }).map( function(page) { return page._id.str; } ).toString()
214
  myClaims = db.page.find( { route: "/myclaims" }).map( function(page) { return page._id.str; } ).toString()
215
  administratorClaims = db.page.find( { route: "/claims" }).map( function(page) { return page._id.str; } ).toString()
216
  claimsProjectManager = db.page.find( { route: "/claims-project-manager" }).map( function(page) { return page._id.str; } ).toString()
217 50841 konstantin
218 56679 konstantin
  /*
219
    monitor = db.page.find( { route: "/monitor" }).map( function(page) { return page._id.str; } ).toString()
220
  */
221 52308 konstantin
222 56679 konstantin
	var community_pages = {};
223
	community_pages[home] = true;
224 52308 konstantin
225 56679 konstantin
  community_pages[about] = true;
226
  community_pages[aboutLearnInDepth] = true;
227
  community_pages[contactUs] = true;
228
  community_pages[contentPolicy] = true;
229 56917 k.triantaf
  community_pages[myCommunities] = true;
230 56679 konstantin
231
  community_pages[curators] = false;
232
  community_pages[organizations] = false;
233
  community_pages[invite] = true;
234
  community_pages[helperTest] = true;
235
  community_pages[mailPreferences] = true;
236
237 50841 konstantin
	community_pages[publicationLanding] = true;
238
	community_pages[datasetLanding] = true;
239
	community_pages[softwareLanding] = true;
240 53032 konstantin
	community_pages[orpLanding] = true;
241 50841 konstantin
	community_pages[projectLanding] = true;
242
	community_pages[organizationLanding] = true;
243
	community_pages[dataproviderLanding] = true;
244
	community_pages[projectReport] = true;
245 56679 konstantin
246 50841 konstantin
	community_pages[searchFind] = true;
247 56679 konstantin
  community_pages[searchCommunities] = true;
248
  community_pages[searchPublications] = true;
249 50841 konstantin
	community_pages[searchDatasets] = true;
250
	community_pages[searchSoftware] = true;
251 53032 konstantin
	community_pages[searchOrp] = true;
252 50841 konstantin
	community_pages[searchProject] = true;
253 52363 konstantin
	community_pages[searchOrganization] = true;
254 50841 konstantin
	community_pages[searchDataprovider] = true;
255 56679 konstantin
256 50841 konstantin
	community_pages[advancedSearchPublications] = true;
257 52363 konstantin
	community_pages[advancedSearchDatasets] = true;
258 50841 konstantin
	community_pages[advancedSearchSoftware] = true;
259 53032 konstantin
	community_pages[advancedSearchOrp] = true;
260 50841 konstantin
	community_pages[advancedSearchProject] = true;
261
	community_pages[advancedSearchOrganization] = true;
262
	community_pages[advancedSearchDataprovider] = true;
263 56679 konstantin
264 50841 konstantin
	community_pages[searchJournals] = true;
265 52363 konstantin
	community_pages[searchEntityRegistries] = true;
266 50841 konstantin
	community_pages[searchContentProviders] = true;
267
	community_pages[searchJournalsTable] = true;
268
	community_pages[searchEntityRegistriesTable] = true;
269 52363 konstantin
	community_pages[searchContentProvidersTable] = true;
270 56679 konstantin
271 52363 konstantin
	community_pages[depositPublications] = true;
272 50841 konstantin
	community_pages[depositDatasets] = true;
273
	community_pages[depositPublicationsResults] = true;
274
	community_pages[depositDatasetsResults] = true;
275
	community_pages[depositDatasetSybjectResults] = true;
276 53936 konstantin
	community_pages[shareInZenodo] = true;
277 56679 konstantin
  community_pages[depositLearnHow] = true;
278
  community_pages[depositSearch] = true;
279
280 50841 konstantin
	community_pages[link] = true;
281
	community_pages[directLink] = true;
282
	community_pages[myClaims] = true;
283
	community_pages[administratorClaims] = true;
284
	community_pages[claimsProjectManager] = true;
285 56679 konstantin
286 56090 k.triantaf
	// community_pages[monitor] = true;
287 50841 konstantin
288 51508 argiro.kok
	publicationId = db.entity.find( { pid: "publication" }).map( function(entity) { return entity._id.str; } ).toString()
289
	datasetId = db.entity.find( { pid: "dataset" }).map( function(entity) { return entity._id.str; } ).toString()
290
	softwareId = db.entity.find( { pid: "software" }).map( function(entity) { return entity._id.str; } ).toString()
291 53032 konstantin
	orpId = db.entity.find( { pid: "orp" }).map( function(entity) { return entity._id.str; } ).toString();
292 51508 argiro.kok
	projectId = db.entity.find( { pid: "project" }).map( function(entity) { return entity._id.str; } ).toString()
293
	organizationId = db.entity.find( { pid: "organization" }).map( function(entity) { return entity._id.str; } ).toString()
294 52897 argiro.kok
	datasourceId = db.entity.find( { pid: "datasource" }).map( function(entity) { return entity._id.str; } ).toString();
295 56679 konstantin
	print("Pages:"+publicationId);
296 50841 konstantin
	var community_entities = {}
297
	community_entities[publicationId] = true;
298
	community_entities[datasetId] = true;
299
	community_entities[softwareId] = true;
300 53032 konstantin
	community_entities[orpId] = true;
301 50841 konstantin
	community_entities[projectId] = true;
302
	community_entities[organizationId] = true;
303
	community_entities[datasourceId] = true;
304 55027 k.triantaf
 	db.community.save({	"name" : name,
305 57319 k.triantaf
		"pid" : communityPid, "pages" : community_pages, "entities" : community_entities})
306 50973 konstantin
307 51273 argiro.kok
	openaireCommunity = db.community.find( { pid: communityPid }).map( function(community) { return community._id.str; } ).toString()
308 50973 konstantin
309 51340 konstantin
    var numbers_map = {};
310
        numbers_map["total"] = { "showInMonitor" : true, "showInDashboard" : false };
311
        numbers_map["project"] = { "showInMonitor" : true, "showInDashboard" : false };
312
        numbers_map["open"] = { "showInMonitor" : true, "showInDashboard" : false };
313
        numbers_map["closed"] = { "showInMonitor" : true, "showInDashboard" : false };
314
        numbers_map["embargo"] = { "showInMonitor" : true, "showInDashboard" : false };
315
        numbers_map["restricted"] = { "showInMonitor" : true, "showInDashboard" : false };
316
    var numbers = {"map":numbers_map};
317
    var charts_map = {};
318
        charts_map["timeline"] = { "showInMonitor" : true, "showInDashboard" : false };
319
        charts_map["graph"] = { "showInMonitor" : true, "showInDashboard" : false };
320
        charts_map["projectTable"] = { "showInMonitor" : true, "showInDashboard" : false };
321
        charts_map["projectColumn"] = { "showInMonitor" : true, "showInDashboard" : false };
322
        charts_map["projectPie"] = { "showInMonitor" : true, "showInDashboard" : false };
323
    var charts = {"map":charts_map};
324 51032 argiro.kok
325 51273 argiro.kok
	var statistics_entities = {"charts":charts,"numbers":numbers}
326
	var entities = {};
327
	entities["publication"]=statistics_entities;
328
	entities["dataset"]=statistics_entities;
329 51508 argiro.kok
	entities["software"]=statistics_entities;
330 56293 konstantin
	entities["orp"]=statistics_entities;
331 51273 argiro.kok
	var statistics = {"pid" : communityPid, "entities" : entities};
332 51032 argiro.kok
333 56679 konstantin
  db.statistics.save(statistics);
334 51032 argiro.kok
335 56679 konstantin
  var subscribers = [];
336
  db.communitySubscribers.save({ "pid" : communityPid, "subscribers" : subscribers})
337 51846 argiro.kok
338 56679 konstantin
  link_context_form = db.divId.find( { name: "link-context-form" }).map( function(divId) { return divId._id.str; } ).toString();
339
  link_project_form = db.divId.find( { name: "link-project-form" }).map( function(divId) { return divId._id.str; } ).toString();
340
  link_result_form = db.divId.find( { name: "link-result-form" }).map( function(divId) { return divId._id.str; } ).toString();
341
  link_result_bulk = db.divId.find( { name: "link-result-bulk" }).map( function(divId) { return divId._id.str; } ).toString();
342
  link_metadata = db.divId.find( { name: "link-metadata" }).map( function(divId) { return divId._id.str; } ).toString();
343 51846 argiro.kok
344 56679 konstantin
  link_context_form_content = '<div> <div><span class="uk-text-bold"><span uk-icon="icon: info">&nbsp;</span> Information:</span> Select a research community and/or a category and search for a community concept, or browse to the community tree through the categories</div> </div>';
345
  link_project_form_content = '<div> <div><span class="uk-text-bold"><span uk-icon="icon: info">&nbsp;</span> Information:</span> Search for projects using project name or grant id. Limit results filtering by funder.</div> </div>';
346
  link_result_form_content = '<div> <div><span class="uk-text-bold"><span uk-icon="icon: info">&nbsp;</span> Information:</span></div> Search for research results in OpenAIRE information space, Datacite, CrossRef or ORCID. <div class="uk-text-small">Use keywords, DOI (more than one - space separated), author&#39;s ORCID</div> </div> ';
347
  link_result_bulk_content = '<div> <div><span class="uk-text-bold"><span uk-icon="icon: info">&nbsp;</span> Information:</span> Upload a csv file containing a list of DOIs. For each DOI found in the file, metadata will be fetched from CrossRef or Datacite and will be added to your selected research results.</div> <div class="uk-margin-top uk-text-small"><span class="uk-text-bold">CSV format:</span> <ul class="uk-list"> <li>The format of CSV file should be &quot;DOI&quot;,&quot;ACCESS_MODE&quot;,&quot;DATE&quot;.</li> <li>The value &quot;DOI&quot; is required</li> <li>Access mode column should have values: &quot;OPEN&quot;,&quot;CLOSED&quot; or &quot;EMBARGO&quot;.</li> <li>Date column valid format is YYYY-MM-DD and is required when access mode has value EMBARGO.</li> <li>In case access mode is not available default value is &quot;OPEN&quot;.</li> </ul> </div> </div> ';
348
  link_metadata_content = '<div> <div><span class="uk-text-bold"><span uk-icon="icon: info">&nbsp;</span> Information:</span> Manage access mode &amp; type of selected research results. For OpenAIRE this functionality isn&#39;t available.</div> </div>';
349 51846 argiro.kok
350 56739 konstantin
  communityID = db.community.find({ "pid" : communityPid}).map( function(community) { return community._id.str; } ).toString();
351 51846 argiro.kok
352 56679 konstantin
  // if(communityPid != "openaire" && communityPid != "connect") {
353
  //   db.divHelpContent.save({ "divId": organizations_class, "community": communityID, "content": organizations_class_content, "isActive": false });
354
  // }
355
  if(communityPid == "openaire") {
356
    db.divHelpContent.save({ "divId" : link_context_form, "community" : communityID, "content" : link_context_form_content, "isActive" : false });
357
    db.divHelpContent.save({ "divId" : link_project_form, "community" : communityID, "content" : link_project_form_content, "isActive" : false });
358
    db.divHelpContent.save({ "divId" : link_result_form, "community" : communityID, "content" : link_result_form_content, "isActive" : true });
359
    db.divHelpContent.save({ "divId" : link_result_bulk, "community" : communityID, "content" : link_result_bulk_content, "isActive" : true });
360
    db.divHelpContent.save({ "divId" : link_metadata, "community" : communityID, "content" : link_metadata_content, "isActive" : false });
361
  }
362
363
  depositLearnHow_content = "" +
364
    "<div class=\"uk-width-3-5 uk-align-center\"> " +
365
    " <div class=\"uk-text-bold\">How to comply with funder Open Access policies</div> " +
366
    " <ul class=\"uk-list uk-list-bullet\"> " +
367
    "   <li>Read the <a class=\"custom-external\" href=\"https://www.openaire.eu/how-to-comply-to-h2020-mandates-for-publications\" target=\"_blank\"> OpenAIRE guide to learn how to comply with EC H2020 Open Access policy on publications </a></li> " +
368
    "   <li>Read the <a class=\"custom-external\" href=\"https://www.openaire.eu/how-to-comply-to-h2020-mandates-for-data\" target=\"_blank\"> OpenAIRE guide to learn how to comply with EC H2020 Open Access policy on research data </a></li> " +
369
    "   <li>If you want to know about National Open Access policies, please check them out <a class=\"custom-external\" href=\"https://www.openaire.eu/frontpage/country-pages\" target=\"_blank\">here</a></li> " +
370
    "   <li>All OpenAIRE guides can be found <a class=\"custom-external\" href=\"https://www.openaire.eu/guides\" target=\"_blank\">here</a></li> " +
371
    " </ul> " +
372
    "</div>";
373
374
  organizations_content = '<div> <p>Here you can write more details about the organizations related to your community.</p> </div>';
375
376
  if (communityPid != "connect" && communityPid != "openaire") {
377
    db.pageHelpContent.save({
378
      "page" : depositLearnHow,
379
      "community" : communityID,
380
      "placement" : "bottom",
381
      "order" : 1,
382
      "content" : depositLearnHow_content,
383
      "isActive" : true,
384
      "isPriorTo" : false
385
    });
386
387
    db.pageHelpContent.save({
388
      "page" : organizations,
389
      "community" : communityID,
390
      "placement" : "top",
391
      "order" : 1,
392
      "content" : organizations_content,
393
      "isActive" : false,
394
      "isPriorTo" : false
395
    });
396
  }
397
398 51508 argiro.kok
print("\n\n Done \n\n");
399 51049 argiro.kok
400 51529 argiro.kok
}
401
function createAllCommunities(){
402 56182 konstantin
  createCommunity("OpenAIRE","openaire");
403
  createCommunity("Connect","connect");
404
  createCommunity("EGI Federation","egi");
405
  createCommunity("SDSN - Greece ","ee");
406
  createCommunity("Fisheries and Aquaculture Management","fam");
407
  createCommunity("Instruct-ERIC","instruct");
408
  createCommunity("Elixir","elixir-gr");
409
  createCommunity("European Marine Science","mes");
410
  createCommunity("EC post-grant Open Access Pilot","oa-pg");
411
  createCommunity("Neuroinformatics","ni");
412
  createCommunity("Research Data Alliance","rda");
413
  createCommunity("Digital Humanities and Cultural Heritage","dh-ch");
414 52897 argiro.kok
	createCommunity("AGINFRA","aginfra");
415 52308 konstantin
	createCommunity("Clarin","clarin");
416 55029 k.triantaf
	createCommunity("DARIAH EU", "dariah");
417 52308 konstantin
}
418 51508 argiro.kok
419 52308 konstantin
function addDefaultHtmlToHtmlPages() {
420
	about = db.page.find( { route: "/about" }).map( function(page) { return page._id.str; } ).toString()
421
	organizations = db.page.find( { route: "/organizations" }).map( function(page) { return page._id.str; } ).toString()
422
423
	communities = db.community.find().map( function(community) { return community._id.str.toString(); } );
424
425
	for (var i = 0; i < communities.length; i++) {
426 52897 argiro.kok
 		db.htmlPageContent.save({"page" : about, "community" : communities[i], "content" : '<div><div class="uk-article-title custom-article-title"> About the community </div> <p> This is an introductory text. To be updated... </p> </div>'})
427 56293 konstantin
 		//db.htmlPageContent.save({"page" : organizations, "community" : communities[i], "content" : '<div><div class="uk-article-title custom-article-title"> Organizations related to the community </div> <p> This is an introductory text. Here follows the list of organizations... </p> <div class="uk-child-width-1-3@m uk-text-center uk-grid-match " uk-grid > <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="https://upload.wikimedia.org/wikipedia/el/2/2b/Logo_uoa_blue.png" alt="" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="https://www.uoa.gr/">University of Athens</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="https://pbs.twimg.com/profile_images/631127495933165569/ElbqhHK0_400x400.jpg" alt="" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="https://www.athena-innovation.gr/en">Athena Research & Innovation center</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="" alt="Logo 1" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="">Organization 1</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="" alt="Logo 2" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="">Organization 2</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="" alt="Logo 3" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="">Organization 3</a> </h3> </div> </div> </div></div>'})
428 52308 konstantin
	}
429 51529 argiro.kok
}
430 52308 konstantin
431 56785 konstantin
function addHelpTextsInHomePage() {
432
  communityID = db.community.find( { pid: "connect" }).map( function(community) { return community._id.str; } ).toString();
433
  home_page = db.page.find( { route: "/" }).map( function(page) { return page._id.str; } ).toString();
434
435
  bottom_1_content = "<div>Home news section</div>";
436
437
  db.pageHelpContent.save({
438
    "page" : home_page,
439
    "community" : communityID,
440
    "placement" : "bottom",
441
    "order" : 1,
442
    "content" : bottom_1_content,
443
    "isActive" : false,
444
    "isPriorTo" : false
445
  });
446
447
  bottom_2_content = "<div style=\"background-color: #CFDEF1;\"\n" +
448
    "     class=\"uk-background-norepeat uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color uk-margin-large-top\">\n" +
449
    "  <div class=\"uk-container uk-container-large uk-section\">\n" +
450
    "    <div class=\"uk-flex uk-flex-middle uk-padding uk-grid\" uk-grid=\"\">\n" +
451
    "      <div class=\"uk-text-center uk-width-1-1@s uk-width-1-3@m uk-first-column\"><img src=\"assets/connect-assets/contact/1.png\"\n" +
452
    "                                                                                     width=\"237\" height=\"250\"></div>\n" +
453
    "      <div class=\"uk-width-expand\">\n" +
454
    "        <div class=\"uk-text-bold uk-h4\">\n" +
455
    "          <div>Let us help you develop a collaborative Open Science Gateway for your community. It is fast. It is\n" +
456
    "            reliable.\n" +
457
    "          </div>\n" +
458
    "        </div>\n" +
459
    "        <div class=\"uk-margin-medium\">Get in touch with our team to find out how.</div>\n" +
460
    "        <div class=\"uk-inline\"><a class=\"uk-button portal-button\" routerlink=\"/contact-us\"\n" +
461
    "                                  routerlinkactive=\"router-link-active\" ng-reflect-router-link=\"/contact-us\"\n" +
462
    "                                  ng-reflect-router-link-active=\"router-link-active\" href=\"/contact-us\"> CONTACT\n" +
463
    "          US</a>\n" +
464
    "        </div>\n" +
465
    "      </div>\n" +
466
    "    </div>\n" +
467
    "  </div>\n" +
468
    "</div>\n";
469
470
  db.pageHelpContent.save({
471
    "page" : home_page,
472
    "community" : communityID,
473
    "placement" : "bottom",
474
    "order" : 2,
475
    "content" : bottom_2_content,
476
    "isActive" : true,
477
    "isPriorTo" : false
478
  });
479
480
  let_content = "<div style=\"background-image: url('assets/connect-assets/home/banner.jpg') !important;\"\n" +
481
    "     class=\"uk-section uk-background-norepeat uk-background-bottom-center uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color\">\n" +
482
    "  <div class=\" uk-section uk-padding-remove-bottom\">\n" +
483
    "    <div class=\"uk-position-cover\"></div>\n" +
484
    "    <div class=\"uk-position-relative uk-panel\">\n" +
485
    "      <div class=\"uk-container uk-container-large uk-section\">\n" +
486
    "        <div class=\"uk-grid\">\n" +
487
    "          <div class=\"uk-width-1-2@m uk-width-1-1@s\">\n" +
488
    "            <div class=\"uk-h1\">Build an Open Research <b>Gateway</b> for your <b>Community</b></div>\n" +
489
    "            <h4 class=\"uk-margin-remove-top\">Turn Open Science into practice</h4>\n" +
490
    "            <div class=\"uk-h5 uk-margin-top\">Share and link your research results.<br> Across organizations, across\n" +
491
    "              borders.<br>Customized to your needs.\n" +
492
    "            </div>\n" +
493
    "          </div>\n" +
494
    "          <div class=\"uk-width-1-1 uk-inline uk-margin-medium-top uk-margin-medium-bottom\"><a\n" +
495
    "            class=\"uk-button portal-button\" routerlink=\"/about/learn-how\" routerlinkactive=\"router-link-active\"\n" +
496
    "            ng-reflect-router-link=\"/about/learn-how\" ng-reflect-router-link-active=\"router-link-active\"\n" +
497
    "            href=\"/about/learn-how\"> LEARN HOW</a></div>\n" +
498
    "        </div>\n" +
499
    "      </div>\n" +
500
    "    </div>\n" +
501
    "  </div>\n" +
502
    "</div>\n";
503
504
  db.pageHelpContent.save({
505
    "page" : home_page,
506
    "community" : communityID,
507
    "placement" : "left",
508
    "order" : 1,
509
    "content" : left_content,
510
    "isActive" : true,
511
    "isPriorTo" : false
512
  });
513
514
  top_1_content = "<div class=\"uk-container uk-container-large uk-margin-medium-top\">\n" +
515
    "  <div class=\"uk-text-center uk-text-bold uk-h4\">Open and FAIR science is our mission</div>\n" +
516
    "  <div class=\"uk-margin-medium-top\">\n" +
517
    "    <div class=\"uk-child-width-1-3@m uk-child-width-1-1@s uk-grid-match uk-grid-medium uk-grid-margin uk-grid\"\n" +
518
    "         uk-grid=\"\"\n" +
519
    "         uk-height-match=\".target\">\n" +
520
    "      <div class=\"uk-first-column\">\n" +
521
    "        <div class=\"uk-card uk-card-default uk-padding-small connectInfoCard\">\n" +
522
    "          <div class=\"uk-card-media-top uk-flex uk-flex-middle uk-flex-center\">\n" +
523
    "            <div class=\"target\" style=\"min-height: 108.1px;\"><img src=\"assets/connect-assets/home/1.png\" width=\"100\" height=\"89\"></div>\n" +
524
    "          </div>\n" +
525
    "          <div class=\"uk-card-body uk-padding-remove-horizontal uk-padding-remove-bottom\">\n" +
526
    "            <div class=\"target\" style=\"min-height: 137.6px;\"><h5 class=\"uk-text-bold uk-text-center\">A Virtual Research\n" +
527
    "              Environment</h5>\n" +
528
    "              <div>An overlay platform making it easy to share, link, disseminate and monitor all your publications,\n" +
529
    "                data,\n" +
530
    "                software, methods. In one place.\n" +
531
    "              </div>\n" +
532
    "            </div>\n" +
533
    "            <hr>\n" +
534
    "            <div>\n" +
535
    "              <div class=\"uk-text-uppercase text-center\">Features</div>\n" +
536
    "              <ul class=\"uk-list\">\n" +
537
    "                <li><div\n" +
538
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
539
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
540
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
541
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div>\n" +
542
    "                  Access\n" +
543
    "                  to OpenAIRE resources\n" +
544
    "                </li>\n" +
545
    "                <li><div\n" +
546
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
547
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
548
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
549
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div>\n" +
550
    "                  Moderated, front-end linking\n" +
551
    "                </li>\n" +
552
    "                <li><div\n" +
553
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
554
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
555
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
556
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div>\n" +
557
    "                  Cross-platform search\n" +
558
    "                </li>\n" +
559
    "              </ul>\n" +
560
    "            </div>\n" +
561
    "          </div>\n" +
562
    "        </div>\n" +
563
    "      </div>\n" +
564
    "      <div>\n" +
565
    "        <div class=\"uk-card uk-card-default uk-padding-small connectInfoCard\">\n" +
566
    "          <div class=\"uk-card-media-top uk-flex uk-flex-middle uk-flex-center\">\n" +
567
    "            <div class=\"target\"><img src=\"assets/connect-assets/home/2.png\" width=\"100\" height=\"108\"></div>\n" +
568
    "          </div>\n" +
569
    "          <div class=\"uk-card-body uk-padding-remove-horizontal uk-padding-remove-bottom\">\n" +
570
    "            <div class=\"target\" style=\"min-height: 137.6px;\"><h5 class=\"uk-text-bold uk-text-center\">Open Science in\n" +
571
    "              action</h5>\n" +
572
    "              <div>A time-saving bundle of services for researchers to effortlessly practice open science. An integral\n" +
573
    "                part of the European Open Science Cloud.\n" +
574
    "              </div>\n" +
575
    "            </div>\n" +
576
    "            <hr>\n" +
577
    "            <div>\n" +
578
    "              <div class=\"uk-text-uppercase text-center\">Features</div>\n" +
579
    "              <ul class=\"uk-list\">\n" +
580
    "                <li><div\n" +
581
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
582
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
583
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
584
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div> Use\n" +
585
    "                  of\n" +
586
    "                  OpenAIRE Guidelines\n" +
587
    "                </li>\n" +
588
    "                <li><div\n" +
589
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
590
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
591
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
592
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div> DOIs\n" +
593
    "                  via Zenodo\n" +
594
    "                </li>\n" +
595
    "                <li><div\n" +
596
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
597
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
598
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
599
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div> EOSC\n" +
600
    "                  Single Sign-On\n" +
601
    "                </li>\n" +
602
    "              </ul>\n" +
603
    "            </div>\n" +
604
    "          </div>\n" +
605
    "        </div>\n" +
606
    "      </div>\n" +
607
    "      <div>\n" +
608
    "        <div class=\"uk-card uk-card-default uk-padding-small connectInfoCard\">\n" +
609
    "          <div class=\"uk-card-media-top uk-flex uk-flex-middle uk-flex-center\">\n" +
610
    "            <div class=\"target\" style=\"min-height: 108.1px;\"><img src=\"assets/connect-assets/home/3.png\" width=\"120\" height=\"104\">\n" +
611
    "            </div>\n" +
612
    "          </div>\n" +
613
    "          <div class=\"uk-card-body uk-padding-remove-horizontal uk-padding-remove-bottom\">\n" +
614
    "            <div class=\"target\"><h5 class=\"uk-text-bold uk-text-center\">Customized to your needs</h5>\n" +
615
    "              <div>A Science Gateway with your own brand, rules for aggregation, text &amp; data mining, and\n" +
616
    "                presentation.\n" +
617
    "                Run by you via a simple, yet powerful backend administration tool.\n" +
618
    "              </div>\n" +
619
    "            </div>\n" +
620
    "            <hr>\n" +
621
    "            <div>\n" +
622
    "              <div class=\"uk-text-uppercase text-center\">Features</div>\n" +
623
    "              <ul class=\"uk-list\">\n" +
624
    "                <li><div\n" +
625
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
626
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
627
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
628
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div>\n" +
629
    "                  Access\n" +
630
    "                  control\n" +
631
    "                </li>\n" +
632
    "                <li><div\n" +
633
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
634
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
635
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
636
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div>\n" +
637
    "                  Analytics: rich set of indicators\n" +
638
    "                </li>\n" +
639
    "                <li><div\n" +
640
    "                  class=\"uk-border-circle uk-icon-button icon-button-small portal-icon-button uk-margin-small-right uk-icon\"\n" +
641
    "                  uk-icon=\"check\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"\n" +
642
    "                                       data-svg=\"check\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"\n" +
643
    "                                                                  points=\"4,10 8,15 17,4\"></polyline></svg></div> Look\n" +
644
    "                  &amp; feel to match your brand\n" +
645
    "                </li>\n" +
646
    "              </ul>\n" +
647
    "            </div>\n" +
648
    "          </div>\n" +
649
    "        </div>\n" +
650
    "      </div>\n" +
651
    "    </div>\n" +
652
    "  </div>\n" +
653
    "</div>\n";
654
655
  db.pageHelpContent.save({
656
    "page" : home_page,
657
    "community" : communityID,
658
    "placement" : "top",
659
    "order" : 1,
660
    "content" : top_1_content,
661
    "isActive" : true,
662
    "isPriorTo" : false
663
  });
664
665
  top_2_content = "<div style=\"background-image: url('assets/connect-assets/home/background.png') !important;\"\n" +
666
    "     class=\"uk-margin-large-top uk-section uk-background-norepeat uk-background-top-center uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color\">\n" +
667
    "  <div class=\"uk-container uk-container-large\">\n" +
668
    "    <div tabindex=\"-1\" uk-slider=\"velocity: 0;autoplay: true;autoplay-interval: 4000;pause-on-hover: false;center: true\"\n" +
669
    "         class=\"uk-slider\">\n" +
670
    "      <div class=\"uk-slider-container\">\n" +
671
    "        <ul class=\"uk-slider-items uk-child-width-1-1\" style=\"transform: translateX(-1300px);\">\n" +
672
    "          <li class=\"ng-star-inserted uk-active\" tabindex=\"-1\" style=\"order: 1;\">\n" +
673
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
674
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
675
    "                                                src=\"assets/connect-assets/home/gifs/deposit.gif\"></div>\n" +
676
    "              <div class=\"uk-margin-top\">\n" +
677
    "                <div>\n" +
678
    "                  <div class=\"uk-text-bold uk-h4\">Find a repository to deposit your research outcome</div>\n" +
679
    "                  <div class=\"uk-margin-medium\"> This is OpenAIRE’s key service for research communities, both\n" +
680
    "                    established and emerging ones. Our service helps you reach out and engage all your researchers to\n" +
681
    "                    practice open science out-of-the-box.\n" +
682
    "                  </div>\n" +
683
    "                  <div class=\"uk-inline\"><a class=\"uk-button portal-button uk-text-uppercase\"\n" +
684
    "                                            routerlinkactive=\"router-link-active\"\n" +
685
    "                                            ng-reflect-router-link=\"/about/learn-how\"\n" +
686
    "                                            ng-reflect-router-link-active=\"router-link-active\"\n" +
687
    "                                            href=\"/about/learn-how\">learn more</a></div>\n" +
688
    "                </div>\n" +
689
    "              </div>\n" +
690
    "            </div>\n" +
691
    "          </li>\n" +
692
    "          <li tabindex=\"-1\" style=\"order: 1;\">\n" +
693
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
694
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
695
    "                                                src=\"assets/connect-assets/home/gifs/link.gif\"></div>\n" +
696
    "              <div class=\"uk-margin-top\">\n" +
697
    "                <div>\n" +
698
    "                  <div class=\"uk-text-bold uk-h4\">Link your research output with your community, funding, and other\n" +
699
    "                    research products\n" +
700
    "                  </div>\n" +
701
    "                  <div class=\"uk-margin-medium\"> This is OpenAIRE’s key service for research communities, both\n" +
702
    "                    established and emerging ones. Our service helps you reach out and engage all your researchers to\n" +
703
    "                    practice open science out-of-the-box.\n" +
704
    "                  </div>\n" +
705
    "                  <div class=\"uk-inline\"><a class=\"uk-button portal-button uk-text-uppercase\"\n" +
706
    "                                            routerlinkactive=\"router-link-active\"\n" +
707
    "                                            ng-reflect-router-link=\"/about/learn-how\"\n" +
708
    "                                            ng-reflect-router-link-active=\"router-link-active\"\n" +
709
    "                                            href=\"/about/learn-how\">learn more</a></div>\n" +
710
    "                </div>\n" +
711
    "              </div>\n" +
712
    "            </div>\n" +
713
    "          </li>\n" +
714
    "          <li tabindex=\"-1\" style=\"order: 1;\">\n" +
715
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
716
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
717
    "                                                src=\"assets/connect-assets/home/gifs/overview.gif\"></div>\n" +
718
    "              <div class=\"uk-margin-top\">\n" +
719
    "                <div>\n" +
720
    "                  <div class=\"uk-text-bold uk-h4\">View community's overview at a glance</div>\n" +
721
    "                  <div class=\"uk-margin-medium\"> This is OpenAIRE’s key service for research communities, both\n" +
722
    "                    established and emerging ones. Our service helps you reach out and engage all your researchers to\n" +
723
    "                    practice open science out-of-the-box.\n" +
724
    "                  </div>\n" +
725
    "                  <div class=\"uk-inline\"><a class=\"uk-button portal-button uk-text-uppercase\"\n" +
726
    "                                            routerlinkactive=\"router-link-active\"\n" +
727
    "                                            ng-reflect-router-link=\"/about/learn-how\"\n" +
728
    "                                            ng-reflect-router-link-active=\"router-link-active\"\n" +
729
    "                                            href=\"/about/learn-how\">learn more</a></div>\n" +
730
    "                </div>\n" +
731
    "              </div>\n" +
732
    "            </div>\n" +
733
    "          </li>\n" +
734
    "          <li tabindex=\"-1\" style=\"order: 1;\">\n" +
735
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
736
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
737
    "                                                src=\"assets/connect-assets/home/gifs/results.gif\"></div>\n" +
738
    "              <div class=\"uk-margin-top\">\n" +
739
    "                <div>\n" +
740
    "                  <div class=\"uk-text-bold uk-h4\">Search &amp; browse your community's research products.</div>\n" +
741
    "                  <div class=\"uk-margin-medium\"> This is OpenAIRE’s key service for research communities, both\n" +
742
    "                    established and emerging ones. Our service helps you reach out and engage all your researchers to\n" +
743
    "                    practice open science out-of-the-box.\n" +
744
    "                  </div>\n" +
745
    "                  <div class=\"uk-inline\"><a class=\"uk-button portal-button uk-text-uppercase\"\n" +
746
    "                                            routerlinkactive=\"router-link-active\"\n" +
747
    "                                            ng-reflect-router-link=\"/about/learn-how\"\n" +
748
    "                                            ng-reflect-router-link-active=\"router-link-active\"\n" +
749
    "                                            href=\"/about/learn-how\">learn more</a></div>\n" +
750
    "                </div>\n" +
751
    "              </div>\n" +
752
    "            </div>\n" +
753
    "          </li>\n" +
754
    "          <li tabindex=\"-1\">\n" +
755
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
756
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
757
    "                                                src=\"assets/connect-assets/home/gifs/graph-analysis.gif\"></div>\n" +
758
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
759
    "                <div>\n" +
760
    "                  <div class=\"uk-text-bold uk-h4\">View statistics for your community's research products.</div>\n" +
761
    "                  <div class=\"uk-margin-medium\"> This is OpenAIRE’s key service for research communities, both\n" +
762
    "                    established and emerging ones. Our service helps you reach out and engage all your researchers to\n" +
763
    "                    practice open science out-of-the-box.\n" +
764
    "                  </div>\n" +
765
    "                  <div class=\"uk-inline\"><a class=\"uk-button portal-button uk-text-uppercase\"\n" +
766
    "                                            routerlinkactive=\"router-link-active\"\n" +
767
    "                                            ng-reflect-router-link=\"/about/learn-how\"\n" +
768
    "                                            ng-reflect-router-link-active=\"router-link-active\"\n" +
769
    "                                            href=\"/about/learn-how\">learn more</a></div>\n" +
770
    "                </div>\n" +
771
    "              </div>\n" +
772
    "            </div>\n" +
773
    "          </li>\n" +
774
    "        </ul>\n" +
775
    "        <ul class=\"uk-slider-nav uk-dotnav uk-flex-center uk-margin\">\n" +
776
    "          <li uk-slider-item=\"0\" class=\"uk-active\"><a href=\"#\"></a></li>\n" +
777
    "          <li uk-slider-item=\"1\" class=\"\"><a href=\"#\"></a></li>\n" +
778
    "          <li uk-slider-item=\"2\" class=\"\"><a href=\"#\"></a></li>\n" +
779
    "          <li uk-slider-item=\"3\" class=\"\"><a href=\"#\"></a></li>\n" +
780
    "          <li uk-slider-item=\"4\" class=\"\"><a href=\"#\"></a></li>\n" +
781
    "        </ul>\n" +
782
    "      </div>\n" +
783
    "    </div>\n" +
784
    "  </div>\n" +
785
    "</div>\n";
786
787
  db.pageHelpContent.save({
788
    "page" : home_page,
789
    "community" : communityID,
790
    "placement" : "top",
791
    "order" : 2,
792
    "content" : top_2_content,
793
    "isActive" : true,
794
    "isPriorTo" : false
795
  });
796
}
797
798
function addHelpTextsInAboutLearnHowPage() {
799
  communityID = db.community.find({pid: "connect"}).map(function (community) { return community._id.str; }).toString();
800
  about_page = db.page.find( { route: "/about/learn-how" }).map( function(page) { return page._id.str; } ).toString()
801
802
  top_1_content = "<div\n" +
803
    "  class=\"uk-section uk-background-norepeat uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color\"\n" +
804
    "  style=\" min-height: calc(7.89999px + 60vh);  background-image: url('assets/connect-assets/about/background.png') !important;\">\n" +
805
    "  <div class=\"uk-container uk-container-large uk-section uk-margin-top uk-padding-remove-top\">\n" +
806
    "    <div class=\"uk-margin-large-top uk-grid\"><h1 class=\"uk-width-1-1 font-41 uk-text-bold\">Learn the process</h1>\n" +
807
    "      <div class=\"uk-width-1-2@l uk-width-1-1@s uk-h5 uk-margin-top\">Build a <b>Gateway to your community's</b> open\n" +
808
    "        and linked research outcomes. Customized to your needs.\n" +
809
    "      </div>\n" +
810
    "    </div>\n" +
811
    "    <div class=\"uk-margin-large-top uk-flex uk-child-width-1-3@m uk-child-width-1-1@s uk-flex-center uk-grid\"\n" +
812
    "         uk-grid=\"\">\n" +
813
    "      <div class=\"uk-flex uk-child-width-1-1@m uk-child-width-1-2@s uk-grid uk-first-column uk-grid-stack\" uk-grid=\"\">\n" +
814
    "        <div class=\"uk-first-column\">\n" +
815
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">1. Understanding your needs</h5>\n" +
816
    "          <div > First, we learn about your requirements and challenges. We help you\n" +
817
    "            understand Open Science practices within EOSC and together we’ll talk about how OpenAIRE RCD fits as a\n" +
818
    "            solution.\n" +
819
    "          </div>\n" +
820
    "        </div>\n" +
821
    "        <div class=\"uk-visible@m uk-grid-margin uk-first-column\">\n" +
822
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">4. Roll out the service</h5>\n" +
823
    "          <div > We jointly roll out your new Community Gateway. You take over the business\n" +
824
    "            operations and start engaging your researchers, we take care of the smooth operation of the e-service.\n" +
825
    "          </div>\n" +
826
    "        </div>\n" +
827
    "        <div class=\"uk-hidden@m\">\n" +
828
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">2. Develop a pilot</h5>\n" +
829
    "          <div > How do you work today, and how would you like to work tomorrow? We translate\n" +
830
    "            your needs into rules and processes and we configure operational OpenAIRE services. By the end of this\n" +
831
    "            phase, we’ll have defined the basic configuration of your Community Gateway.\n" +
832
    "          </div>\n" +
833
    "        </div>\n" +
834
    "      </div>\n" +
835
    "      <div><img src=\"assets/connect-assets/about/cycle.png\"></div>\n" +
836
    "      <div class=\"uk-flex uk-child-width-1-1@m uk-child-width-1-2@s uk-grid uk-grid-stack\" uk-grid=\"\">\n" +
837
    "        <div class=\"uk-visible@m uk-first-column\">\n" +
838
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">2. Develop a pilot</h5>\n" +
839
    "          <div > How do you work today, and how would you like to work tomorrow? We translate\n" +
840
    "            your needs into rules and processes and we configure operational OpenAIRE services. By the end of this\n" +
841
    "            phase, we’ll have defined the basic configuration of your Community Gateway.\n" +
842
    "          </div>\n" +
843
    "        </div>\n" +
844
    "        <div class=\"uk-hidden@m uk-visible@s\">\n" +
845
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">4. Roll out the service</h5>\n" +
846
    "          <div > We jointly roll out your new Community Gateway. You take over the business\n" +
847
    "            operations and start engaging your researchers, we take care of the smooth operation of the e-service.\n" +
848
    "          </div>\n" +
849
    "        </div>\n" +
850
    "        <div class=\"uk-grid-margin uk-first-column\">\n" +
851
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">3. Test and Validate</h5>\n" +
852
    "          <div > You validate and test your new Community Gateway (portal) with your experts\n" +
853
    "            and community to ensure all workflows are in place and quality of data meets your standards. If needed, we\n" +
854
    "            work together in another iteration to further refine and adapt to your needs.\n" +
855
    "          </div>\n" +
856
    "        </div>\n" +
857
    "        <div class=\"uk-hidden@s uk-visible@xs\">\n" +
858
    "          <h5 class=\"uk-text-bold uk-margin-small-bottom\">4. Roll out the service</h5>\n" +
859
    "          <div > We jointly roll out your new Community Gateway. You take over the business\n" +
860
    "            operations and start engaging your researchers, we take care of the smooth operation of the e-service.\n" +
861
    "          </div>\n" +
862
    "        </div>\n" +
863
    "      </div>\n" +
864
    "    </div>\n" +
865
    "    <div class=\"uk-width-1-1 uk-text-center uk-text-large uk-margin-large-top\"><a\n" +
866
    "      class=\"uk-button portal-button uk-text-uppercase\" routerlink=\"/about/learn-in-depth\"\n" +
867
    "      routerlinkactive=\"router-link-active\" ng-reflect-router-link=\"/about/learn-in-depth\"\n" +
868
    "      ng-reflect-router-link-active=\"router-link-active\" href=\"/about/learn-in-depth\"> Learn more details</a></div>\n" +
869
    "  </div>\n" +
870
    "</div>";
871
872
  db.pageHelpContent.save({
873
    "page": about_page,
874
    "community": communityID,
875
    "placement": "top",
876
    "order": 1,
877
    "content": top_1_content,
878
    "isActive": true,
879
    "isPriorTo": false
880
  });
881
882
  top_2_content = "<div style=\"background-image: url('assets/connect-assets/cloud/abstract.png') !important;\"\n" +
883
    "  class=\"uk-background-norepeat uk-section uk-background-center uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color\">\n" +
884
    "  <div class=\"uk-container uk-container-large\">\n" +
885
    "    <div tabindex=\"-1\"\n" +
886
    "         uk-slider=\"velocity: 0;autoplay: true;autoplay-interval: 4000;pause-on-hover: false;center: true\"\n" +
887
    "         class=\"uk-slider\">\n" +
888
    "      <div class=\"uk-slider-container\">\n" +
889
    "        <ul class=\"uk-slider-items uk-child-width-1-1\" style=\"transform: translateX(-1300px);\">\n" +
890
    "          <li class=\"ng-star-inserted uk-active\" tabindex=\"-1\" style=\"order: 1;\">\n" +
891
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
892
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
893
    "                                                src=\"assets/connect-assets/about/gifs/profile.gif\"></div>\n" +
894
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
895
    "                <div>\n" +
896
    "                  <div class=\"uk-text-bold uk-h4\">Profile</div>\n" +
897
    "                  <div class=\"uk-margin-medium\"> Edit community information, change logo url, add community managers\n" +
898
    "                    or organizations related to community.\n" +
899
    "                  </div>\n" +
900
    "                </div>\n" +
901
    "              </div>\n" +
902
    "            </div>\n" +
903
    "          </li>\n" +
904
    "          <li  tabindex=\"-1\" style=\"order: 1;\">\n" +
905
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
906
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
907
    "                                                src=\"assets/connect-assets/about/gifs/content.gif\"></div>\n" +
908
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
909
    "                <div>\n" +
910
    "                  <div class=\"uk-text-bold uk-h4\">Content</div>\n" +
911
    "                  <div class=\"uk-margin-medium\"> Manage projects, content providers, subjects and zenodo communities\n" +
912
    "                    that are related to the research community.\n" +
913
    "                  </div>\n" +
914
    "                </div>\n" +
915
    "              </div>\n" +
916
    "            </div>\n" +
917
    "          </li>\n" +
918
    "          <li  tabindex=\"-1\" style=\"order: 1;\">\n" +
919
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
920
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
921
    "                                                src=\"assets/connect-assets/about/gifs/statistics.gif\"></div>\n" +
922
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
923
    "                <div>\n" +
924
    "                  <div class=\"uk-text-bold uk-h4\">Statistics &amp; Charts</div>\n" +
925
    "                  <div class=\"uk-margin-medium\"> Manage statistical numbers &amp; charts that will be displayed in\n" +
926
    "                    the community overview and graph analysis views.\n" +
927
    "                  </div>\n" +
928
    "                </div>\n" +
929
    "              </div>\n" +
930
    "            </div>\n" +
931
    "          </li>\n" +
932
    "          <li  tabindex=\"-1\" style=\"order: 1;\">\n" +
933
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
934
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
935
    "                                                src=\"assets/connect-assets/about/gifs/links.gif\"></div>\n" +
936
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
937
    "                <div>\n" +
938
    "                  <div class=\"uk-text-bold uk-h4\">Links</div>\n" +
939
    "                  <div class=\"uk-margin-medium\"> Manage user claims related to the research community.</div>\n" +
940
    "                </div>\n" +
941
    "              </div>\n" +
942
    "            </div>\n" +
943
    "          </li>\n" +
944
    "          <li  tabindex=\"-1\" style=\"order: 1;\">\n" +
945
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
946
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
947
    "                                                src=\"assets/connect-assets/about/gifs/help.gif\"></div>\n" +
948
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
949
    "                <div>\n" +
950
    "                  <div class=\"uk-text-bold uk-h4\"> Help texts</div>\n" +
951
    "                  <div class=\"uk-margin-medium\"> Add or edit help text in research community pages.</div>\n" +
952
    "                </div>\n" +
953
    "              </div>\n" +
954
    "            </div>\n" +
955
    "          </li>\n" +
956
    "          <li  tabindex=\"-1\">\n" +
957
    "            <div class=\"uk-flex uk-padding uk-child-width-1-2@m uk-child-width-1-1@s uk-grid\" uk-grid=\"\">\n" +
958
    "              <div class=\"uk-first-column\"><img class=\"uk-box-shadow-large uk-border-rounded\"\n" +
959
    "                                                src=\"assets/connect-assets/about/gifs/users.gif\"></div>\n" +
960
    "              <div class=\"uk-margin-top\" ng-reflect-klass=\"uk-margin-top\" ng-reflect-ng-class=\"\">\n" +
961
    "                <div>\n" +
962
    "                  <div class=\"uk-text-bold uk-h4\">Users</div>\n" +
963
    "                  <div class=\"uk-margin-medium\"> Invite more users to subscribe, manage community subscribers, your\n" +
964
    "                    personal info and notification settings.\n" +
965
    "                  </div>\n" +
966
    "                </div>\n" +
967
    "              </div>\n" +
968
    "            </div>\n" +
969
    "          </li>\n" +
970
    "        </ul>\n" +
971
    "        <ul class=\"uk-slider-nav uk-dotnav uk-flex-center uk-margin\">\n" +
972
    "          <li uk-slider-item=\"0\" class=\"uk-active\"><a href=\"#\"></a></li>\n" +
973
    "          <li uk-slider-item=\"1\" class=\"\"><a href=\"#\"></a></li>\n" +
974
    "          <li uk-slider-item=\"2\" class=\"\"><a href=\"#\"></a></li>\n" +
975
    "          <li uk-slider-item=\"3\" class=\"\"><a href=\"#\"></a></li>\n" +
976
    "          <li uk-slider-item=\"4\" class=\"\"><a href=\"#\"></a></li>\n" +
977
    "          <li uk-slider-item=\"5\" class=\"\"><a href=\"#\"></a></li>\n" +
978
    "        </ul>\n" +
979
    "      </div>\n" +
980
    "    </div>\n" +
981
    "  </div>\n" +
982
    "</div>\n";
983
984
  db.pageHelpContent.save({
985
    "page": about_page,
986
    "community": communityID,
987
    "placement": "top",
988
    "order": 2,
989
    "content": top_2_content,
990
    "isActive": true,
991
    "isPriorTo": false
992
  });
993
994
  top_3_content = "<div style=\"background-color: #CFDEF1;\"\n" +
995
    "  class=\"uk-background-norepeat uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color\">\n" +
996
    "  <div class=\"uk-container uk-container-large uk-section\">\n" +
997
    "    <div class=\"uk-flex uk-flex-middle uk-padding uk-grid\" uk-grid=\"\">\n" +
998
    "      <div class=\"uk-width-expand uk-first-column\">\n" +
999
    "        <div class=\"uk-text-bold uk-h4\">We look forward to working together and helping you unlock the full potential\n" +
1000
    "          of your research community through open science.\n" +
1001
    "        </div>\n" +
1002
    "        <div class=\"uk-margin-medium\">Get in touch with our team to find out how.</div>\n" +
1003
    "        <div class=\"uk-inline\"><a class=\"uk-button portal-button\" routerlink=\"/contact-us\"\n" +
1004
    "                                  routerlinkactive=\"router-link-active\" ng-reflect-router-link=\"/contact-us\"\n" +
1005
    "                                  ng-reflect-router-link-active=\"router-link-active\" href=\"/contact-us\"> CONTACT\n" +
1006
    "          US</a></div>\n" +
1007
    "      </div>\n" +
1008
    "      <div class=\"uk-text-center uk-width-1-1@s uk-width-1-3@m\"><img src=\"assets/connect-assets/contact/3.png\" width=\"263\"\n" +
1009
    "                                                                     height=\"250\"></div>\n" +
1010
    "    </div>\n" +
1011
    "  </div>\n" +
1012
    "</div>\n";
1013
1014
  db.pageHelpContent.save({
1015
    "page": about_page,
1016
    "community": communityID,
1017
    "placement": "top",
1018
    "order": 3,
1019
    "content": top_3_content,
1020
    "isActive": true,
1021
    "isPriorTo": false
1022
  });
1023
1024
  top_4_content = "<div>\n" +
1025
    "  FAQs section\n" +
1026
    "</div>\n";
1027
1028
  db.pageHelpContent.save({
1029
    "page": about_page,
1030
    "community": communityID,
1031
    "placement": "top",
1032
    "order": 4,
1033
    "content": top_4_content,
1034
    "isActive": false,
1035
    "isPriorTo": false
1036
  });
1037
}
1038
1039
function addHelpTextsInAboutLearnInDepthPage() {
1040
  communityID = db.community.find({pid: "connect"}).map(function (community) { return community._id.str; }).toString();
1041
  aboutLearnInDepth_page = db.page.find({route: "/about/learn-in-depth"}).map(function (page) { return page._id.str; }).toString();
1042
1043
  top_1_content = "<div\n" +
1044
    "  class=\"uk-background-norepeat uk-background-cover uk-section uk-padding-remove-bottom uk-section-overlap uk-position-relative uk-preserve-color\"\n" +
1045
    "  style=\"min-height: calc(7.89999px + 60vh); background-image: url('assets/connect-assets/cloud/background.png') !important;\">\n" +
1046
    "  <div class=\"uk-container uk-container-large uk-section uk-margin-top uk-padding-remove-top\">\n" +
1047
    "    <div uk-grid=\"\" class=\"uk-grid\">\n" +
1048
    "      <div class=\"uk-margin-large-top uk-width-3-4@m uk-width-1-1@s uk-first-column\"><h1\n" +
1049
    "        class=\"uk-width-3-4  uk-margin-medium-bottom\">Let’s set up a Gateway for your Community <b>Together</b></h1>\n" +
1050
    "        <div class=\"uk-width-4-5@m uk-width-1-1@s uk-h5\">\n" +
1051
    "          <div class=\"uk-margin-bottom\">You don’t have to go alone.</div>\n" +
1052
    "          <div> We work with you in <b>4 collaborative steps</b> to identify your needs, putting in practice our\n" +
1053
    "            expertise on open science so you get the most out of OpenAIRE’s operational services.\n" +
1054
    "          </div>\n" +
1055
    "        </div>\n" +
1056
    "      </div>\n" +
1057
    "      <div class=\"uk-margin-large-top uk-width-expand\"><img src=\"assets/connect-assets/banner/together.png\" width=\"308\" height=\"285\">\n" +
1058
    "      </div>\n" +
1059
    "    </div>\n" +
1060
    "  </div>\n" +
1061
    "</div>\n";
1062
1063
  db.pageHelpContent.save({
1064
    "page": aboutLearnInDepth_page,
1065
    "community": communityID,
1066
    "placement": "top",
1067
    "order": 1,
1068
    "content": top_1_content,
1069
    "isActive": true,
1070
    "isPriorTo": false
1071
  });
1072
1073
  top_2_content = "<div class=\"uk-container uk-container-large uk-section uk-padding-remove-top\">\n" +
1074
    "  <ul class=\"uk-breadcrumb\">\n" +
1075 56881 konstantin
    "    <li><a routerlink=\"/about/learn-how\" routerlinkactive=\"router-link-active\" ng-reflect-router-link=\"/about/learn-how\"\n" +
1076
    "           ng-reflect-router-link-active=\"router-link-active\" href=\"/about/learn-how\" class=\"router-link-active\">About</a></li>\n" +
1077 56785 konstantin
    "    <li><span class=\"active\">Learn in-depth</span></li>\n" +
1078
    "  </ul>\n" +
1079
    "  <div uk-grid=\"\" class=\"uk-grid\">\n" +
1080
    "    <div class=\"uk-width-1-6 uk-position-relative uk-flex uk-flex-column uk-first-column\"><img class=\"uk-align-center\"\n" +
1081
    "                                                                                               src=\"assets/connect-assets/about/1.png\"\n" +
1082
    "                                                                                               width=\"100\"><img\n" +
1083
    "      class=\"uk-align-center\" src=\"assets/connect-assets/sketch_line_arrow.svg\"></div>\n" +
1084
    "    <div class=\"uk-width-expand\">\n" +
1085
    "      <div class=\"uk-margin-medium uk-text-bold uk-h4\">1. Analyse your needs</div>\n" +
1086
    "      <div style=\"font-style: italic;\">Identify the scope and goals. Understand open science practices within EOSC and the OpenAIRE services</div>\n" +
1087
    "      <p> In this stage, you get to talk to the OpenAIRE team. Share your expectations with us and let us give you all\n" +
1088
    "        the details about the operational OpenAIRE services, which will be integrated into the Gateway for your\n" +
1089
    "        community. </p>\n" +
1090
    "      <p> Here are the most important questions that the OpenAIRE team will ask you, in order to understand your scope\n" +
1091
    "        and goals: </p>\n" +
1092
    "      <ul class=\"uk-list uk-list-bullet\">\n" +
1093
    "        <li> Do you want a gateway, where researchers can have access to all research products of a discipline? Do you\n" +
1094
    "          want a gateway that gathers any research outcome, produced thanks to the funding and services of a given\n" +
1095
    "          research infrastructure?\n" +
1096
    "        </li>\n" +
1097
    "        <li> Is your community (in)formally organized in sub-communities? Would you like to browse research products and\n" +
1098
    "          get statistics also for these sub-communities? For example, the European Grid Infrastructure (EGI) features\n" +
1099
    "          “virtual organizations” that represent discipline-specific communities and/or specific research projects. The\n" +
1100
    "          research infrastructure DARIAH, on the other hand, is organised in national nodes (e.g. DARIAH-IT, DARIAH-DE).\n" +
1101
    "        </li>\n" +
1102
    "        <li> How can the OpenAIRE team identify the research products of your community, among all those available in\n" +
1103
    "          the OpenAIRE Graph? Through a series of steps: set of keywords, acknowledgment statements, set of projects,\n" +
1104
    "          set of repositories, etc. This can be partial and provisional information that will serve as a starting point\n" +
1105
    "          to the OpenAIRE team. You will be able to refine and update this information, in the second phase “Develop a\n" +
1106
    "          pilot”.\n" +
1107
    "        </li>\n" +
1108
    "      </ul>\n" +
1109
    "    </div>\n" +
1110
    "  </div>\n" +
1111
    "  <div uk-grid=\"\" uk-height-match=\"\" class=\"uk-grid\">\n" +
1112
    "    <div class=\"uk-width-1-6 uk-position-relative uk-flex uk-flex-column uk-first-column\"><img class=\"uk-align-center\"\n" +
1113
    "                                                                                               src=\"assets/connect-assets/about/2.png\"\n" +
1114
    "                                                                                               width=\"100\"><img\n" +
1115
    "      class=\"uk-align-center\" src=\"assets/connect-assets/sketch_line_arrow.svg\"></div>\n" +
1116
    "    <div class=\"uk-width-expand\">\n" +
1117
    "      <div class=\"uk-margin-medium uk-text-bold uk-h4\">2. Develop a pilot</div>\n" +
1118
    "      <div style=\"font-style: italic;\">We translate your needs into rules and processes and we configure operational OpenAIRE services.</div>\n" +
1119
    "      <p> Based on the information gathered in phase 1 “Analyse your needs”, the OpenAIRE team will set up a pilot\n" +
1120
    "        Gateway. We will configure the OpenAIRE mining algorithms to identify research products of the OpenAIRE Graph\n" +
1121
    "        that are relevant to your community. Those, together with some basic statistics, will be available in the pilot\n" +
1122
    "        version of the Community Gateway that will be deployed on the OpenAIRE BETA infrastructure. </p>\n" +
1123
    "      <p> The OpenAIRE team will give you a demo of the Community Gateway, with details on how to refine and update the\n" +
1124
    "        configuration of the Community Gateway, both in terms of criteria for including research products and in terms\n" +
1125
    "        of logo and visible portal pages. </p></div>\n" +
1126
    "  </div>\n" +
1127
    "  <div uk-grid=\"\" uk-height-match=\"\" class=\"uk-grid\">\n" +
1128
    "    <div class=\"uk-width-1-6 uk-position-relative uk-flex uk-flex-column uk-first-column\"><img class=\"uk-align-center\"\n" +
1129
    "                                                                                               src=\"assets/connect-assets/about/3.png\"\n" +
1130
    "                                                                                               width=\"100\"><img\n" +
1131
    "      class=\"uk-align-center\" src=\"assets/connect-assets/sketch_line_arrow_large.svg\"></div>\n" +
1132
    "    <div class=\"uk-width-expand\">\n" +
1133
    "      <div class=\"uk-margin-medium uk-text-bold uk-h4\">3. Test and Validate</div>\n" +
1134
    "      <div style=\"font-style: italic;\">You validate and test your new Community Gateway (portal). If needed, we further refine and adapt to your\n" +
1135
    "        needs</div>\n" +
1136
    "      <p> Upon the completion of phase 2, take the time you need to test all its features, from search and browse for\n" +
1137
    "        research products, to addition/removal of statistics from the portal. You can report any issue you might find\n" +
1138
    "        and ask questions directly to the dedicated OpenAIRE team, via a specially designed collaboration tool. </p>\n" +
1139
    "      <p> Typically, this phase takes some months, as you will have to go through certain procedures. Change the\n" +
1140
    "        configuration of the criteria to include research products, wait for the new configuration to be applied on the\n" +
1141
    "        OpenAIRE graph and validate the results, before you actually decide that the coverage of research products for\n" +
1142
    "        your community is adequate. </p>\n" +
1143
    "      <p> For some communities, the OpenAIRE team may also be able to implement dedicated mining algorithms (e.g. to\n" +
1144
    "        find acknowledgement statements to your community/infrastructure in the full-texts of research articles) that\n" +
1145
    "        may require several rounds of application, validation, and fine-tuning, before it reaches a high precision and\n" +
1146
    "        recall. Your feedback is very important to minimize the effort and time needed for this process to\n" +
1147
    "        complete. </p>\n" +
1148
    "      <div class=\"uk-width-1-1 uk-text-center uk-margin-medium \"><img src=\"assets/connect-assets/OpenAIRE-RCD_howtos.png\" width=\"auto\"\n" +
1149
    "                                                                      height=\"auto\"></div>\n" +
1150
    "    </div>\n" +
1151
    "  </div>\n" +
1152
    "  <div uk-grid=\"\" uk-height-match=\"\" class=\"uk-grid\">\n" +
1153
    "    <div class=\"uk-width-1-6 uk-position-relative uk-first-column\"><img class=\"uk-align-center\" src=\"assets/connect-assets/about/4.png\"\n" +
1154
    "                                                                        width=\"100\"></div>\n" +
1155
    "    <div class=\"uk-width-expand\">\n" +
1156
    "      <div class=\"uk-margin-medium  uk-text-bold uk-h4\">4. Roll out the service</div>\n" +
1157
    "      <div style=\"font-style: italic;\">We jointly roll out your new portal. You take over the business operations and start engaging your\n" +
1158
    "        researchers</div>\n" +
1159
    "      <p> Here we are: the coverage of research products is good, interesting statistics and charts have been selected,\n" +
1160
    "        and the portal pages available for end-users are ready. We can roll out the Community Gateway and make it\n" +
1161
    "        available to all the researchers of the community! </p>\n" +
1162
    "      <p> You, as a Community manager, become the main “promoter” of the Community Gateway. Engage the researchers of\n" +
1163
    "        your community and, when applicable, inform the managers of the research infrastructure about the availability\n" +
1164
    "        of tools for impact monitoring. </p>\n" +
1165
    "      <p> Remember that you will still be able to change the configuration of the Community Gateway in order to address\n" +
1166
    "        any issue that may arise and to follow the evolution of the community (e.g. a new project or a new content\n" +
1167
    "        provider that was not previously available in OpenAIRE). </p>\n" +
1168
    "      <p> Remember that you don’t have to go alone: the dedicated issue tracker you used in the “Test and Validate”\n" +
1169
    "        phase is always available for you to contact the OpenAIRE team and ask for support. </p></div>\n" +
1170
    "  </div>\n" +
1171
    "</div>";
1172
1173
  db.pageHelpContent.save({
1174
    "page": aboutLearnInDepth_page,
1175
    "community": communityID,
1176
    "placement": "top",
1177
    "order": 2,
1178
    "content": top_2_content,
1179
    "isActive": true,
1180
    "isPriorTo": false
1181
  });
1182
1183
  top_3_content = "<div\n" +
1184
    "  class=\"uk-background-norepeat uk-background-cover uk-section-secondary uk-section-overlap uk-position-relative uk-preserve-color\"\n" +
1185
    "  style=\"background-color: #CFDEF1;\">\n" +
1186
    "  <div class=\"uk-container uk-container-large uk-section\">\n" +
1187
    "    <div class=\"uk-flex uk-flex-middle uk-padding uk-grid\" uk-grid=\"\">\n" +
1188
    "      <div class=\"uk-text-center uk-width-1-1@s uk-width-1-2@m uk-first-column\"><img src=\"assets/connect-assets/contact/2.png\"\n" +
1189
    "                                                                                     width=\"329\" height=\"250\"></div>\n" +
1190
    "      <div class=\"uk-width-expand\">\n" +
1191
    "        <div class=\"uk-text-bold uk-h4\">\n" +
1192
    "          <div>Let us help you develop a collaborative Open Science Gateway for your community. It is fast. It is\n" +
1193
    "            reliable.\n" +
1194
    "          </div>\n" +
1195
    "        </div>\n" +
1196
    "        <div class=\"uk-margin-medium\">Get in touch with our team to find out how.</div>\n" +
1197
    "        <div class=\"uk-inline\"><a class=\"uk-button portal-button\" routerlink=\"/contact-us\"\n" +
1198
    "                                  routerlinkactive=\"router-link-active\" ng-reflect-router-link=\"/contact-us\"\n" +
1199
    "                                  ng-reflect-router-link-active=\"router-link-active\" href=\"/contact-us\"> CONTACT US</a>\n" +
1200
    "        </div>\n" +
1201
    "      </div>\n" +
1202
    "    </div>\n" +
1203
    "  </div>\n" +
1204
    "</div>\n";
1205
1206
  db.pageHelpContent.save({
1207
    "page": aboutLearnInDepth_page,
1208
    "community": communityID,
1209
    "placement": "top",
1210
    "order": 3,
1211
    "content": top_3_content,
1212
    "isActive": true,
1213
    "isPriorTo": false
1214
  });
1215
}
1216
1217
function addHelpTextsInContactUsPage() {
1218
  communityID = db.community.find({pid: "connect"}).map(function (community) { return community._id.str; }).toString();
1219
  contactUs_page = db.page.find({route: "/contact-us"}).map(function (page) { return page._id.str; }).toString();
1220
1221
  right_content = "<div class=\"uk-margin-auto-top uk-margin-remove-bottom  uk-text-bold uk-h4\">OpenAIRE gives you the virtual\n" +
1222
    "environment and services designed for your community to:\n" +
1223
    "</div>\n" +
1224
    "<ul class=\"uk-list uk-list-divider uk-padding uk-padding-remove-left uk-margin-auto-top\">\n" +
1225
    "  <li><h5><span class=\"uk-text-bold\">Create and Manage</span> your\n" +
1226
    "    Community Gateway</h5></li>\n" +
1227
    "  <li><h5><span class=\"uk-text-bold\">Access, share and link</span> together all your research</h5></li>\n" +
1228
    "  <li><h5><span class=\"uk-text-bold\">Monitor and report</span> your community's progress</h5></li>\n" +
1229
    "</ul>\n";
1230
1231
  db.pageHelpContent.save({
1232
    "page": contactUs_page,
1233
    "community": communityID,
1234
    "placement": "right",
1235
    "order": 1,
1236
    "content": right_content,
1237
    "isActive": true,
1238
    "isPriorTo": false
1239
  });
1240
}
1241
1242
function addHelpTextsInContentPolicyPage() {
1243
  print("add help contents in Content Policy Page for community connect\n");
1244
1245
  communityID = db.community.find({pid: "connect"}).map(function (community) { return community._id.str; }).toString();
1246
  content_page = db.page.find({route: "/content"}).map(function (page) { return page._id.str; }).toString();
1247
1248
  top_content = "<div class=\"uk-margin-large-top tm-middle uk-container\" id=\"tm-main\">\n" +
1249
    "  <div class=\"uk-container  uk-margin-bottom\">\n" +
1250
    "    <div class=\"uk-article-title custom-article-title\"> Content policy</div>\n" +
1251
    "    <div><p> OpenAIRE builds an open scholarly graph of research products (publications, datasets, software and other\n" +
1252
    "      types of research products), linked to each other and to fundings, projects and organizations. The information\n" +
1253
    "      used to build the graph is collected from the OpenAIRE network of content providers and is inferred by OpenAIRE\n" +
1254
    "      algorithms. OpenAIRE algorithms are capable of detecting duplicates and mining information from the full-texts of\n" +
1255
    "      Open Access publications. For more details about the construction of the graph, please check <a\n" +
1256
    "        href=\"https://beta.openaire.eu/aggregation-and-content-provision-workflows\" target=\"_blank\">here</a>. </p>\n" +
1257
    "      <p> Thanks to the Research Community Dashboard (RCD), researchers have a dedicated view of the OpenAIRE graph\n" +
1258
    "        where only the research products relevant to the community are searchable and browsable.<br> There are several\n" +
1259
    "        ways to decide if a research product is relevant to a given community: </p>\n" +
1260
    "      <p class=\"uk-margin-left\"><b>Links:</b> Users can \"claim\" that a research result is relevant to a community via\n" +
1261
    "        the <a routerlink=\"/participate/claim\" routerlinkactive=\"uk-link\" ng-reflect-router-link=\"/participate/claim\"\n" +
1262
    "               ng-reflect-router-link-active=\"uk-link\" href=\"/participate/claim\">Link</a> functionality of the Research\n" +
1263
    "        community dashboard. <br> For more details about linking functionality, please check <a\n" +
1264
    "          href=\"https://beta.openaire.eu/linking\" target=\"_blank\">here</a>. </p>\n" +
1265
    "      <div class=\"uk-margin-left uk-margin-top\"><b>OpenAIRE algorithms:</b> Community managers can configure the\n" +
1266
    "        OpenAIRE algorithms, in order to automatically assign research products to a community based on:\n" +
1267
    "        <div class=\"uk-margin-left\">\n" +
1268
    "          <ul class=\" uk-list uk-list-bullet  \">\n" +
1269
    "            <li> The content providers they have been collected from. <br>Examples: all research products collected from\n" +
1270
    "              \"NeuroVault\" are relevant to the Neuroinformatics community; all research products collected from the\n" +
1271
    "              LINDAT/CLARIN repository are relevant to the CLARIN research initiative.\n" +
1272
    "            </li>\n" +
1273
    "            <li> The projects they have been produced in. <br>Examples: all research products of the project \"Tara\n" +
1274
    "              Mediterranee\" are relevant to the European Marine Science community; all research products of the project\n" +
1275
    "              \"ARIADNE\" are relevant to the Digital Humanities and Cultural Heritage community.\n" +
1276
    "            </li>\n" +
1277
    "            <li> The subjects and keywords (only for RCD serving research communities). <br>Examples: all research\n" +
1278
    "              products having \"SDG11 - Sustainable cities and communities\" among the subjects are relevant to the Greek\n" +
1279
    "              Sustainable Development Solutions Network community; all research products with subject \"agriculture\" are\n" +
1280
    "              relevant to the AgInfra community\n" +
1281
    "            </li>\n" +
1282
    "          </ul>\n" +
1283
    "        </div>\n" +
1284
    "      </div>\n" +
1285
    "      <div class=\"uk-margin-left uk-margin-top\"><b>Acknowledgement statements:</b> Acknowledgement statements found in\n" +
1286
    "        full-texts (only for RCDs serving research infrastructures/initiatives)\n" +
1287
    "      </div>\n" +
1288
    "    </div>\n" +
1289
    "  </div>\n" +
1290
    "</div>\n";
1291
1292
  db.pageHelpContent.save({
1293
    "page": content_page,
1294
    "community": communityID,
1295
    "placement": "top",
1296
    "order": 1,
1297
    "content": top_content,
1298
    "isActive": true,
1299
    "isPriorTo": false
1300
  });
1301
}
1302
1303 51529 argiro.kok
use openaire_admin;
1304
1305 51846 argiro.kok
dropDB();
1306
createCollections();
1307
initializeEntitiesPagesDivIds();
1308 52363 konstantin
createAllCommunities();
1309 56679 konstantin
//addDefaultHtmlToHtmlPages();
1310 56785 konstantin
addHelpTextsInHomePage();
1311
addHelpTextsInAboutLearnHowPage();
1312
addHelpTextsInAboutLearnInDepthPage();
1313
addHelpTextsInContactUsPage();
1314
addHelpTextsInContentPolicyPage();