-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathindex.js
490 lines (486 loc) · 16.7 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
/*
* Copyright 2020 Adobe. All rights reserved.
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. You may obtain a copy
* of the License at http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
* OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
import CC from './icons/cc_appicon_64.svg';
import XD from './icons/xd_appicon_64.svg';
import ST from './icons/st_appicon_64.svg';
import PS from './icons/ps_appicon_64.svg';
import LR from './icons/lr_appicon_64.svg';
import ID from './icons/id_appicon_64.svg';
import AI from './icons/ai_appicon_64.svg';
import PR from './icons/pr_appicon_64.svg';
import AE from './icons/ae_appicon_64.svg';
import BR from './icons/br_appicon_64.svg';
import AN from './icons/an_appicon_64.svg';
import AU from './icons/au_appicon_64.svg';
import DW from './icons/dw_appicon_64.svg';
import AF from './icons/adobe_fonts_appicon_darktile_32.svg';
import DC from './icons/dc_appicon_64.svg';
import AC from './icons/acrobat_standard_appicon_64.svg';
import AS from './icons/adobe_sign_appicon_64.svg';
import EC from './icons/ec_helpx_ontile_48.svg';
import EP from './icons/experience_platform_appicon_RGB_noshadow_64.svg';
import CA from './icons/camraw_SVG_256.svg';
const clouds = [
'Adobe Creative Cloud',
'Adobe Document Cloud',
'Adobe Experience Cloud',
'Adobe Experience Platform'
];
// Important: lastUpdated date should be unique to ensure stable sort across browsers
const products = [
{
id: 0,
name: 'Adobe Creative Cloud',
description: 'Adobe Creative Cloud APIs and SDKs enable developers to impact creative work for millions of users worldwide. Build and distribute inspiring, productivity-driving plugins and integrations—all with Adobe Creative Cloud.',
icon: 'https://adobe.io/shared/icons/cc_appicon_64.svg',
discover: '/creative-cloud',
docs: false,
lastUpdated: '2020',
cloud: clouds[0]
},
{
id: 1,
name: 'Creative Cloud Libraries',
description: 'The Libraries API lets you connect your app to Creative Cloud and expand the reach of your users\' creative systems. Enable more efficient workflows by providing users with access to their creative elements, right inside your app.',
icon: CC,
discover: '/creative-cloud-libraries',
docs: false,
lastUpdated: '2019',
cloud: clouds[0]
},
{
id: 2,
name: 'XD',
description:
"Adobe XD’s powerful API platform lets developers and users extend XD within the app, or in the cloud. Automate complex tasks, modify and generate document contents, integrate with external services, and more.",
icon: XD,
discover: '/xd',
docs: false,
lastUpdated: '2017',
cloud: clouds[0]
},
{
id: 3,
name: 'Stock',
description: 'Give your users access to the perfect Adobe Stock asset to enhance their creative projects.',
icon: ST,
discover: '/apis/creativecloud/stock',
docs: false,
lastUpdated: '2002',
cloud: clouds[0]
},
{
id: 4,
name: 'Photoshop',
description:
'With Photoshop APIs and SDKs, build plugins and integrations that harness the power of the world\'s best image editing software to transform creative workflows.',
icon: PS,
discover: '/photoshop',
docs: false,
lastUpdated: '2018',
cloud: clouds[0]
},
{
id: 5,
name: 'Lightroom',
description: 'Create effects, define presets and brushes, manipulate metadata, and much more in Lightroom.',
icon: LR,
discover: '/apis/creativecloud/lightroom',
docs: false,
lastUpdated: '1999',
cloud: clouds[0]
},
{
id: 6,
name: 'InDesign',
description: 'Give your InDesign users the power to streamline their editorial and publishing workflows.',
icon: ID,
discover: '/apis/creativecloud/indesign',
docs: false,
lastUpdated: '1997',
cloud: clouds[0]
},
{
id: 7,
name: 'Illustrator',
description: 'Give users enhanced power over their vector image projects with effects, automation, and more.',
icon: AI,
discover: '/apis/creativecloud/illustrator',
docs: false,
lastUpdated: '1994',
cloud: clouds[0]
},
{
id: 8,
name: 'Premiere Pro',
description:
'Automate complex tasks, communicate with external hardware, add support for new codecs, and more.',
icon: PR,
discover: '/apis/creativecloud/premierepro',
docs: false,
lastUpdated: '1992',
cloud: clouds[0]
},
{
id: 9,
name: 'After Effects',
description:
'Create stunning visual effects, manipulate project elements, and automate complex tasks in After Effects.',
icon: AE,
discover: '/apis/creativecloud/aftereffects',
docs: false,
lastUpdated: '1990',
cloud: clouds[0]
},
{
id: 10,
name: 'Bridge',
description:
'Automate complex file conversion processes, manipulate metadata in bulk, create custom workspaces and interfaces, and more.',
icon: BR,
discover: '/apis/creativecloud/bridge',
docs: false,
lastUpdated: '1987',
cloud: clouds[0]
},
{
id: 11,
name: 'Animate',
description: 'Build Animate extensions that provide custom tools for creatives, automate workflows, and more.',
icon: AN,
discover: '/apis/creativecloud/animate',
docs: false,
lastUpdated: '1986',
cloud: clouds[0]
},
{
id: 12,
name: 'Audition',
description: 'Tune Adobe Audition to your specs by automating tasks, connecting to web services, and more.',
icon: AU,
discover: '/apis/creativecloud/audition',
docs: false,
lastUpdated: '1985',
cloud: clouds[0]
},
{
id: 13,
name: 'Dreamweaver',
description: 'Add powerful features for building web apps. Automate your cross-application workflows.',
icon: DW,
discover: '/apis/creativecloud/dreamweaver',
docs: false,
lastUpdated: '1984',
cloud: clouds[0]
},
{
id: 14,
name: 'Adobe Fonts',
description:
'The Adobe Fonts API gives you programmatic access to the Adobe Fonts service over a RESTful HTTP API.',
icon: AF,
discover: '/fonts',
docs: false,
lastUpdated: '1983',
cloud: clouds[0]
},
{
id: 15,
name: 'Camera Raw',
description:
'Adobe Camera Raw SDKs allows you to create DNG images, and distribute Presets and Profiles for use inside of ACR, Lightroom Classic, and Lightroom CC.',
icon: CA,
discover: '/apis/creativecloud/camera-raw',
docs: false,
lastUpdated: '1982',
cloud: clouds[0]
},
{
id: 16,
name: 'Adobe PDF Embed API',
description:
'With only a few lines of JavaScript, provide an industry leading PDF viewing and collaboration experience. Easily integrate discovery and engagement data into Analytics platforms.',
icon: DC,
discover: '/apis/documentcloud/viesdk',
docs: false,
lastUpdated: '2016',
cloud: clouds[1]
},
{
id: 17,
name: 'Adobe Document Cloud',
description: 'Improve the way you engage with documents. With Adobe services, you can extend applications like Adobe Acrobat Reader DC and integrate our platform into your systems and apps.',
icon: DC,
discover: '/apis/documentcloud.html',
docs: false,
lastUpdated: '2014',
cloud: clouds[1]
},
{
id: 18,
name: 'Acrobat DC',
description: 'Create, edit, sign, and share PDFs faster and easier than ever.',
icon: AC,
discover: '/apis/documentcloud/acrobat',
docs: false,
lastUpdated: '2013',
cloud: clouds[1]
},
{
id: 19,
name: 'Adobe Sign',
description: 'Easily integrate e-signatures and 100% digital workflows to your organization.',
icon: AS,
discover: '/apis/documentcloud/sign',
docs: '/apis/documentcloud/sign/docs',
lastUpdated: '2010',
cloud: clouds[1]
},
{
id: 20,
name: 'Adobe PDF Tools API',
description:
'An easy-to-use cloud-based API that can automate creation, manipulation and transformation of PDF documents.',
icon: DC,
discover: '/apis/documentcloud/Services',
docs: false,
lastUpdated: '2007',
cloud: clouds[1]
},
{
id: 21,
name: 'Adobe Experience Cloud',
description:
'The most complete set of marketing solutions available. And it gives you everything you need to get deep insight into your customers, build personalized campaigns and manage your content and assets.',
icon: EC,
discover: '/apis/experiencecloud',
docs: false,
lastUpdated: '2016',
cloud: clouds[2]
},
{
id: 22,
name: 'Adobe Analytics',
description:
'The industry-leading solution for applying real-time analytics and detailed segmentation across all of your marketing channels.',
icon: false,
discover: '/apis/experiencecloud/analytics',
docs: '/apis/experiencecloud/analytics/docs',
lastUpdated: '2012',
cloud: clouds[2]
},
{
id: 23,
name: 'Adobe Audience Manager',
description:
'Helps you build unique audience profiles so you can identify your most valuable segments and use them across any digital channel.',
icon: false,
discover: '/apis/experiencecloud/audiencemanager',
docs: false,
lastUpdated: '2009',
cloud: clouds[2]
},
{
id: 24,
name: 'Adobe Campaign',
description:
'A set of solutions that help you personalize and deliver campaigns across all of your online and offline channels.',
icon: false,
discover: '/apis/experiencecloud/campaign',
docs: false,
lastUpdated: '2006',
cloud: clouds[2]
},
{
id: 25,
name: 'Adobe Experience Manager',
description: 'A comprehensive content management solution for building websites, mobile apps and forms.',
icon: false,
discover: '/apis/experiencecloud/aem',
docs: false,
lastUpdated: '2004',
cloud: clouds[2]
},
{
id: 26,
name: 'Adobe Primetime',
description:
'A multiscreen TV platform that helps broadcasters, cable networks and service providers create and monetize engaging and personalized TV and film experiences.',
icon: false,
discover: '/apis/experiencecloud/primetime',
docs: false,
lastUpdated: '2001',
cloud: clouds[2]
},
{
id: 27,
name: 'Adobe Target',
description:
'A personalization solution that makes it easy to identify your best content through tests that are easy to execute, enabling you to deliver the right experience to the right customer. The APIs can be integrated neatly into a range of application stacks.',
icon: false,
discover: '/apis/experiencecloud/target',
docs: false,
lastUpdated: '1996',
cloud: clouds[2]
},
{
id: 28,
name: 'AEM Connectors',
description:
'AEM Connectors are integrations written and maintained by AEM\'s partner community. They are listed in the Adobe Exchange where customers can read about their features and how to access them.',
icon: false,
discover: '/apis/experiencecloud/aem/aemconnectors.html',
docs: false,
lastUpdated: '1981',
cloud: clouds[2]
},
{
id: 29,
name: 'Cloud Manager',
description: 'Enables organizations to self-manage Experience Manager environments in the cloud.',
icon: false,
discover: '/apis/experiencecloud/cloud-manager',
docs: '/apis/experiencecloud/cloud-manager/docs',
lastUpdated: '1989',
cloud: clouds[2]
},
{
id: 30,
name: 'Adobe Commerce Cloud Integrations',
description: 'Adobe Commerce Cloud Integrations Cloud-based version of the Commerce Integration Framework integrates any commerce solution with the Experience Cloud.',
icon: false,
discover: '/apis/experiencecloud/commerce-integration-framework.html',
lastUpdated: '1980',
cloud: clouds[2]
},
{
id: 31,
name: 'Adobe Experience Platform',
description:
'Adobe Experience Platform provides a central service for Data Ingestion, Governance, Insights, and Actioning. These services are built API First.',
icon: EP,
discover: '/apis/experienceplatform',
docs: false,
lastUpdated: '2015',
cloud: clouds[3]
},
{
id: 32,
name: 'Adobe Developer Console',
description: 'Adobe I/O Console gives you access to APIs, SDKs and developer tools to build on, integrate, and extend Adobe products.',
icon: false,
discover: '/apis/experienceplatform/console',
docs: '/apis/experienceplatform/console/docs',
lastUpdated: '2011',
cloud: clouds[3]
},
{
id: 33,
name: 'Project Firefly',
description:
'Project Firefly is a complete framework for building custom cloud native Adobe apps that extend Adobe solutions and run on our infrastructure.',
icon: false,
discover: '/apis/experienceplatform/project-firefly',
docs: '/apis/experienceplatform/project-firefly/docs',
lastUpdated: '2008',
cloud: clouds[3]
},
{
id: 34,
name: 'Adobe Experience Platform Launch',
description:
'Adobe Experience Platform Launch, by Adobe is a next-generation tag management system that unifies the client-side marketing ecosystem by empowering developers to build integrations on a robust, extensible platform that partners, clients, and the broader industry can build on and contribute to.',
icon: false,
discover: '/apis/experienceplatform/experienceplatformlaunch',
docs: false,
lastUpdated: '2005',
cloud: clouds[3]
},
{
id: 35,
name: 'Adobe I/O Events',
description:
'Lightning-fast event-based integrations using WebHooks.With Adobe I/O Events, you can code event-driven experiences, applications, and custom workflows that leverage and combine Adobe Experience Cloud, Creative Cloud, and Document Cloud.',
icon: false,
discover: '/apis/experienceplatform/events',
docs: '/apis/experienceplatform/events/docs',
lastUpdated: '2003',
cloud: clouds[3]
},
{
id: 36,
name: 'Adobe I/O Runtime',
description:
'The Adobe I/O Runtime is a serverless platform that allows you to quickly deploy custom code to respond to events and execute functions right in the cloud, all with no server set-up required.',
icon: false,
discover: '/apis/experienceplatform/runtime',
docs: '/apis/experienceplatform/runtime/docs',
lastUpdated: '2000',
cloud: clouds[3]
},
{
id: 37,
name: 'Adobe Mobile SDK',
description:
'These SDKs allow you to capture native app activity (user, usage, behavior, gestures) and forward that data to Adobe collection servers for use in Analytics reporting.',
icon: false,
discover: '/apis/experienceplatform/mobile',
docs: '/apis/experienceplatform/mobile/docs',
lastUpdated: '1998',
cloud: clouds[3]
},
{
id: 38,
name: 'Places API',
description:
'Places service consists of set of REST APIs, which allows Adobe Experience Cloud and third-party product users to integrate with geo-location functionality. The API suite also provides query APIs, which can be integrated in web and mobile applications to access information about proximity to the geo-fences. Using the Places APIs with Experience Cloud SDKs helps mobile developers enrich Adobe Experience Platform with location data.',
icon: false,
discover: '/apis/experienceplatform/placesapi',
docs: false,
lastUpdated: '1995',
cloud: clouds[3]
},
{
id: 39,
name: 'Privacy Service API',
description:
'Privacy Service provides a RESTful API and user interface to help companies manage customer data requests for Experience Cloud solutions, and was developed in response to a fundamental shift in how businesses are required to manage the personal data of their customers.',
icon: false,
discover: '/apis/experienceplatform/gdpr',
docs: '/apis/experienceplatform/gdpr/docs',
lastUpdated: '1993',
cloud: clouds[3]
},
{
id: 40,
name: 'Project Griffon',
description:
'We’ve created Project Griffon for you. Your input is vital to our design and development process. Let us know how we can make this product more intuitive to fit, naturally, with your existing workflows.',
icon: false,
discover: '/apis/experienceplatform/griffon',
docs: false,
lastUpdated: '1991',
cloud: clouds[3]
},
{
id: 41,
name: 'User Management API',
description:
"Adobe's User Management API allows the programmatic management of users, groups, and entitlements in Adobe Creative Cloud. Manage Creative Cloud Enterprise users with an API.",
icon: false,
discover: '/apis/experienceplatform/umapi-new',
docs: false,
lastUpdated: '1988',
cloud: clouds[3]
}
];
export {clouds, products};