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

[WFX] tcPhonebook

Добавлено: Чт дек 30, 2010 11:30
Maximus
tcPhonebook. Плагин файловой системы.
Простая телефонная книга.
Скачать

Описание:
Отображает в виде произвольно задаваемой структуры и позволяет манипулировать контактами телефонной книги непосредственно в панели Total Commander.
Каждая запись может содержать информацию о контактном лице (имя, день рожденья), данные о месте работы (должность, организация, контакты, адрес), личные данные (контакты, адрес), другие данные (контакты, адрес), а также примечание.
Позволяет импортировать/экспортировать контакты в формате vCard (формат файлов для обмена электронными визитными карточками) в кодировках ANSI, UTF-8 (импорт/экспорт) и Quoted-printable (только импорт); поддерживается работа с файлами, содержащими несколько контактов.
Имеет мультиязычный интерфейс (английский, датский, китайский, немецкий, русский, украинский, шведский).

Добавлено: Чт дек 30, 2010 11:50
Avada
Maximus
Очень мило. Но в заголовке третьей вкладки опечатка: Котакты.
И логично было бы открывать настройки для данной строки по Enter/даблклику либо по F3.

Добавлено: Чт дек 30, 2010 13:45
GGS
Maximus
Возможно ли сделать:
1. поддержку Unicode
2. шрифт в окнах диалогов с поддержкой ClearType

Добавлено: Чт дек 30, 2010 16:19
Maximus
Avada писал(а):Очень мило. Но в заголовке третьей вкладки опечатка: Котакты.
Спасибо. Исправил. Еще не вычитывал ничего. Хотел поскорее начать тестирование в массах :)
Avada писал(а):И логично было бы открывать настройки для данной строки по Enter/даблклику либо по F3.
По Enter/даблклику планирую сделать вывод информации о контакте в удобном для просмотра (не для редактирования) виде.
Про F3 (может я и ошибаюсь), но вроде открыть произвольное окно в этом случае TC не позволяет.
GGS писал(а):1. поддержку Unicode
Возможно, но в последнюю очередь. У меня лично с этим небольшие проблемы, но планы разобраться с поддержкой юникода есть однозначно.
Внутри всё в UnicodeString, а база данных в UTF-8, так что дело осталось за малым.
GGS писал(а):2. шрифт в окнах диалогов с поддержкой ClearType
С этим проблем думается не будет.

PS. Программу пишу в свободное рабочее время. Так что разработка будет медленной, но уверенной :)

Добавлено: Чт дек 30, 2010 17:15
Maximus
[0.7.0.1]
* Поле Должность добавлено на закладку Сводка в диалоге редактирования контакта

Добавлено: Чт дек 30, 2010 17:44
mrmerak
Maximus
на 0.7 не тянет - очень много глюков. 0.1a - самое то. без обид.

Глюки начались как только я открыл настройки:
Изображение

Дальше заполняю Имя и нажимаю TAB - по логике фокус должен перейти на Должность, ан нет. С фокусом там вообще бардак, после Примечание переходит не на OK, а на Должность.

И дело в том, что сама концепция оставляет желать лучшего. Фиксированные поля - это отголоски прог 90-х годов - нехватает гибкости. Вот если бы поля и их типы задавал юзер, например через dbf - другое дел.

Добавлено: Чт дек 30, 2010 22:50
Maximus
Mr.Merak писал(а):на 0.7 не тянет - очень много глюков. 0.1a - самое то. без обид.
Скажу что не согласен :)
0.7 - это приблизительная доля от того, что я планировал реализовать. А тут уж мне виднее.
На то она и бета, чтобы выявить мелкие глюки. А глюки это чисто интерфейсные и исправляются просто. Проблемы с Табом изза спешки. А проблемы с шириной меток изза темы, которую я использую и на которой этого не видно.
Mr.Merak писал(а):И дело в том, что сама концепция оставляет желать лучшего. Фиксированные поля - это отголоски прог 90-х годов - нехватает гибкости. Вот если бы поля и их типы задавал юзер, например через dbf - другое дел.
Например, каких тебе полей не хватает? Скайпа, аськи? Фиксированные поля предполагают меньше геморроя и затрат времени.

Плагин пишу прежде всего для себя. Моё его виденье было приблизительно таким. Как указано в свойствах - "Простая телефонная книга".
Но поскольку уж он пошёл в массы, то постараюсь по мере возможностей угодить вашим скромным желаниям:)

Добавлено: Пт дек 31, 2010 00:05
Maximus
[0.7.0.2]
/ Изменена ширина и позиция надписей в диалоге настроек так, чтобы они нормально отображались при использовании Классического стиля в Windows XP
/ Поле Должность теперь находится на своем месте при переключении между элементами интерфейса при помощи клавиши TAB

Добавлено: Ср янв 05, 2011 16:46
Maximus
[0.7.5]
Добавлено: При "запуске" контакта по двойному щелчку или ENTER информация о контакте выводится в удобном для просмотра виде
Исправлено: Восстановлена работоспособность поиска
Изменено: Поле "Должность" добавлено в набор колонок по умолчанию вместо колонки "E-почта"

Добавлено: Ср янв 05, 2011 17:25
mrmerak
Maximus
Ну даже с этой "дубовой" реализацией все печально...
При "запуске" контакта по двойному щелчку или ENTER информация о контакте выводится в удобном для просмотра виде
Это удобно? о_0
Удобно, это что-то вроде TCTorren (т.е. lister-like) с возможностью просмотра по Alt+Q и отображением только заполненных полей.
А никак не отдельное окошко с опять-таки глючным ГУИ (поле Адрес - не полный нижний бордер, и да, какая разница между ОК и Отмена?)

Вообще складывается впечатление что автор застыл в прошлом веке :) Какие еще е-мейлы??? на сегодняшний день обязательные поля это "facebook", "ВКонтакте", "Однокласники", "Twitter", "MySpace", ...

И да, как мне передать контакт, например, другому челу? Всю базу смело отдать и заставить юзать этот плаг вместе с ТС? Или может по F5 сделать выгрузку _хотябы_ в txt-шник (уж молчу про другие форматы)? (ога, увидел что есть это в ToDo)

Добавлено: Ср янв 05, 2011 17:52
Maximus
Mr.Merak писал(а):Это удобно? о_0
Всё зависит от целей просмотра. Мне удобно.
Mr.Merak писал(а):Удобно, это что-то вроде TCTorren (т.е. lister-like) с возможностью просмотра по Alt+Q и отображением только заполненных полей.
Учту.
Mr.Merak писал(а):и да, какая разница между ОК и Отмена?
Планы на будущее...
Mr.Merak писал(а):Вообще складывается впечатление что автор застыл в прошлом веке Какие еще е-мейлы??? на сегодняшний день обязательные поля это "facebook", "ВКонтакте", "Однокласники", "Twitter", "MySpace", ...
Ты не пользуешься электронной почтой, я не пользуюсь социальными сетями. Главное что есть выбор.
Настраиваемые поля скорее всего будут.
Mr.Merak писал(а):ога, увидел что есть это в ToDo
Слава богу :)

Добавлено: Ср янв 05, 2011 18:09
mrmerak
Настраиваемые поля скорее всего будут.
xml xml xml

Добавлено: Ср янв 05, 2011 20:16
Flasher
Чтобы всё было грамотно, надо добавить поля:
Номер ICQ/IRC:
VoIP(ник):
Социальная сеть(ник):
А люди пусть сами определяются какие средства/сети им ближе и вписывают их при желании в скобках. Лучше, конечно, как было уже сказано, добавить ручное создание таких граф. Понятно, что над этим нужно немного покрапеть.
Нельзя навязывать общественности свой выбор, да и умещать все имеющиеся(особенно социалки) будет просто бестолково.
А почта должна быть в обязательном порядке, и противопоставлять ей любые другие виды интернет-коммуникаций не имеет никакого смысла, ибо она обладает возможностями, которых нет у тех и наоборот.

Ещё бы группы добавить в виде папок.
Mr.Merak писал(а):Удобно, это что-то вроде TCTorren (т.е. lister-like) с возможностью просмотра по Alt+Q и отображением только заполненных полей.
Не понял, при чём тут TCTorrent и Alt+Q, скорее, в пример - EventNT.wfx и Ctrl+Q. Если имелось в виду подобное, то по части реализации согласен.

P.S.: Maximus, спасибо за плагин.

Добавлено: Ср янв 05, 2011 22:05
Maximus
Flasher писал(а):Понятно, что над этим нужно немного покрапеть.
Я покрапчу, но думаю, что это будет после версии 1.0.
Flasher писал(а):Ещё бы группы добавить в виде папок.
От этого тоже вероятно не откажусь :)
Flasher писал(а):EventNT.wfx и Ctrl+Q
Видимо для этого часть интерфейса WLX-плагинов придется внедрять...
Flasher писал(а):P.S.: Maximus, спасибо за плагин.
Дождался наконец-то благодарности :)
А то только обвинения в несостоятельности :)

Добавлено: Сб янв 08, 2011 13:42
D1P
Вижу в планах реализацию импорта/экспорта, рекомендую сделать их через поддержку vCard. Это очень простой и распространённый формат, который поддерживается всем, чем можно - мобильными телефонами, IP-терминалами, почтовыми клиентами.
Плюс, в него без особых проблем можно будет добавлять пользовательские поля (через частные расширения).