Europass

Component ID

2495685

Component name

Europass

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

433

Component created

Component changed

Component body

The Europass module collects field values from one or more entity bundles and uses the API provided as web-services exposed by the Europass Interoperability in order to allow users to download the formatted Europass Curriculum Vitae. The module allows users to download the Curriculum Vitae as .pdf, .doc or .odt but exposes an API that allows developers to provide additional output formats.

References & Europass API

Dependencies

Chaos tool suite (ctools)

Configure

After installing the module:

  • Go to admin/config/content/europass and verify or update the web-services URLs. Select the bundle or bundles that you want to act as Curriculum Vitae.
  • Permissions. The module exposes a permission for each output format. You can decide the output formats allowed per role. Default permissions provided by the module: access pdf europass, access doc europass and access odt europass.
  • Edit the fields, from the previously selected bundles, and map each field to a Europass Json Schema field using the 'Map an Europass schema field' select element. It's possible that the select element is missed. That means that the Drupal field type is not defined via hook_europass_mapping(). You'll need to understand the structure of an Europass Xml/Json document. Read more about that on Europass Interoperability and understand the structure of Europass Json Schema.

Author

Author: Claudiu Cristea | @claudiu_cristea