前端开发简介
开发应用程序的前端时,Liferay Portal提供了多种方法,框架,实用程序和机制。
JAVASCRIPT的
您可以继续使用Liferay的原有的Alloy UI,当然也可以自由使用喜欢的前端技术:
- ECMAScript 2015
- Metal.js(由Liferay开发)
- AlloyUI(由Liferay开发)
- jQuery
- Lodash
LEXICON
Liferay Portal使用Liferay自创的Lexicon Experience Language 。
Lexicon通过一组CSS类和标记供应用程序开发人员使用,但使用我们的标签库更为方便。
模板
对于模板化,Java EE的JSP和FreeMarker都符合要求,平台的模块化使得还可以使用Google的Soy(又名Closure Templates)或其他任何您喜欢的模板类型。
主题
Liferay主题是一个网站的整体外观和感觉。主题是CSS,JavaScript,HTML和FreeMarker模板的组合。尽管默认主题很好,但您可能希望为自己的网站创建自己的外观。
在Liferay Portal中,Liferay提供了一种称为Liferay Theme Generator的易于使用的工具,可帮助实现主题开发过程的自动化。
通过访问Liferay主题生成器的 theme gulp tasks ,提供基本功能,如build
和deploy
,以及更复杂的交互。
前端扩展
Liferay Portal的模块化以开发定制和扩展点的形式为前端开发人员提供了许多益处。这些扩展可确保应用程序的稳定性,一致性和未来发展。
以下是一些可用的前端扩展: