Plugin dashboard

Version: Not specified

Features detail

dashboard/userinterface.dashboard.tool

Extensions:

org.ametys.dashboard.Tool

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

Associated javascript class:
Ametys.ribbon.element.ui.button.OpenToolButtonController

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

Configuration:

<extension id="org.ametys.dashboard.Tool" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.button.OpenToolButtonController">
<opentool-id>uitool-dashboard</opentool-id>
<label i18n="true">PLUGINS_DASHBOARD_TOOL_LABEL</label>
<default-description i18n="true">PLUGINS_DASHBOARD_TOOL_DESC</default-description>
<footer i18n="true">PLUGINS_DASHBOARD_TOOL_FOOTER</footer>
<icon-glyph>ametysicon-tasks1</icon-glyph>
<icon-small file="true">img/dashboard/icon_small.png</icon-small>
<icon-medium file="true">img/dashboard/icon_medium.png</icon-medium>
<icon-large file="true">img/dashboard/icon_large.png</icon-large>
</class>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-dashboard</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
</extension>

uitool-dashboard

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

Associated javascript class:
Ametys.tool.factory.UniqueToolFactory

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

Configuration:

<extension id="uitool-dashboard" point="org.ametys.core.ui.UIToolsFactoriesManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.tool.factory.UniqueToolFactory">
<toolClass>Ametys.plugins.dashboard.DashboardTool</toolClass>
<title i18n="true">PLUGINS_DASHBOARD_TOOL_LABEL</title>
<description i18n="true">PLUGINS_DASHBOARD_TOOL_DESC</description>
<footer i18n="true">PLUGINS_DASHBOARD_TOOL_FOOTER</footer>
<icon-glyph>ametysicon-tasks1</icon-glyph>
<icon-small file="true">img/dashboard/icon_small.png</icon-small>
<icon-medium file="true">img/dashboard/icon_medium.png</icon-medium>
<icon-large file="true">img/dashboard/icon_large.png</icon-large>
<default-location>cl</default-location>
</class>
<scripts>
<file>js/Ametys/plugins/dashboard/DashboardTool.js</file>
<file>js/Ametys/plugins/dashboard/DashboardTool/ContentEntry.js</file>
<file>js/Ametys/cms/dashboard/DashboardDAO.js</file>
</scripts>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-content</org.ametys.core.ui.UIToolsFactoriesManager>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-page</org.ametys.core.ui.UIToolsFactoriesManager>
<org.ametys.core.ui.MessageTargetFactoriesManager>content</org.ametys.core.ui.MessageTargetFactoriesManager>
<org.ametys.core.ui.MessageTargetFactoriesManager>page</org.ametys.core.ui.MessageTargetFactoriesManager>
<org.ametys.core.ui.StaticFileImportsManager>org.ametys.navhistory.HistoryDAO</org.ametys.core.ui.StaticFileImportsManager>
</depends>
</extension>

dashboard/org.ametys.dashboard.ribbon.imports

Extensions:

org.ametys.plugins.dashboard.ribbon.Imports

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

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

Configuration:

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