Europass
Categories
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
- Europass: The official Europass site.
- Europass Interoperability: API & Web-services for generating printable Europass documents.
Dependencies
Chaos tool suite (ctools)
Configure
After installing the module:
- Go to
admin/config/content/europassand 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 europassandaccess 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
