-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support jCard (exportation and importation). #3956
Comments
cc @SebastianKrupinski opinions ? |
I agree, jCards (JSON format) and xCards (XML format) are major improvement over the current vCard format. I also agree that these formats a currently NOT widely used. But if we have a good enough use case reason, implementation would NOT be that difficult. |
@SebastianKrupinski, if NextCloud supported either format with this official server application - |
Per nextcloud/server#29693 (comment), this appears to be entirely supported by Server, and per bitfireAT/davx5-ose#1149 (comment), appears to already be implemented in DAVx5 too. |
Hi Everyone, I agree the Import/Export needs improvement and it has been on my mind. I agree we should be able to import and export to/from most of the common formats. vCard, jCard, xCard, JSContacts, CVS, etc But this would be a major change at least on the import side, at the moment contact cards are processed by the front end and sent individually to the server and the front end parser, from what I can tell only supports vCards. We will have a look at this after the vCard4.0 upgrade is completed. Sometime next year. |
Is your feature request related to a problem? Please describe.
As Y U NO I18N?! states:
As vCard – hard to parse, hard to generate, almost easy to read states:
Anecdotally, I've had my contacts corrupted (mostly by loss of fields, both merely visual and literal) myriad times.
Describe the solution you'd like
As jCard – easy to parse, fairly easy to generate, hard to read (except when pretty-printed) explains, the jCard standard (codified at https://datatracker.ietf.org/doc/html/rfc7095#section-3) should replace vCard:
Describe alternatives you've considered
Allow exporting to
JSON
(orXML
, but that's generally considered worse for myriad but inconsequential reasons). However, this would probably not be an interoperable solution, because I cannot imagine Outlook, Apple, or Google permitting mere JSON output (remember thatCSV
is merely inferiorTSV
- its advantage is supposedly that it is human-readable) whereas I can easily envisage them adopting jCard due to how it is a direct, standard improvement over vCard, which is supported by all.Additional context
Maybe worth filing a counterpart at https://issuetracker.google.com/issues/new?component=344199&template=1041029.
The text was updated successfully, but these errors were encountered: