Project

General

Profile

Feature #279

vCard export of users

Added by Carlos Vargas about 10 years ago. Updated about 4 years ago.

Status:
Feature implemented
Priority:
Normal
Category:
Users/Groups
Target version:
Start date:
03/12/2009
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
5

Description

Add a vCard export icon for users on:
  • the "shared profile" page
  • the normal profile page
  • the users details page (in the admin users list, when clicking on the "i" icon)
The vCard generated should export generic professional data to keep in touch with the user:
  • firstname/lastname
  • e-mail
  • contact phone (if any)
  • language (from Chamilo interface's language)

Ideally, when clicking on a vCard export icon through a mobile phone, it should detect it as a new contact.

Microformat's page recommends using h-card rather than vCard: http://microformats.org/wiki/microdata#microdata_vCard_vocabulary

Also, it recommends wrapping it in a "hcard" tag for better indexation by Google (although this is not the point of our vCards here).

Example of vCard (but find or write a license-compatible library to do that): http://microformats.org/wiki/hCard#Sample_vCard

Use something like that for the icon: https://commons.wikimedia.org/wiki/Category:Nuvola-inspired_icons_for_MediaWiki#/media/File:Nuvola-inspired_File_Icons_for_MediaWiki-fileicon-vcard.png (ask Alex to generate the PNGs and optimize the SVG please)

Associated revisions

Revision d1aa7a96 (diff)
Added by José Loguercio about 4 years ago

Added new lib to vCard Exports - Refs #279

Revision 36aaca47 (diff)
Added by José Loguercio about 4 years ago

Fixed a minor bug (remove unnecesary requires) - Refs #279

History

#1

Updated by Carlos Vargas about 10 years ago

Actualizado por Juan Carlos Raña hace más de 2 años

Comment

It works and it's easy
Why not incorporate it to Dokeos 1.8.5 ?

http://www.dokeos.com/forum/annexes/vCard_plugin.rar

http://www.dokeos.com/forum/viewtopic.php?t=7844
#2
Actualizado por Isaac Flores hace alrededor de 1 año

Comment

CONPAR : $3
*Esta tarea es parte del concurso de parches de dokeos latinoamerica *

Después de realizar la tarea, los archivos necesarios para lograr esta, deben ser adjuntados en la tarea para ser evaluados
*Si se encuentra alguna señal de plagio en un desarrollador,este será excluido del concurso *
#3
Actualizado por Yannick Warnier hace 3 meses

  • Versión prevista changed from 1.8.5 to 1.8.7 * Severity deleted * Complexity set to Average
#2

Updated by Yannick Warnier almost 10 years ago

  • Assignee changed from Yannick Warnier to Carlos Vargas
  • Target version changed from 1.8.7 to 1.8.7 beta
  • SCRUM pts - complexity changed from ? to 5

Should be available from friends extended profile pages, enabled by an admin settings_current

#3

Updated by Yannick Warnier almost 10 years ago

  • Status changed from New to Assigned
  • Estimated time set to 4.00 h
#4

Updated by Yannick Warnier over 9 years ago

  • Target version changed from 1.8.7 beta to 1.8.7.1
#5

Updated by Yannick Warnier over 9 years ago

  • Assignee changed from Carlos Vargas to Curt Ricardo Rodriguez Salazar
  • Target version changed from 1.8.7.1 to 1.8.8 stable
#7

Updated by Yannick Warnier over 8 years ago

  • Status changed from Assigned to New
  • Assignee deleted (Curt Ricardo Rodriguez Salazar)
  • Target version deleted (1.8.8 stable)
#8

Updated by Yannick Warnier over 7 years ago

  • Target version set to 1.9.2
#9

Updated by Yannick Warnier over 7 years ago

  • Target version changed from 1.9.2 to 2.0
#10

Updated by Yannick Warnier about 5 years ago

  • Category set to Users/Groups
  • Status changed from New to Assigned
  • Assignee set to Yoselyn Castillo
#11

Updated by Yannick Warnier about 5 years ago

  • Target version changed from 2.0 to 1.10.0
#12

Updated by Yoselyn Castillo about 5 years ago

For studying and installing this plugin i think it would be necessary a little more time. But i am on this

#13

Updated by Yannick Warnier almost 5 years ago

  • Assignee changed from Yoselyn Castillo to Angel Quiroz
#14

Updated by Yannick Warnier over 4 years ago

  • Status changed from Assigned to New
  • Assignee deleted (Angel Quiroz)
  • Target version changed from 1.10.0 to 2.0

I'm moving this to 2.0. I'm sure Symfony must have some component somewhere to deal with vCard exports, and it would make much more sense to wait until then to integrate it.

#15

Updated by Yannick Warnier over 4 years ago

  • Status changed from New to Assigned
  • Assignee set to José Loguercio
#16

Updated by Yannick Warnier over 4 years ago

  • Subject changed from vcard export of users to vCard export of users
  • Description updated (diff)
#17

Updated by Yannick Warnier over 4 years ago

  • Description updated (diff)
#18

Updated by Yannick Warnier over 4 years ago

  • Description updated (diff)
#19

Updated by José Loguercio over 4 years ago

  • % Done changed from 0 to 50

Implementing ... 50%

#20

Updated by José Loguercio over 4 years ago

  • % Done changed from 50 to 90

Implementing 90% almost done, only trying to add "language" to the vCard, i don't know if modify the lib main script is better than make a script to add it cuz the main script doesn't support the language tag.

#21

Updated by José Loguercio over 4 years ago

  • % Done changed from 90 to 100

Done! now you can export a vcard from profile, testing now in mobiles

#22

Updated by Alex Aragon over 4 years ago

  • % Done changed from 100 to 80

Cual es la rama de esta tarea?, para proba y crear un icono para la vcard...

#23

Updated by José Loguercio over 4 years ago

Esta es la Master!

#24

Updated by José Loguercio over 4 years ago

  • Assignee changed from José Loguercio to Alex Aragon

https://github.com/jloguercio/chamilo-lms/tree/279
Realizado la exportacion de las vCards en los perfiles normal/shared/userList(admin)

Asignando a Alex Aragon para mejorar los nuevos Iconos

#25

Updated by Alex Aragon over 4 years ago

  • Assignee changed from Alex Aragon to José Loguercio

Listo cambios enviado a la rama de Jose.

https://github.com/jloguercio/chamilo-lms/pull/1

#26

Updated by José Loguercio over 4 years ago

Pull Request Sent

#27

Updated by Yannick Warnier about 4 years ago

  • Status changed from Assigned to Feature implemented
  • Target version changed from 2.0 to 1.10.0
  • % Done changed from 80 to 100

Also available in: Atom PDF