For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/it/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/it/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/it/guides/public-cloud/data-platform/app-services-apps-extensions.md.

Add features to your application with extensions

Vedi come Markdown

Extensions are a list of packages, accessible through the extensions tab, which can provide your application with additional features

Objective

Extensions are a list of packages, accessible through the extensions tab, which can provide your application with additional features, such as a third-party chart software, translation services, or dynamic parameters.

Manage your extensions

The Extensions tab of the APP Manager lets you view and manage the different supported libraries:

Manage your extensions — App extensions
  • Add extensions that you need for your Project
  • Configure Global settings for the extension, where applicable
  • Delete extensions that are already installed if they are not necessary, or if you need a new version of the library.
  • Get more information concerning extensions linked to external libraries.
  • Import an open-source or proprietary Project-specific or organization-specific extension
Warning

Adding an extension requires you to reload your app (on the Overview page) in order to be able to build it.

Customize the extensions

Each extension within the Data Platform marketplace has its own specific configuration in a JSON file that you can edit and customize.

Hands-on tutorial on configuring extensions

Available extensions

Four types of extensions are available: system extensions, platform utilities, dynamic parameters and charts libraries.

System extensions

These extensions are the core part of the Data Platform SDK to build applications. They should always be installed.

IdentifierNameDescription
apiApiMake queries to the API of your front-end application
chartGraphiqueLoad a chart
core-uiCore UIThis component includes graphic components necessary to the app creation
dashboardingDashboardingBuild a dashboard
dynamic-parameterParamètre dynamiqueA core component to use radio buttons, datepicker, selectbox...
formatterFormatterAllows you to format data extracted from your project
menuMenuBuild navigation menus
query-builderQuery builderMake queries to the Analytics Manager via an API
sdkSDKDevelopment kit essential for the good operation of the other extensions
storeStoreAdd a data store to your application. Essential to the development of modern JavaScript application
toasterToasterDisplay messages as toast at the bottom of the screen
translateTranslateThis is the translation system for the app
xhrXhrMake queries to various APIs
webpackWebpack builderAn application builder used to make all extensions work together
Platform utilities

These extensions manage other Platform services but they are not 100% required to create an application.

IdentifierNameDescription
client-authority-managerIdentity Access ManagerPlug the Platform authentication manager
Dynamic parameters

These are all the possible dynamic parameters you can use to dynamically filter values in applications.

Find more information about dynamic parameters here:

IdentifierNameDescription
dynamic-parameter-datepickerDate range selectionSelect a date range
dynamic-parameter-selectboxSelect BoxChoose value(s) in a list box
dynamic-parameter-checkboxCheckboxChoose value(s) as check boxes
dynamic-parameter-radioRadioChoose value though radio buttons
dynamic-parameter-toggleToggleChoose value though an On/Off toggle
Charts libraries

These extensions helps integrate chart libraries to render data visualization.

Find more information about chart libraries here:

IdentifierNameDescription
chart-tableChart tableDisplay as a table
chartistChartist JSGraphic responsive and easy-to-use library
chartjsChartJsJavaScript Graphic library, flexible for designers and developers
echartsEchartsA very advanced graphical library that has all the tools you will need.
google-chartGoogle ChartGoogle graphical tools are powerful, easy to use and free
jvectormapJVectorMapAdd interactive SVG cards to your dashboards
morrisMorris ChartMorris Chart
rechartsReChartsReCharts

Ready to move on? Discover the next tab of the APP component:

Next article: Menu

Go further

If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for a custom analysis of your project.

Ask questions, give your feedback and interact directly with the team building the Data Platform on the dedicated Discord channel.

If you need support with your OVHcloud services, create a request in our Help Centre.

Join our community of users.

Questa pagina ti è stata utile?