Project

General

Profile

1
//version compatibility: 2.0.0-SNAPSHOT
2
print("here");
3

    
4
function dropDB(){
5
print("\n\n Drop DB\n\n")
6
	db.dropDatabase()
7
}
8
function createCollections(){
9
print("\n\n Create Collections \n\n")
10
	db.createCollection("community")
11
	db.createCollection("layout")
12
	db.createCollection("divHelpContent")
13
	db.createCollection("divId")
14
	db.createCollection("entity")
15
	db.createCollection("page")
16
	db.createCollection("pageHelpContent")
17
	db.createCollection("statistics")
18
	db.createCollection("communitySubscribers")
19
	db.createCollection("htmlPageContent")
20
	db.createCollection("notifications")
21
	db.createCollection("subscriber")
22
	db.createCollection("curator")
23
}
24
function initializeEntitiesPagesDivIds(){
25
print("\n\n Initialize entities, pages & divIds \n\n")
26
	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
	db.entity.save({"pid" : "orp", "name" : "Other Research Products"});
30
	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
	orpId = db.entity.find( { pid: "orp" }).map( function(entity) { return entity._id.str; } ).toString();
38
	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
  // Other Pages
43
  db.page.save({"name" : "Home", "route" : "/", "type" : "other", "connect":true,"communities":false,"openaire":true,"entities" : [], "top":true,"bottom":true,"right":false,"left":true});
44

    
45
  // 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

    
51
  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
  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
  // 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

    
59
  // 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

    
62
  // 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

    
72
	// 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

    
75
  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

    
77
  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

    
85
	// 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

    
94
	// 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
  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
	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
  link = db.page.find( { route: "/participate/claim" }).map( function(page) { return page._id.str; } ).toString()
121
	directLink = db.page.find( { route: "/participate/direct-claim" }).map( function(page) { return page._id.str; } ).toString()
122

    
123
  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
}
129
function createCommunity(name,communityPid){
130
    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
  // Other Pages
140
  home = db.page.find( { route: "/" }).map( function(page) { return page._id.str; } ).toString()
141

    
142
  // 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
  myCommunities = db.page.find( { route: "/myCommunities" }).map( function(page) { return page._id.str; } ).toString();
152

    
153
    // Testing Page for help contents (Connect)
154
  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
  publicationLanding = db.page.find( { route: "/search/publication" }).map( function(page) { return page._id.str; } ).toString()
161
  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

    
169
  // Search Pages
170
	searchFind = db.page.find( { route: "/search/find" }).map( function(page) { return page._id.str; } ).toString()
171

    
172
  searchCommunities = db.page.find( { route: "/search/find/communities" }).map( function(page) { return page._id.str; } ).toString()
173

    
174
  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

    
182
  // 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

    
191
  // 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
	depositPublications = db.page.find( { route: "/participate/deposit-publications" }).map( function(page) { return page._id.str; } ).toString()
201
  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

    
206
  // 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
	link = db.page.find( { route: "/participate/claim" }).map( function(page) { return page._id.str; } ).toString()
213
  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

    
218
  /*
219
    monitor = db.page.find( { route: "/monitor" }).map( function(page) { return page._id.str; } ).toString()
220
  */
221

    
222
	var community_pages = {};
223
	community_pages[home] = true;
224

    
225
  community_pages[about] = true;
226
  community_pages[aboutLearnInDepth] = true;
227
  community_pages[contactUs] = true;
228
  community_pages[contentPolicy] = true;
229
  community_pages[myCommunities] = true;
230

    
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
	community_pages[publicationLanding] = true;
238
	community_pages[datasetLanding] = true;
239
	community_pages[softwareLanding] = true;
240
	community_pages[orpLanding] = true;
241
	community_pages[projectLanding] = true;
242
	community_pages[organizationLanding] = true;
243
	community_pages[dataproviderLanding] = true;
244
	community_pages[projectReport] = true;
245

    
246
	community_pages[searchFind] = true;
247
  community_pages[searchCommunities] = true;
248
  community_pages[searchPublications] = true;
249
	community_pages[searchDatasets] = true;
250
	community_pages[searchSoftware] = true;
251
	community_pages[searchOrp] = true;
252
	community_pages[searchProject] = true;
253
	community_pages[searchOrganization] = true;
254
	community_pages[searchDataprovider] = true;
255

    
256
	community_pages[advancedSearchPublications] = true;
257
	community_pages[advancedSearchDatasets] = true;
258
	community_pages[advancedSearchSoftware] = true;
259
	community_pages[advancedSearchOrp] = true;
260
	community_pages[advancedSearchProject] = true;
261
	community_pages[advancedSearchOrganization] = true;
262
	community_pages[advancedSearchDataprovider] = true;
263

    
264
	community_pages[searchJournals] = true;
265
	community_pages[searchEntityRegistries] = true;
266
	community_pages[searchContentProviders] = true;
267
	community_pages[searchJournalsTable] = true;
268
	community_pages[searchEntityRegistriesTable] = true;
269
	community_pages[searchContentProvidersTable] = true;
270

    
271
	community_pages[depositPublications] = true;
272
	community_pages[depositDatasets] = true;
273
	community_pages[depositPublicationsResults] = true;
274
	community_pages[depositDatasetsResults] = true;
275
	community_pages[depositDatasetSybjectResults] = true;
276
	community_pages[shareInZenodo] = true;
277
  community_pages[depositLearnHow] = true;
278
  community_pages[depositSearch] = true;
279

    
280
	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

    
286
	// community_pages[monitor] = true;
287

    
288
	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
	orpId = db.entity.find( { pid: "orp" }).map( function(entity) { return entity._id.str; } ).toString();
292
	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
	datasourceId = db.entity.find( { pid: "datasource" }).map( function(entity) { return entity._id.str; } ).toString();
295
	print("Pages:"+publicationId);
296
	var community_entities = {}
297
	community_entities[publicationId] = true;
298
	community_entities[datasetId] = true;
299
	community_entities[softwareId] = true;
300
	community_entities[orpId] = true;
301
	community_entities[projectId] = true;
302
	community_entities[organizationId] = true;
303
	community_entities[datasourceId] = true;
304
 	db.community.save({	"name" : name,
305
		"pid" : communityPid, "pages" : community_pages, "entities" : community_entities})
306

    
307
	openaireCommunity = db.community.find( { pid: communityPid }).map( function(community) { return community._id.str; } ).toString()
308

    
309
    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

    
325
	var statistics_entities = {"charts":charts,"numbers":numbers}
326
	var entities = {};
327
	entities["publication"]=statistics_entities;
328
	entities["dataset"]=statistics_entities;
329
	entities["software"]=statistics_entities;
330
	entities["orp"]=statistics_entities;
331
	var statistics = {"pid" : communityPid, "entities" : entities};
332

    
333
  db.statistics.save(statistics);
334

    
335
  var subscribers = [];
336
  db.communitySubscribers.save({ "pid" : communityPid, "subscribers" : subscribers})
337

    
338
  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

    
344
  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

    
350
  communityID = db.community.find({ "pid" : communityPid}).map( function(community) { return community._id.str; } ).toString();
351

    
352
  // 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
print("\n\n Done \n\n");
399

    
400
}
401
function createAllCommunities(){
402
  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
	createCommunity("AGINFRA","aginfra");
415
	createCommunity("Clarin","clarin");
416
	createCommunity("DARIAH EU", "dariah");
417
}
418

    
419
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
 		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
 		//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
	}
429
}
430

    
431
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
    "    <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
    "    <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
use openaire_admin;
1304

    
1305
dropDB();
1306
createCollections();
1307
initializeEntitiesPagesDivIds();
1308
createAllCommunities();
1309
//addDefaultHtmlToHtmlPages();
1310
addHelpTextsInHomePage();
1311
addHelpTextsInAboutLearnHowPage();
1312
addHelpTextsInAboutLearnInDepthPage();
1313
addHelpTextsInContactUsPage();
1314
addHelpTextsInContentPolicyPage();
(3-3/7)