Resurfacing the KITE Europass-CV plug-in for WordPress
August 6th, 2009 • Moi Numérique, Portfolio et ePortfolio
As part of work being undertaken by the Rhizome project, we plan to enhance the range of existing standalone and plugin CV builders by developing a custom CV creation plugin for the blogging tool WordPress. This will allow individuals to maintain and present views of their professional profile, skills and competences.
Our plugin lies at the crossroads between self-presentation devices like the résumé, profiles maintained on professional social networks such as LinkedIn, and an ePortfolio style systems.
It will allow users to store their online personal data in a secure location of their choice and facilitate individuals in not only presenting their competencies according to the Europass CV format, but also in interoperable formats such as HR-XML and Hresume. Information in the CV builder, for example present educational and professional achievements, can be used to exchange data with educational providers for validation and accreditation purposes as well as enable reflective learning practices, and to store and present educational and professional achievements.
The Rhizome project will not be developing a solution from scratch. We will be extending an existing open source solution released under GPL in 2007 – the KITE Europass-CV plugin – that was produced within the framework of the KITE project, co-funded by the European Union.
KITE offered an implementation of the Europass-CV as a plugin for three major open source blogs: Wordpress, DotClear and ELGG, and allowed users to present their competences and qualifications in full compliance with the specifications under the HR-XML Staffing Exchange Protocol 2.4
The work was started under the KITE project left some deficiencies in terms of usability, in two major areas: the orientation features of the graphical interface and the architectural organisation of the navigation paths through the system.
What the KITE plugin did offer was a major advance in CV building with the ability to create CVs for all official European languages, compliance with HR-XML specifications, the first match between Europass and HR-XML SEP. Separation between content and presentation was achieved using a Master CV that represented a ‘vault’ for all personal information. Data could then be selected and displayed from the vault according to user customisable preferences – these views being exportable in multiple formats such as XHTML, HTML, ODT, PDF, RTF and be held in public and password-secured locations.
Apart from the technical merits of the KITE project, we decided to resurface the plugin as a solution to the problem of implementing a user-centred approach to personal data management that would allow dynamic exchanges of personal information with eRecruitment, eLearning and Human Resources bodies. We identify a number of trends and factors that have suggested this as a valuable approach, including the:
- Increased use of blogs as self-representational devices, and significant uptake in their use across formal and informal educational settings;
- Development of blogging architectures that support plugin and widget functionality that can facilitate data exchange and aggregation of information whilst allowing for flexible presentation;
- Use of the CV as the backbone for identity management systems, personal representation tools e.g. portfolios, ePortfolios, blogfolios, personal aggregators and mashup technologies, and certain social and professional network sites like LinkedIn;
- Uptake of HR-XML as the open standard specification in electronic exchanges related to eRecuitment, eLearning and Human Resources;
- Deployment of European Community Frameworks and tools for the transparency of qualifications and competences, example include ECTS, ECVET and Europass.
Here is an overview of the six ways the Rhizome project is planning to enhance the KITE plugin:
- Update the application profile for compliance with the latest HR-XML SEP specifications and the new Europass XML specifications;
- Redesign the look and feel of the user interface and adopt WordPress content organisation and navigation styles;
- Extend the options for customisation so that users can create views by re-ordering and adding new sections, categories and content. This will allow variation in the model for (re)presenting personal information and allow for ad-hoc profiles that can be used for ego-branding and interactions with professional social networks;
- Incorporate simple mashup capabilities to allow the aggregation of personal information and distributed web-based content under the competency descriptors;
- Add support for WordPress ‘shortcodes’ so that CV content can be extracted to pages and blogposts and be used as material for cross-referencing competences and as evidence of performance;
- Allow widgetisation of the CV for ego-branding purposes.
Steven and I will be blogging here and in the Rhizome blog about the new plugin design principles and key features, as well as the interoperability scenario, the use cases and its detailed functionalities. If comments please leave them in the Rhizome blog at: Resurfacing the KITE Europass-CV plug-in for WordPress

Fil des billets
