dantaframework / jahiadf Goto Github PK
View Code? Open in Web Editor NEWThis package contained Danta Framwork's specific set of codes for Jahia Digital Factory.
License: GNU Affero General Public License v3.0
This package contained Danta Framwork's specific set of codes for Jahia Digital Factory.
License: GNU Affero General Public License v3.0
See DantaFramework/AEM#11 for suggestions on that similar class.
There is a high degree of copied code between these two classed. Determine if it is possible to promote/abstract any common functionality to Core or another common project.
The last release 080917 the context "list" not works properly, actually we use this feature to create the Main Navigation component.
The following lines has the configuration for the xk-config-json file
{
"xk_componentCategory": [
"list",
"traversedList",
"pageDetails",
"getInternalExternalLink",
"jsonFormatProcess"
],
"xk_pathRefKeyName": "global.rootPath",
"depth": "2",
"xk_depthKeyName": "config.depth",
"xk_extraListPropertyNames": [
"hideInNav",
"subtitle"
],
"linkInternalExternalProperties": [
"global.socialLinkList"
],
"jsonFormatProperties": [
"list.pages",
"global.socialLinkList"
]
}
The lists CPs seem to stop working, at least in my instance. The method for converting weakreferences to URLs is not recognizing the workspace (edit, live) anymore so that the URLs generated by the traversed and curated CPs are just empty strings. The problem it is not in the lists CPs themselves, but in this method:
which is used to translate weakreferences (resource IDs) to URLs. In edit mode, this method returns the URLs as if they were browsed from a page in live mode.
This is very weird because it works perfectly in LayerX version and the code looks the same. I am not sure if this is happening only in my instance or if it is a bug that resulted from the migration to Danta.
See DantaFramework/AEM#8 for suggestions on that suspiciously similar class.
Even better, determine if it is possible to promote the common functionality to Core or another common project, rather than maintaining two implementations.
Code has been commented out, and there are no usages of this class.
JahiaDF/src/main/java/danta/jahia/templating/TemplatingSupportFilter.java
Lines 84 to 114 in a0213d9
Currently all packages in the danta.jahia (danta.jahia.) bundle are being exported, only the following packages should be exported:
danta.jahia.contextprocessors., danta.jahia.services and danta.jahia.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.