Страница 2 из 31

Добавлено: Сб янв 08, 2011 21:22
Maximus
D1P писал(а):Вижу в планах реализацию импорта/экспорта, рекомендую сделать их через поддержку vCard.
Правильно ли я понял, что данный формат предполагает один файл на одно лицо/контакт?

Добавлено: Сб янв 08, 2011 22:10
DrShark
Maximus писал(а):Правильно ли я понял, что данный формат предполагает один файл на одно лицо/контакт?
Из англ. вики:
Applications have different implementations of the vCard standard. The Address Book application in Mac OS X and the KDE Kontact application accept any number of contacts in a single vCard file and allow export of any set of contacts, or all contacts, in one vCard file, while Microsoft Outlook only accepts one contact per file. Google Contacts will import and export Mac OS X or similar vCard files.
Т.е. есть программы, которые позволяют хранить несколько контактов в 1 файле. Но надо смотреть на конкретные реализации - возможно, способы хранения отличаются.

Добавлено: Сб янв 08, 2011 23:01
Maximus
DrShark писал(а):Т.е. есть программы, которые позволяют хранить несколько контактов в 1 файле. Но надо смотреть на конкретные реализации - возможно, способы хранения отличаются.
Понял. Буду разбираться во время реализации...

Добавлено: Вс янв 09, 2011 03:29
Serge Yolkin
Maximus
Я тут, может, поднадоел с этим форматом, но при реализации и .contact не забудь. Там точно по файлу на лицо.

Добавлено: Пн янв 10, 2011 01:36
DeathStalker
Буду ждать поддержки vcart. В этот формат позволяют импортировать/экспортировать контакты MS Outlook, Google, Android и многие другие.

Добавлено: Пн янв 10, 2011 10:13
Вахмурка
Symbian тоже этот формат поддерживает (правда, расширение vcf, а не vcard), причем уже лет 10. Если добавится поддержка этого формата, перейду на tcPhoneBook. В любом случае Maximus красавец, продолжай!

Добавлено: Пн янв 10, 2011 22:25
Flasher
Господа, а вы уверены что использование подобных форматов не будет противоречить понятию "телефонная книга"? Может, не стоит превращать изначально задуманное в громоздкую базу? Или стоит два плагина по отдельности организовать?
Кстати, каким образом информация из этих форматов должна быть отражена? По принципу добавления/просмотра в WLX или изначальной интеграции просмотра в WDX?

Добавлено: Пн янв 10, 2011 22:34
Maximus
Flasher писал(а):Господа, а вы уверены что использование подобных форматов не будет противоречить понятию "телефонная книга"? Может, не стоит превращать изначально задуманное в громоздкую базу? Или стоит два плагина по отдельности организовать?
Это всего лишь формат для экспорта. От этого база не будет увеличиваться.
Flasher писал(а):Кстати, каким образом информация из этих форматов должна быть считана? По принципу добавления/просмотра в WLX или изначальной интеграции просмотра в WDX?
F5 из плагина - экспорт, на выходе файл данного формата. И наоборот в случае с импортом.

Добавлено: Пн янв 10, 2011 22:39
Flasher
Maximus писал(а):Это всего лишь формат для экспорта... И наоборот в случае с импортом.
Не понял, после импорта что будет на выходе и как будет использоваться (с отражением режимов, пожалуйста)?

Добавлено: Пн янв 10, 2011 23:06
Maximus
Flasher
Это всего лишь формат для экспорта.
Не договорил. Экспорта и импорта (т.е. обмена).

После импорта в файловой системе появится контакт(ы), содержимое полей которого будет соответствовать содержимому карточки vCard.

А что ты имел в виду под отражением режимов я не понял.

Добавлено: Пн янв 10, 2011 23:09
Flasher
Maximus писал(а):А что ты имел в виду под отражением режимов я не понял.
Режим быстрого просмотра, режим отображения колонок, отдельное окно..
Maximus писал(а):После импорта в файловой системе появится контакт(ы), содержимое полей которого будет соответствовать содержимому карточки vCard.
Где именно они будут отображаться? Если в колонках, то будут ли они компоноваться с уже существующими?

Добавлено: Пн янв 10, 2011 23:50
Maximus
Flasher писал(а):Где именно они будут отображаться? Если в колонках, то будут ли они компоноваться с уже существующими?
vCard никак не будет влиять на уже определенную структуру базы данных и соответственно на режимы просмотра никак дополнительно влиять тоже не будет.
Повторюсь еще раз, что vCard - это всего лишь формат для обмена контактами.
При экспорте будет создан файл формата vCard, который можно будет использовать (например, для импорта) в других программах.
При импорте файла формата vCard в плагин - на основе его содержимого будет создан новый контакт. Из карточки будут считаны поля известного назначения.
А вот что делать с полями vCard, аналогов которых в базе данных плагина нет - пока вопрос. Если создавать по этому поводу дополнительные поля, то действительно может получиться громоздко.

Добавлено: Вт янв 11, 2011 00:03
Flasher
Maximus писал(а):При импорте файла формата vCard в плагин - на основе его содержимого будет создан новый контакт. Из карточки будут считаны поля известного назначения.
Я не спросил про считывание, я спросил про режим отображения. По вышеизложенному было понятно.
Maximus писал(а):А вот что делать с полями vCard, аналогов которых в базе данных плагина нет - пока вопрос. Если создавать по этому поводу дополнительные поля, то действительно может получиться громоздко.
Ах, вот как. Значит добавление vcf ничего существенного не сулит. Без этого цель не оправдывает средства, если говорить о формировании новых контактов.
А если в полях V-Card нет соответствия полям базы плагина, тогда как?

Добавлено: Вт янв 11, 2011 00:16
DeathStalker
Flasher
Предусмотреть общие поля только для самых распространенных вариантов данного формата.

Добавлено: Вт янв 11, 2011 00:20
Flasher
DeathStalker
Не понял, это к чему относилось?