Как обрабатывать специальные типы пантомимы и форматы документов в Liferay DMS - PullRequest
4 голосов
/ 19 марта 2012

Liferay 6.1 DMS (Портлет документов и медиафайлов) до сих пор был супер - распознавал метаданные и просматривал популярные форматы документов, такие как doc, xls, pdf, txt и т. Д.

Однако у моей корпорации есть особые потребности.Некоторые из наших клиентов хотят, чтобы мы обеспечивали специальную обработку (онлайн просмотр и редактирование) некоторых других форматов, таких как документы * .ai, * .psd, как это делается в Google Docs, и аналогичного облачного программного обеспечения для управления документами.

У нас уже есть специальный код, который обращается к этим форматам.Однако мы не совсем уверены в том, как расширить Liferay DMS, чтобы он отображал наш специальный предварительный просмотр и редактор при выборе этих форматов в DMS.

У кого-нибудь есть подсказка?Возможно, можно расширить DMS, добавив кнопку?

Ответы [ 2 ]

1 голос
/ 21 мая 2013

Почему бы вам не зацепиться за библиотеку документов?

Расширить и переопределить все методы в:

com.liferay.documentlibrary.util.FileSystemHook

1 голос
/ 22 марта 2012

По моему мнению, вы можете попробовать плагин EXT, чтобы включить ваш специальный код для форматов, а также изменить некоторые JSP в портлете DMS и добавить свой собственный в зависимости от требований.

Для примера высокого уровня вы можетеизмените JSP, который показывает список файлов, а затем, нажав на файл, вы можете проверить тип в классе действия и, соответственно, обработать его или позволить Liferay обработать его.

Надеюсь, это поможет.

...