Ticket #290 (assigned enhancement)

Opened 4 years ago

Last modified 16 months ago

Be able to export/import the contactlist

Reported by: diederik Owned by: sifcenter
Priority: minor Milestone: kmess-3.0
Component: GUI (general) Version: 2.0.5
Keywords: Cc:

Description (last modified by valerio) (diff)

As requested here, it should be possible to import and export the contact list. The most important part is exporting, so you have access to your data, while importing could be done later.

Importing could require a dialog window to select which contacts you like to add (and which are already added). Otherwise, when a contact list is imported any contacts not already on the contact list should be added. Groups that do not exist should be created and contact group assignment should be preserved as best as possible.

It should fully exporting and importing to/from the CTT format, used by WLM for exporting contacts. KMess should support to this file format, which is a basic XML file, readable in any text editor.

Change History

Changed 4 years ago by diederik

  • description modified (diff)

Changed 3 years ago by sifcenter

  • owner set to sifcenter
  • status changed from new to assigned

Export implemented in r3715

Changed 3 years ago by diederik

  • milestone changed from open to kmess-2.0

updated milestone, since this is getting in 2.0 after all.

I just noticed this ticket was still open, while I've created another ticket for improving the dialog (#349). Merging tickets.

The improvements I've been thinking of are:

  • add field separator option. (comma, tab, semicolon)
  • always add quotes arround fields?
  • remove the options to select fields, if there are not many fields, always export everything.
  • check formats which WLM and Kopete use.
  • add last seen date, etc..

Changed 3 years ago by diederik

  • priority changed from someday to minor

updating prio since the feature is already in svn.

Changed 3 years ago by valerio

  • milestone changed from kmess-2.0 to kmess-2.1

Changed 16 months ago by valerio

  • version changed from 2.0-alpha to 2.0.5
  • description modified (diff)
Note: See TracTickets for help on using tickets.