Plugin web-contentio

Version: Not specified

Features detail

web-contentio/importer.docx

Extensions:

org.ametys.plugins.webcontentio.docx.DocxContentImporter

Associated java class:
org.ametys.plugins.webcontentio.docx.DocxContentImporter

Extension point extended:
org.ametys.plugins.webcontentio.ContentImporterExtensionPoint

Configuration:

<extension point="org.ametys.plugins.webcontentio.ContentImporterExtensionPoint" id="org.ametys.plugins.webcontentio.docx.DocxContentImporter" class="org.ametys.plugins.webcontentio.docx.DocxContentImporter"/>

web-contentio/importer.xml

Extensions:

org.ametys.plugins.webcontentio.xml.XmlContentImporter

Associated java class:
org.ametys.plugins.webcontentio.xml.XmlContentImporter

Extension point extended:
org.ametys.plugins.webcontentio.ContentImporterExtensionPoint

Configuration:

<extension point="org.ametys.plugins.webcontentio.ContentImporterExtensionPoint" id="org.ametys.plugins.webcontentio.xml.XmlContentImporter" class="org.ametys.plugins.webcontentio.xml.XmlContentImporter"/>

web-contentio/web.contentio.rights

Extensions:

org.ametys.web.contentio.rights.import

Extension point extended:
org.ametys.core.right.RightsExtensionPoint

Configuration:

<extension point="org.ametys.core.right.RightsExtensionPoint" id="org.ametys.web.contentio.rights.import">
<right id="Plugins_ContentIO_ImportDirectory">
<label i18n="true">PLUGINS_WEB_CONTENTIO_RIGHTS_IMPORTDIR_LABEL</label>
<description i18n="true">PLUGINS_WEB_CONTENTIO_RIGHTS_IMPORTDIR_DESCRIPTION</description>
<category i18n="true">plugin.admin:PLUGINS_ADMIN_RIGHTS_ADMIN_CATEGORY</category>
</right>
</extension>

web-contentio/userinterface.web.contentio.button

Extensions:

org.ametys.plugins.webcontentio.ImportDir

Associated java class:
org.ametys.core.ui.StaticClientSideElement

Associated javascript class:
Ametys.web.controller.WebButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.webcontentio.ImportDir" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.web.controller.WebButtonController">
<action>Ametys.plugins.contentio.ImportActions.importDir</action>
<selection-target-id>^(sitemap|page)$</selection-target-id>
<label i18n="true">PLUGINS_WEB_CONTENTIO_IMPORTDIR_LABEL</label>
<default-description i18n="true">PLUGINS_WEB_CONTENTIO_IMPORTDIR_DESC</default-description>
<enabled-on-modifiable-only>true</enabled-on-modifiable-only>
<modifiable-description-no i18n="true">plugin.web:PLUGINS_WEB_UITOOL_PAGE_NOMODIFIABLE_DESC</modifiable-description-no>
<selection-description-empty i18n="true">plugin.web:PLUGINS_WEB_UITOOL_PAGE_NOSELECTION_DESC</selection-description-empty>
<selection-description-nomatch i18n="true">plugin.web:PLUGINS_WEB_UITOOL_PAGE_NOSELECTION_DESC</selection-description-nomatch>
<icon-glyph>ametysicon-documents12</icon-glyph>
</class>
<scripts>
<file plugin="web">js/Ametys/web/controller/WebButtonController.js</file>
<file>js/Ametys/plugins/webcontentio/ImportActions.js</file>
</scripts>
<depends>
<org.ametys.core.ui.StaticFileImportsManager>org.ametys.web.page.page</org.ametys.core.ui.StaticFileImportsManager>
</depends>
<right>Plugins_ContentIO_ImportDirectory</right>
</extension>

web-contentio/web.contentio.import

Components:

org.ametys.plugins.webcontentio.ContentIOManager

Associated java class:
org.ametys.plugins.webcontentio.ContentIOManager

Configuration:

<component class="org.ametys.plugins.webcontentio.ContentIOManager" id="org.ametys.plugins.webcontentio.ContentIOManager" role="org.ametys.plugins.webcontentio.ContentIOManager" logger="org.ametys.plugins.webcontentio.ContentIOManager"/>

web-contentio/web.contentio.ribbon

Extensions:

org.ametys.plugins.webcontentio.ribbon.Imports

Associated java class:
org.ametys.core.ui.StaticRibbonImportManager

Extension point extended:
org.ametys.core.ui.RibbonImportManager

Configuration:

<extension id="org.ametys.plugins.webcontentio.ribbon.Imports" point="org.ametys.core.ui.RibbonImportManager" class="org.ametys.core.ui.StaticRibbonImportManager">
<workspace match="web">
<file>ribbon/cms-ribbon.xml</file>
</workspace>
</extension>