我想在Liferay 6.2中集成最新版本的合金编辑器3.0和bootstrap 3.2,我知道默认情况下liferay支持CK编辑器,但我不想使用Alloy Editor 3.0而不是旧版本的bootstrap我想要使用最新版本的bootstrap。为实现这一目标,我需要遵循哪些步骤?
答案 0 :(得分:2)
AlloyEditor与YUI或AlloyUI有无。事实上,我们正在考虑更改其名称以避免这种混淆。 AlloyEditor使用CKEditor和React的引擎作为UI。它不依赖于Bootstrap,它有自己的CSS。
因此,在6.2中用AlloyEditor替换CKEditor应该不难。这取决于您想要提供的解决方案。我实际上会鼓励你将它添加为另一个编辑器,就像我们为Liferay 7所做的那样。查看here以获取更多信息。
希望有所帮助!
谢谢,
答案 1 :(得分:0)
首先: 我不鼓励使用Alloy Editor 3.0,因为Alloy在不久的将来会被剥离Liferay。由于YUI结束,这种情况正在发生。 至于你的第二个问题:这将是一个艰难的问题。您必须扫描Liferay的整个门户和portlet代码,并将所有CSS类更改为bootstrap pendants。这不仅包括所有JSP文件,还包括所有taglib,RenderFactories(用于Assets等)以及其他地方的很多东西。问题更多:是否会增加如此重要的价值,你会经历所有这些? 如此简短的回答:你可以让Liferay 6.2 Bootstrap 3兼容,但这将是一个地狱之旅。
AFAIK,Liferay将与下一版本(7.0)兼容Bootstrap 3,但我不知道发布的时间。