Components:
Revamping Helper
Associated java class:
org.ametys.plugins.proxiedcontent.RevampingHelper
Configuration:
<component role="org.ametys.plugins.proxiedcontent.RevampingHelper" id="org.ametys.plugins.proxiedcontent.RevampingHelper" class="org.ametys.plugins.proxiedcontent.RevampingHelper" logger="org.ametys.plugins.proxiedcontent.RevampingHelper">
</component>
Extensions:
Extension point extended:
org.ametys.core.right.RightsExtensionPoint
Configuration:
<extension point="org.ametys.core.right.RightsExtensionPoint" id="org.ametys.web.service.revamping.rights">
<right id="Plugin_ProxiedContent_Right_Service_Revamping">
<label i18n="true">PLUGINS_PROXIED_CONTENT_RIGHTS_SERVICE_REVAMPING_LABEL</label>
<description i18n="true">PLUGINS_PROXIED_CONTENT_RIGHTS_SERVICE_REVAMPING_DESCRIPTION</description>
<category i18n="true">plugin.web:PLUGINS_WEB_RIGHTS_SERVICE_CREATE_CATEGORY</category>
</right>
</extension>
Associated java class:
org.ametys.core.ui.widgets.StaticClientSideWidget
Associated javascript class:
Ametys.proxiedcontent.widget.revamping.cas
Extension point extended:
org.ametys.core.ui.widgets.WidgetsManager
Configuration:
<extension id="edition.revamping-with-cas" point="org.ametys.core.ui.widgets.WidgetsManager" class="org.ametys.core.ui.widgets.StaticClientSideWidget">
<class name="Ametys.proxiedcontent.widget.revamping.cas">
<ftypes>boolean</ftypes>
<supports-enumerated>false</supports-enumerated>
<supports-non-enumerated>true</supports-non-enumerated>
<supports-multiple>true</supports-multiple>
<supports-non-multiple>true</supports-non-multiple>
</class>
<scripts>
<file>js/Ametys/proxiedcontent/widget/RevampingCasWidget.js</file>
</scripts>
</extension>
Associated java class:
org.ametys.web.service.StaticService
Extension point extended:
org.ametys.web.service.ServiceExtensionPoint
Configuration:
<extension point="org.ametys.web.service.ServiceExtensionPoint" class="org.ametys.web.service.StaticService" id="org.ametys.proxied-content.service.Revamping">
<url>service/revamping.html</url>
<right>Plugin_ProxiedContent_Right_Service_Revamping</right>
<label i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_SERVICE_LABEL</label>
<description i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_SERVICE_DESCRIPTION</description>
<category i18n="true">plugin.web:PLUGINS_WEB_SERVICE_CATEGORY_20_CONTENT_EXTERNAL</category>
<thumbnail>
<glyph>ametysicon-import1</glyph>
<small>img/service/revamping_16.png</small>
<medium>img/service/revamping_32.png</medium>
<large>img/service/revamping_48.png</large>
</thumbnail>
<parameters>
<parameter name="url" type="string">
<label i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_SERVICE_URL_LABEL</label>
<description i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_SERVICE_URL_DESCRIPTION</description>
<validation>
<regexp>^https?://.*$</regexp>
<invalidText i18n="true">plugin.web:PLUGINS_WEB_REGEXP_INVALID_URL</invalidText>
<mandatory/>
</validation>
<default-value>http://</default-value>
</parameter>
<parameter name="cas" type="boolean">
<label i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_USE_CAS_LABEL</label>
<description i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_USE_CAS_DESCRIPTION</description>
<widget>edition.revamping-with-cas</widget>
</parameter>
<parameter name="xslt" type="string">
<label i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_SERVICE_XSLT</label>
<description i18n="true">PLUGINS_PROXIED_CONTENT_REVAMPING_SERVICE_XSLT_DESC</description>
<default-value>pages/services/revamping/apply-skin.xsl</default-value>
<validation>
<mandatory/>
</validation>
<enumeration>
<custom-enumerator class="org.ametys.web.service.ServiceXSLTEnumerator">
<path>pages/services/revamping</path>
</custom-enumerator>
</enumeration>
</parameter>
</parameters>
<css>
<file plugin="core-ui">font/ametys/AmetysIcon.css</file>
</css>
</extension>
Extensions:
Associated java class:
org.ametys.web.cache.service.IsolatedServiceCachePolicy
Extension point extended:
org.ametys.web.cache.pageelement.PageElementCachePolicyExtensionPoint/zoneItem
Configuration:
<extension point="org.ametys.web.cache.pageelement.PageElementCachePolicyExtensionPoint/zoneItem" id="org.ametys.proxied-content.service.RevampingCachePolicy" class="org.ametys.web.cache.service.IsolatedServiceCachePolicy">
<service id="org.ametys.proxied-content.service.Revamping"/>
</extension>