到目前为止,Liferay 6.1 DMS(文档和媒体Portlet)已经非常出色-可以识别元数据并预览doc,xls,pdf,txt等流行的文档格式。

但是我的公司有特殊需要。我们的一些客户希望我们提供某些其他格式的特殊处理(在线查看和编辑),例如* .ai,*。psd文档,就像在Google Docs和类似的基于云的文档管理软件中所做的那样。

我们已经有解决这些格式的特殊代码。但是,我们不确定如何扩展Liferay DMS,以便在DMS中选择这些格式时可以显示我们的特殊预览和编辑器。

有人有线索吗?也许可以通过添加按钮来扩展DMS?

最佳答案

在我看来,您可以尝试使用EXT插件来包含格式的特殊代码,并在DMS Portlet中修改一些JSP,并且可以根据需要添加自己的JSP。

对于高级示例,您可以修改显示文件列表的JSP,然后单击该文件,然后可以在action类中检查类型并相应地处理它,或让Liferay处理。

希望这可以帮助。

10-06 03:46