Я пытаюсь переопределить конвертер изображений по умолчанию в Nuxeo.
По умолчанию Nuxeo предоставляет следующие конвертеры OOTB
- Миниатюра
- Маленький
- Середина
- Большой
- Оригинал
Я хочу уменьшить конвертеры до
- Миниатюра
- Оригинал
Ниже приведены конфигурации, которые я пробовал
Создал многомодульный вклад с помощью утилиты Nuxeo-cli.
Шаги, предпринятые для создания вклада
$>nuxeo bootstrap multi-module
$>nuxeo bootstrap contribution
целевой компонент, используемый для вклада:
org.nuxeo.ecm.platform.picture.ImagingComponent
$>nuxeo bootstrap package
В файл OSGI-INF/picture-conversion-core-contrib.xml добавлено следующее расширение: Ref
<?xml version="1.0"?> <component name="org.nuxeo.ecm.platform.picture.ImagingComponent.default.config.override"> <require> org.nuxeo.ecm.platform.picture.ImagingComponent.default.config </require> <extension target="org.nuxeo.ecm.platform.picture.ImagingComponent" point="pictureConversions"> <pictureConversion chainId="Image.Blob.Resize" description="Thumbnail size" id="Thumbnail" maxSize="100" order="0" rendition="true"/> <pictureConversion chainId="Image.Blob.Resize" description="Original jpeg image" id="OriginalJpeg" order="100" rendition="true"/> </extension> </component>
Я хочу сохранить только два преобразования изображений, поэтому добавляю только конвертер Thumbnail и конвертер OriginalJpeg.
После создания пакета я устанавливаю пакет на сервер Nuxeo с помощью следующей команды.
$>nuxeoctl mp-install /path/to/dir/sample_picture_converter-package-1.0-SNAPSHOT.zip
Несмотря на то, что компонент правильно установлен на сервере Nuxeo, сервер конвертирует изображения в форматы по умолчанию (например, миниатюры, маленькие, средние, большие и оригинальные).
Каковы шаги, чтобы переопределить вклад по умолчанию в Nuxeo без студии Nuxeo?
Cross Posted на форуме Nuxeo