Skip to content

Add Webform OpenFisca module to GovCMS #1597

@gargsuchi

Description

@gargsuchi

** Please provide the Drupal.org URL for the module
https://www.drupal.org/project/webform_openfisca

** What value does this module/package add to GovCMS?
This module facilitates the integration of GovCMS SaaS projects to external Rules as Code services.

** Is the module Drupal 11 compatible?
Yes

** Please provide a brief outline of what this module does.
Allows easy integration from OpenFisca API to Drupal via a webform and integrated API handler

** Who does this module benefit:
[ ] end users
[X] content editors
[X] site builders
[ ] themers
[ ] developers

** How could you provide/replicate the functionality of this module using alternative methods, eg in your theme?
Custom frontend integration with OpenFisca

** If this module styles or alters HTML or JavaScript output, can the functionality be provided via the theme? What alternatives have you considered.
This module does not provide any styling or modify the HTML/JavaScript output.
Its purpose is to enable webforms to communicate with OpenFisca endpoints—sending payloads to the API and displaying the API response in a user-friendly format.
To replicate this functionality within the theme layer, a front-end application will need to be developed that can interact with the OpenFisca API directly from the theme.

** What is the maintenance and support status of the module. Describe the issue queue activity.
Actively maintained. 0 issues at the moment.

** What permissions are needed to utilise the module (and are any new permissions provided by the module)?
This module does not provide new permissions. In order to effectively use this module, the user needs to have permissions to create and edit webforms, content, and blocks (if blocks are used to display content)

** Does the module modify the database structure and/or store additional metadata on nodes or other entities? If so, why? What are the risks for future updates?
No. It does not modify the database structure.

** Is the module designed to capture anonymous user data?
No. This module does not capture any data.

** Is the output of the module typically fully cacheable? Would the inclusion of this module potentially render pages uncacheable.
No. The output of the module is not cacheable.
The purpose of the module is to send payload to the OpenFisca API based on the inputs provided by the user and then get the responses from the API in real time. Caching is not recommended in such a scenario.

** What is your assessment of the quality of this module, the contribution history of the module's maintainers, and the uptake of the module within the Drupal community?
The module is maintained by Sonny Kieu, Kristen Pol, and Suchi Garg. All 3 of them have been members of the Drupal community for a fairly long time and have a history of contributions.

** Additional information
In the GovCMS DXP/RaC Sandpit programme, this module was used in all 15 sandpit projects with the exception of ATO.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmoduleunder investigationRequest has been added to the backlog to be investigated.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions