/o//commerce-media/accounts/-1/images/18606189?download=true
DataSync (Free)
DXP App
DataSync allows you to load your data without any difficulty and help
you keep it up to date. The competing products are not as complete as DataSync:
* Resource importer is too limited in its support :
* LAR you cannot control data before import
* Site initializer asks you to do Java classes to manage data
Data Sync solves all these issues and improves your experience with data loading
Featured headlights :
* Human readable: your data is important so it's better to know what you are sending
* Delta is the only way: when a data has already been loaded, why start again if nothing has changed? DataSync does it only when it's useful!
* Wide variety of managed situations: deleted data to restore, data to be initialized without updating, partial update of data, ...
* Clear separation of descriptors from your data and associated binary data
* 17 types of automatic relations are possible to generate dynamic links when importing data, etc.
Supported data:
* Web content : Folders, Journal Articles, Structures, Templates
* Documents and Media : Folders, Documents, Documents Types, Metadata sets
* Pages : Public & Private pages, Child pages, LayoutSet, Page templates
* Messages boards : Categories, Threads
* Categorization : Vocabularies, Categories, Child categories, Tags
* Sites : Unlimited sites and theirs childs (with Guest and Global), Site templates
* Administration : Users, Roles, User Groups, Organizations, Owners
* Portal : Unlimited instances, Portal preferences, Custom fields, Application display templates
This version is limited to 15 synchronized resources in a single bundle. To unlock your version and take advantage of the one year support with the full version, contact sales@nysis.net DataSync vous permet de charger vos données sans aucune difficulté et de vous aider à les maintenir à jour dans le temps. Les produits concurrents ne sont pas aussi complet que celui ci :
* Resource importer est trop limité dans son support
* LAR ne permet de contrôler ses données avant un import
* Site initializer vous demande de faire des classes Java pour gérer des données
Data Sync résout toutes ces problématiques et améliore encore plus votre expérience d’importation des données
Fonctionnalités phares :
* Human readable : vos données sont très importantes, avec DataSync vous en maitrisez complément l'importation.
* Delta is the only way : lorsqu’une donnée a déjà été chargée, pourquoi recommencer si rien n’a changé ? DataSync ne le fait que lorsque c’est utile !
* Presque toutes les situations d'importations sont gérées : données supprimées à restaurer, données à initialiser sans mise à jour, mise à jour partielle de données, etc.
* Séparation claire des descripteurs des données et des données binaires associées
* 17 types de relation automatique sont possibles afin de générer des liaisons dynamiques lors de l’import des données
Données supportées :
* Web content : Folders, Journal Articles, Structures, Templates
* Documents and Media : Folders, Documents, Documents Types, Metadata sets
* Pages : Public & Private pages, Child pages, LayoutSet, Page templates
* Messages boards : Categories, Threads
* Categorization : Vocabularies, Categories, Child categories, Tags
* Sites : Unlimited sites and theirs childs (with Guest and Global), Site templates
* Administration : Users, Roles, User Groups, Organizations, Owners
* Portal : Unlimited instances, Portal preferences, Custom fields, Application display templates
Cette version est limitée à 15 ressources synchronisée dans un seul bundle. Pour débloquer votre version et profiter du support 1 an associé à la version complète, contactez sales@nysis.net
* Resource importer is too limited in its support :
* LAR you cannot control data before import
* Site initializer asks you to do Java classes to manage data
Data Sync solves all these issues and improves your experience with data loading
Featured headlights :
* Human readable: your data is important so it's better to know what you are sending
* Delta is the only way: when a data has already been loaded, why start again if nothing has changed? DataSync does it only when it's useful!
* Wide variety of managed situations: deleted data to restore, data to be initialized without updating, partial update of data, ...
* Clear separation of descriptors from your data and associated binary data
* 17 types of automatic relations are possible to generate dynamic links when importing data, etc.
Supported data:
* Web content : Folders, Journal Articles, Structures, Templates
* Documents and Media : Folders, Documents, Documents Types, Metadata sets
* Pages : Public & Private pages, Child pages, LayoutSet, Page templates
* Messages boards : Categories, Threads
* Categorization : Vocabularies, Categories, Child categories, Tags
* Sites : Unlimited sites and theirs childs (with Guest and Global), Site templates
* Administration : Users, Roles, User Groups, Organizations, Owners
* Portal : Unlimited instances, Portal preferences, Custom fields, Application display templates
This version is limited to 15 synchronized resources in a single bundle. To unlock your version and take advantage of the one year support with the full version, contact sales@nysis.net DataSync vous permet de charger vos données sans aucune difficulté et de vous aider à les maintenir à jour dans le temps. Les produits concurrents ne sont pas aussi complet que celui ci :
* Resource importer est trop limité dans son support
* LAR ne permet de contrôler ses données avant un import
* Site initializer vous demande de faire des classes Java pour gérer des données
Data Sync résout toutes ces problématiques et améliore encore plus votre expérience d’importation des données
Fonctionnalités phares :
* Human readable : vos données sont très importantes, avec DataSync vous en maitrisez complément l'importation.
* Delta is the only way : lorsqu’une donnée a déjà été chargée, pourquoi recommencer si rien n’a changé ? DataSync ne le fait que lorsque c’est utile !
* Presque toutes les situations d'importations sont gérées : données supprimées à restaurer, données à initialiser sans mise à jour, mise à jour partielle de données, etc.
* Séparation claire des descripteurs des données et des données binaires associées
* 17 types de relation automatique sont possibles afin de générer des liaisons dynamiques lors de l’import des données
Données supportées :
* Web content : Folders, Journal Articles, Structures, Templates
* Documents and Media : Folders, Documents, Documents Types, Metadata sets
* Pages : Public & Private pages, Child pages, LayoutSet, Page templates
* Messages boards : Categories, Threads
* Categorization : Vocabularies, Categories, Child categories, Tags
* Sites : Unlimited sites and theirs childs (with Guest and Global), Site templates
* Administration : Users, Roles, User Groups, Organizations, Owners
* Portal : Unlimited instances, Portal preferences, Custom fields, Application display templates
Cette version est limitée à 15 ressources synchronisée dans un seul bundle. Pour débloquer votre version et profiter du support 1 an associé à la version complète, contactez sales@nysis.net
DEVELOPER
Er trad een fout op tijdens de verwerking van de sjabloon.
The following has evaluated to null or missing: ==> product.publisherName [in template "3192443#3192485#null" at line 28, column 23] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: publisherName = product.publisherName [in template "3192443#3192485#null" at line 28, column 9] ----
1<#if themeDisplay?has_content>
2 <#assign scopeGroupId = themeDisplay.getScopeGroupId() />
3</#if>
4
5<#if currentURL?has_content>
6 <#if currentURL?contains('web')>
7 <#assign
8 index = 2
9 partsUrl = currentURL?split('/')
10 siteName = partsUrl[index..index]?join('/')
11 />
12 </#if>
13</#if>
14
15<#assign channel = restClient.get("/headless-commerce-delivery-catalog/v1.0/channels?accountId=-1&filter=name eq 'Marketplace Channel' and siteGroupId eq '${scopeGroupId}'") />
16
17<#if channel?has_content>
18 <#assign channelId = channel.items[0].id />
19</#if>
20
21<#if (CPDefinition_cProductId.getData())??>
22 <#assign productId = CPDefinition_cProductId.getData() />
23</#if>
24
25<#assign
26 product = restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/"+ channelId +"/products/"+ productId +"?accountId=-1&nestedFields=productSpecifications")
27 productSpecifications = product.productSpecifications![]
28 publisherName=product.publisherName
29/>
30
31<#if publisherName?has_content>
32 <#assign publisePages=restClient.get("/c/publisherdetailses?filter=catalogName eq '${publisherName}'" ) />
33 <#assign redirectPath="https://marketplace-uat.liferay.com/e/publisher-details/29282497"/>
34
35 <#if publisePages?has_content>
36 <#assign publisePage=publisePages.items />
37 <#if publisePage?has_content>
38 <#assign publisherDetail=publisePage[0]/>
39 </#if>
40 </#if>
41</#if>
42
43<div>
44 <#if productSpecifications?has_content>
45 <#assign developerNames = productSpecifications?filter(item -> stringUtil.equals(item.specificationKey, "developer-name")) />
46
47 <#if developerNames?has_content>
48 <#list developerNames as developerName>
49 <#if publisherDetail?has_content>
50 <a class="bg-neutral-8" href="${redirectPath}/${publisherDetail.id}">
51 ${developerName.value}
52 </a>
53 <#else>
54 <a class="bg-neutral-8" href="/?developer-name=${developerName.value}">
55 ${developerName.value}
56 </a>
57 </#if>
58 </#list>
59 </#if>
60 </#if>
61</div>
DEVELOPER
21-11-24 18:34
Published date
21-11-24 18:34
Published Date
21-11-24 18:34
SUPPORTED OFFERINGS
Liferay PaaS, Liferay Self-Hosted
Supported Versions
7.0
Resource Requirements
Edition
CE, EE
PRICE
Free
help & support
HTML Example
A paragraph is a self-contained unit of a discourse in writing dealing with a particular point or idea. Paragraphs are usually an expected part of formal writing, used to organize longer prose.