The js-tweaks extension for CKAN offers a collection of JavaScript scripts, macros, and helpers aimed at streamlining common tasks and user interactions within a CKAN instance. It primarily focuses on enriching the user interface through simple modifications that can improve the overall usability of the platform. By providing readily available tools to implement features such as tooltips, this extension facilitates a more interactive and informative environment for CKAN users. Key Features: Tooltip Implementation: Allows for the rapid addition of basic tooltips to elements on a CKAN page by simply adding the data-tooltip="text" attribute. Bootstrap Tooltip Compatibility: Supports the use of Bootstrap's tooltip functionality for more advanced tooltip implementations and customization using standard Bootstrap attributes (data-toggle="tooltip" data-placement="top" title="Tooltip on top"). Customizable UI: Provides a foundation for further UI enhancements through the inclusion of JavaScript scripts and macros, which is meant to allow for targeted tweaks to match specific user needs or preferences. Simplified Routing: The goal is to make daily routing easier. Technical Integration: The js-tweaks extension is enabled by adding js-tweaks to the ckan.plugins setting in the CKAN configuration file (/etc/ckan/default/ckan.ini by default). After modifying the configuration, restarting CKAN instance is necessary to apply the configurations to enable the modifications offered by the extension. Benefits & Impact: Implementing the js-tweaks extension enables CKAN administrators to quickly implement enhancements to the user interface and routing within the overall platform, such as by adding tooltips or building on the JS, improving user experience without extensive coding or modification to the core CKAN system. While the provided documentation is limited, it aims to reduce complexity and make CKAN interfaces intuitive.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Mapping of CSD model attribute values to JSON serialized values.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
The description of the attributes from the DependentVariable class in version 1.0 of the CSD model.
Not seeing a result you expected?
Learn how you can add new datasets to our index.
The js-tweaks extension for CKAN offers a collection of JavaScript scripts, macros, and helpers aimed at streamlining common tasks and user interactions within a CKAN instance. It primarily focuses on enriching the user interface through simple modifications that can improve the overall usability of the platform. By providing readily available tools to implement features such as tooltips, this extension facilitates a more interactive and informative environment for CKAN users. Key Features: Tooltip Implementation: Allows for the rapid addition of basic tooltips to elements on a CKAN page by simply adding the data-tooltip="text" attribute. Bootstrap Tooltip Compatibility: Supports the use of Bootstrap's tooltip functionality for more advanced tooltip implementations and customization using standard Bootstrap attributes (data-toggle="tooltip" data-placement="top" title="Tooltip on top"). Customizable UI: Provides a foundation for further UI enhancements through the inclusion of JavaScript scripts and macros, which is meant to allow for targeted tweaks to match specific user needs or preferences. Simplified Routing: The goal is to make daily routing easier. Technical Integration: The js-tweaks extension is enabled by adding js-tweaks to the ckan.plugins setting in the CKAN configuration file (/etc/ckan/default/ckan.ini by default). After modifying the configuration, restarting CKAN instance is necessary to apply the configurations to enable the modifications offered by the extension. Benefits & Impact: Implementing the js-tweaks extension enables CKAN administrators to quickly implement enhancements to the user interface and routing within the overall platform, such as by adding tooltips or building on the JS, improving user experience without extensive coding or modification to the core CKAN system. While the provided documentation is limited, it aims to reduce complexity and make CKAN interfaces intuitive.