Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

This module uses the FreecurrencyAPI service to obtain exchange rates
and uses them for calculations. Exchange rates are stored in a local database.
The module represents a block for calculating exchange rates.

Exchange rates are updated at certain intervals.
This update occurs when Cron is started, or it can be done manually in the module's
administrative interface.

Exchange rates are displayed via View. You can customize the display as you wish.
Under the hood, Currencies and Currency Rates are represented as Entities.

Installation Steps

  • Enable the module Currency Converter (FreecurrencyAPI).
  • Go to section Administration → Configuration → Web services → Administer Currency Converter (FreecurrencyAPI)
    • Go to the Settings tab and append FreecurrencyAPI Key.
    • Go to the Currencies tab and synchronize the data manually.
    • Go to the Rates tab and synchronize the data manually.
  • Go to section Administration → Reports → Status report and run Cron to check data synchronization.
  • Go to section Administration → Structure → Block layout and add a new Freecurrency Converter block wherever you want.
  • In section Administration → Structure → Views you can modify Views Freecurrency Currencies and Freecurrency Rates.

Demonstration of capabilities

Use the following Drush command to generate data:

drush freecurrency-seeding

As a service

You can use the module as a service. To do this, just run the following call:

\Drupal::service('freecurrency.converter')->convert(
  $value_from,
  $value_to,
  $value_amount
);

Requirements

This module requires no modules outside of Drupal core.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
May 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.1 Stable Jun 11, 2024
1.0.0 Stable May 27, 2024